A GHashTableIter structure represents an iterator that can be used to iterate over the elements of a glib.HashTable GHashTableIter structures are typically allocated on the stack and then initialized with HashTable.iterInit.
The iteration order of a glib.HashTableIter over the keys/values in a hash table is not defined.
Sets our main struct and passes it to the parent class.
Returns the glib.HashTable associated with iter.
Get the main Gtk struct
the main Gtk struct as a void*
Initializes a key/value pair iterator and associates it with hash_table. Modifying the hash table after calling this function invalidates the returned iterator.
Advances iter and retrieves the key and/or value that are now pointed to as a result of this advancement. If FALSE is returned, key and value are not set, and the iterator becomes invalid.
the main Gtk struct