Ardour  8.7-14-g57a6773833
gtkbutton.h File Reference
#include <gtk/gtkbin.h>
#include <gtk/gtkimage.h>
Include dependency graph for gtkbutton.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkButton
 
struct  _GtkButtonClass
 

Macros

#define GTK_TYPE_BUTTON   (gtk_button_get_type ())
 
#define GTK_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))
 
#define GTK_BUTTON_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
 
#define GTK_IS_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))
 
#define GTK_IS_BUTTON_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))
 
#define GTK_BUTTON_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))
 

Typedefs

typedef struct _GtkButton GtkButton
 
typedef struct _GtkButtonClass GtkButtonClass
 

Functions

GType gtk_button_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_button_new (void)
 
GtkWidgetgtk_button_new_with_label (const gchar *label)
 
GtkWidgetgtk_button_new_from_stock (const gchar *stock_id)
 
GtkWidgetgtk_button_new_with_mnemonic (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)
 
void gtk_button_set_label (GtkButton *button, const gchar *label)
 
const gchar * gtk_button_get_label (GtkButton *button)
 
void gtk_button_set_use_underline (GtkButton *button, gboolean use_underline)
 
gboolean gtk_button_get_use_underline (GtkButton *button)
 
void gtk_button_set_use_stock (GtkButton *button, gboolean use_stock)
 
gboolean gtk_button_get_use_stock (GtkButton *button)
 
void gtk_button_set_focus_on_click (GtkButton *button, gboolean focus_on_click)
 
gboolean gtk_button_get_focus_on_click (GtkButton *button)
 
void gtk_button_set_alignment (GtkButton *button, gfloat xalign, gfloat yalign)
 
void gtk_button_get_alignment (GtkButton *button, gfloat *xalign, gfloat *yalign)
 
void gtk_button_set_image (GtkButton *button, GtkWidget *image)
 
GtkWidgetgtk_button_get_image (GtkButton *button)
 
void gtk_button_set_image_position (GtkButton *button, GtkPositionType position)
 
GtkPositionType gtk_button_get_image_position (GtkButton *button)
 
GdkWindowgtk_button_get_event_window (GtkButton *button)
 
void _gtk_button_set_depressed (GtkButton *button, gboolean depressed)
 
void _gtk_button_paint (GtkButton *button, const GdkRectangle *area, GtkStateType state_type, GtkShadowType shadow_type, const gchar *main_detail, const gchar *default_detail)
 

Macro Definition Documentation

◆ GTK_BUTTON

#define GTK_BUTTON (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))

Definition at line 42 of file gtkbutton.h.

◆ GTK_BUTTON_CLASS

#define GTK_BUTTON_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))

Definition at line 43 of file gtkbutton.h.

◆ GTK_BUTTON_GET_CLASS

#define GTK_BUTTON_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))

Definition at line 46 of file gtkbutton.h.

◆ GTK_IS_BUTTON

#define GTK_IS_BUTTON (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))

Definition at line 44 of file gtkbutton.h.

◆ GTK_IS_BUTTON_CLASS

#define GTK_IS_BUTTON_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))

Definition at line 45 of file gtkbutton.h.

◆ GTK_TYPE_BUTTON

#define GTK_TYPE_BUTTON   (gtk_button_get_type ())

Definition at line 41 of file gtkbutton.h.

Typedef Documentation

◆ GtkButton

typedef struct _GtkButton GtkButton

Definition at line 39 of file gtkbutton.h.

◆ GtkButtonClass

Definition at line 39 of file gtkbutton.h.

Function Documentation

◆ _gtk_button_paint()

void _gtk_button_paint ( GtkButton button,
const GdkRectangle area,
GtkStateType  state_type,
GtkShadowType  shadow_type,
const gchar *  main_detail,
const gchar *  default_detail 
)

◆ _gtk_button_set_depressed()

void _gtk_button_set_depressed ( GtkButton button,
gboolean  depressed 
)

◆ gtk_button_clicked()

void gtk_button_clicked ( GtkButton button)

◆ gtk_button_enter()

void gtk_button_enter ( GtkButton button)

◆ gtk_button_get_alignment()

void gtk_button_get_alignment ( GtkButton button,
gfloat *  xalign,
gfloat *  yalign 
)

◆ gtk_button_get_event_window()

GdkWindow* gtk_button_get_event_window ( GtkButton button)

◆ gtk_button_get_focus_on_click()

gboolean gtk_button_get_focus_on_click ( GtkButton button)

◆ gtk_button_get_image()

GtkWidget* gtk_button_get_image ( GtkButton button)

◆ gtk_button_get_image_position()

GtkPositionType gtk_button_get_image_position ( GtkButton button)

◆ gtk_button_get_label()

const gchar* gtk_button_get_label ( GtkButton button)

◆ gtk_button_get_relief()

GtkReliefStyle gtk_button_get_relief ( GtkButton button)

◆ gtk_button_get_type()

GType gtk_button_get_type ( void  )

◆ gtk_button_get_use_stock()

gboolean gtk_button_get_use_stock ( GtkButton button)

◆ gtk_button_get_use_underline()

gboolean gtk_button_get_use_underline ( GtkButton button)

◆ gtk_button_leave()

void gtk_button_leave ( GtkButton button)

◆ gtk_button_new()

GtkWidget* gtk_button_new ( void  )

◆ gtk_button_new_from_stock()

GtkWidget* gtk_button_new_from_stock ( const gchar *  stock_id)

◆ gtk_button_new_with_label()

GtkWidget* gtk_button_new_with_label ( const gchar *  label)

◆ gtk_button_new_with_mnemonic()

GtkWidget* gtk_button_new_with_mnemonic ( const gchar *  label)

◆ gtk_button_pressed()

void gtk_button_pressed ( GtkButton button)

◆ gtk_button_released()

void gtk_button_released ( GtkButton button)

◆ gtk_button_set_alignment()

void gtk_button_set_alignment ( GtkButton button,
gfloat  xalign,
gfloat  yalign 
)

◆ gtk_button_set_focus_on_click()

void gtk_button_set_focus_on_click ( GtkButton button,
gboolean  focus_on_click 
)

◆ gtk_button_set_image()

void gtk_button_set_image ( GtkButton button,
GtkWidget image 
)

◆ gtk_button_set_image_position()

void gtk_button_set_image_position ( GtkButton button,
GtkPositionType  position 
)

◆ gtk_button_set_label()

void gtk_button_set_label ( GtkButton button,
const gchar *  label 
)

◆ gtk_button_set_relief()

void gtk_button_set_relief ( GtkButton button,
GtkReliefStyle  newstyle 
)

◆ gtk_button_set_use_stock()

void gtk_button_set_use_stock ( GtkButton button,
gboolean  use_stock 
)

◆ gtk_button_set_use_underline()

void gtk_button_set_use_underline ( GtkButton button,
gboolean  use_underline 
)