Method
GtkWidgetPathiter_set_state
since: 3.14
Declaration [src]
void
gtk_widget_path_iter_set_state (
GtkWidgetPath* path,
gint pos,
GtkStateFlags state
)
Description [src]
Sets the widget name for the widget found at position pos
in the widget hierarchy defined by path
.
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);
Available since: 3.14
Parameters
pos
-
Type:
gint
Position to modify, -1 for the path head.
state
-
Type:
GtkStateFlags
State flags.