iter_set_state


Description:

[ Version ( since = "3.14" ) ]
public void iter_set_state (int pos, StateFlags state)

Sets the widget name for the widget found at position pos in the widget hierarchy defined by this .

If you want to update just a single state flag, you need to do this manually, as this function updates all state flags.

Setting a flag

gtk_widget_path_iter_set_state (path, pos, gtk_widget_path_iter_get_state (path, pos) | flag);

Unsetting a flag

gtk_widget_path_iter_set_state (path, pos, gtk_widget_path_iter_get_state (path, pos) & ~flag);

Parameters:

this

a WidgetPath

pos

position to modify, -1 for the path head

state

state flags