Method

Gtk WidgetPathiter_set_state

since: 3.14

Declaration [src]

void
gtk_widget_path_iter_set_state(
GtkWidgetPath*path,
gintpos,
GtkStateFlagsstate
)

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.

AltStyle によって変換されたページ (->オリジナル) /