里描述对构件进行操作的函数。它们可以用于设置构件的风格、间距和大小,等等。

void gtk_widget_activate( GtkWidget *widget );

void gtk_widget_set_name( GtkWidget *widget,
                          gchar     *name );

gchar *gtk_widget_get_name( GtkWidget *widget );

void gtk_widget_set_sensitive( GtkWidget *widget,
                               gboolean   sensitive );

void gtk_widget_set_style( GtkWidget *widget,
                           GtkStyle  *style );

GtkStyle *gtk_widget_get_style( GtkWidget *widget );

GtkStyle *gtk_widget_get_default_style( void );

void gtk_widget_set_size_request ( GtkWidget *widget,
                                   gint       width,
                                   gint       height );

void gtk_widget_grab_focus( GtkWidget *widget );

void gtk_widget_show( GtkWidget *widget );

void gtk_widget_hide( GtkWidget *widget );

gtk_widget_set_sensitive()

函数原形:

void gtk_widget_set_sensitive(GtkWidget *widget,gboolean setting);

参数:

  • widget
    控件
  • gboolean
    TRUE - 使能控件
    FALSE - 禁能控件