<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.quasar-rce.com/index.php?action=history&amp;feed=atom&amp;title=Vendetta%2Fhelium%2Fapi%2Fiup_insert</id>
	<title>Vendetta/helium/api/iup insert - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.quasar-rce.com/index.php?action=history&amp;feed=atom&amp;title=Vendetta%2Fhelium%2Fapi%2Fiup_insert"/>
	<link rel="alternate" type="text/html" href="https://wiki.quasar-rce.com/index.php?title=Vendetta/helium/api/iup_insert&amp;action=history"/>
	<updated>2026-04-07T09:46:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.quasar-rce.com/index.php?title=Vendetta/helium/api/iup_insert&amp;diff=103&amp;oldid=prev</id>
		<title>Luxen: created helium.util.insert</title>
		<link rel="alternate" type="text/html" href="https://wiki.quasar-rce.com/index.php?title=Vendetta/helium/api/iup_insert&amp;diff=103&amp;oldid=prev"/>
		<updated>2025-06-05T18:14:08Z</updated>

		<summary type="html">&lt;p&gt;created helium.util.insert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Intended to behave like iup.Append(), but the child is put within an arbitrary location instead of after other children.&lt;br /&gt;
&lt;br /&gt;
=== Definition ===&lt;br /&gt;
helium.util.iup_insert(root_ihandle, child_ihandle, position) -&amp;gt; nil&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
root_ihandle: type *iup_object: dialog or other iup element item to add the child into.&lt;br /&gt;
child_ihandle: type *iup_object: iup element item to be inserted at top of the root object&amp;#039;s stack.&lt;br /&gt;
position: type number: index of target placement of the child.&lt;br /&gt;
&lt;br /&gt;
=== Notes === &lt;br /&gt;
* In order to insert elements, this function iterates and detaches all existing items before adding the new element, and then re-attaches all the other elements in order. As such, extremely large iup structures may be expensive to insert items into; if inserting elements into a long list of items, consider using the asynchronous version of this function to retain client functionality.&lt;br /&gt;
* Similar to table.insert, positive numbers index from the start of the iup children list, while negative numbers index from the end of the list. If an item is out of bounds, it is inserted at the relevant end of the list.&lt;/div&gt;</summary>
		<author><name>Luxen</name></author>
	</entry>
</feed>