GtkButton

Name

GtkButton —

Synopsis


#include <gtk/gtk.h>


struct      GtkButton;
GtkWidget*  gtk_button_new                  (void);
GtkWidget*  gtk_button_new_with_label       (const gchar *label);
void        gtk_button_pressed              (GtkButton *button);
void        gtk_button_released             (GtkButton *button);
void        gtk_button_clicked              (GtkButton *button);
void        gtk_button_enter                (GtkButton *button);
void        gtk_button_leave                (GtkButton *button);
void        gtk_button_set_relief           (GtkButton *button,
                                             GtkReliefStyle newstyle);
GtkReliefStyle gtk_button_get_relief        (GtkButton *button);

Object Hierarchy


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

Args


  "label"                gchar*               : Read / Write
  "relief"               GtkReliefStyle       : Read / Write

Signal Prototypes


"pressed"   void        user_function      (GtkButton *button,
                                            gpointer user_data);
"released"  void        user_function      (GtkButton *button,
                                            gpointer user_data);
"clicked"   void        user_function      (GtkButton *button,
                                            gpointer user_data);
"enter"     void        user_function      (GtkButton *button,
                                            gpointer user_data);
"leave"     void        user_function      (GtkButton *button,
                                            gpointer user_data);

Description

Details

struct GtkButton

struct GtkButton;


gtk_button_new ()

GtkWidget*  gtk_button_new                  (void);

Returns : 


gtk_button_new_with_label ()

GtkWidget*  gtk_button_new_with_label       (const gchar *label);

label : 
Returns : 


gtk_button_pressed ()

void        gtk_button_pressed              (GtkButton *button);

button : 


gtk_button_released ()

void        gtk_button_released             (GtkButton *button);

button : 


gtk_button_clicked ()

void        gtk_button_clicked              (GtkButton *button);

button : 


gtk_button_enter ()

void        gtk_button_enter                (GtkButton *button);

button : 


gtk_button_leave ()

void        gtk_button_leave                (GtkButton *button);

button : 


gtk_button_set_relief ()

void        gtk_button_set_relief           (GtkButton *button,
                                             GtkReliefStyle newstyle);

button : 
newstyle : 


gtk_button_get_relief ()

GtkReliefStyle gtk_button_get_relief        (GtkButton *button);

button : 
Returns : 

Args

"label" (gchar* : Read / Write)

"relief" (GtkReliefStyle : Read / Write)

Signals

The "pressed" signal

void        user_function                  (GtkButton *button,
                                            gpointer user_data);

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


The "released" signal

void        user_function                  (GtkButton *button,
                                            gpointer user_data);

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


The "clicked" signal

void        user_function                  (GtkButton *button,
                                            gpointer user_data);

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


The "enter" signal

void        user_function                  (GtkButton *button,
                                            gpointer user_data);

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


The "leave" signal

void        user_function                  (GtkButton *button,
                                            gpointer user_data);

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