Setting Widget Attributes

GTK+ 1.2 Tutorial
Prev |  | Next

# Chapter 17. Setting Widget Attributes

This describes the functions used to operate on widgets. These can be used to set style, padding, size, etc.

(Maybe I should make a whole section on accelerators.)

    void gtk_widget_install_accelerator( GtkWidget           *widget,
                                         GtkAcceleratorTable *table,
                                         gchar               *signal_name,
                                         gchar                key,
                                         guint8               modifiers );

    void gtk_widget_remove_accelerator ( GtkWidget           *widget,
                                         GtkAcceleratorTable *table,
                                         gchar               *signal_name);

    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,
                                   gint       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_uposition( GtkWidget *widget,
                                   gint       x,
                                   gint       y );

    void gtk_widget_set_usize( 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 );

Prev | Home | Next
Preview |  | Timeouts, IO and Idle Functions