GtkToggleButton

Name

GtkToggleButton —

Synopsis


#include <gtk/gtk.h>


struct      GtkToggleButton;
GtkWidget*  gtk_toggle_button_new           (void);
GtkWidget*  gtk_toggle_button_new_with_label
                                            (const gchar *label);
void        gtk_toggle_button_set_mode      (GtkToggleButton *toggle_button,
                                             gboolean draw_indicator);
#define     gtk_toggle_button_set_state
void        gtk_toggle_button_toggled       (GtkToggleButton *toggle_button);
gboolean    gtk_toggle_button_get_active    (GtkToggleButton *toggle_button);
void        gtk_toggle_button_set_active    (GtkToggleButton *toggle_button,
                                             gboolean is_active);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkContainer
               +----GtkBin
                     +----GtkButton
                           +----GtkToggleButton

Args


  "active"               gboolean             : Read / Write
  "draw_indicator"       gboolean             : Read / Write

Signal Prototypes


"toggled"   void        user_function      (GtkToggleButton *togglebutton,
                                            gpointer user_data);

Description

Details

struct GtkToggleButton

struct GtkToggleButton;


gtk_toggle_button_new ()

GtkWidget*  gtk_toggle_button_new           (void);

Returns : 


gtk_toggle_button_new_with_label ()

GtkWidget*  gtk_toggle_button_new_with_label
                                            (const gchar *label);

label : 
Returns : 


gtk_toggle_button_set_mode ()

void        gtk_toggle_button_set_mode      (GtkToggleButton *toggle_button,
                                             gboolean draw_indicator);

toggle_button : 
draw_indicator : 


gtk_toggle_button_set_state

#define	gtk_toggle_button_set_state		gtk_toggle_button_set_active


gtk_toggle_button_toggled ()

void        gtk_toggle_button_toggled       (GtkToggleButton *toggle_button);

toggle_button : 


gtk_toggle_button_get_active ()

gboolean    gtk_toggle_button_get_active    (GtkToggleButton *toggle_button);

toggle_button : 
Returns : 


gtk_toggle_button_set_active ()

void        gtk_toggle_button_set_active    (GtkToggleButton *toggle_button,
                                             gboolean is_active);

toggle_button : 
is_active : 

Args

"active" (gboolean : Read / Write)

"draw_indicator" (gboolean : Read / Write)

Signals

The "toggled" signal

void        user_function                  (GtkToggleButton *togglebutton,
                                            gpointer user_data);

togglebutton :the object which received the signal.
user_data :user data set when the signal handler was connected.