Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkbutton.h File Reference
#include <gtk/gtkwidget.h>

Go to the source code of this file.

Data Structures

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 _GtkButtonPrivate GtkButtonPrivate
 
typedef struct _GtkButtonClass GtkButtonClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_button_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_button_new (void)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_button_new_with_label (const char *label)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_button_new_from_icon_name (const char *icon_name)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_button_new_with_mnemonic (const char *label)
 
GDK_AVAILABLE_IN_ALL void gtk_button_set_has_frame (GtkButton *button, gboolean has_frame)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_button_get_has_frame (GtkButton *button)
 
GDK_AVAILABLE_IN_ALL void gtk_button_set_label (GtkButton *button, const char *label)
 
GDK_AVAILABLE_IN_ALL const char * gtk_button_get_label (GtkButton *button)
 
GDK_AVAILABLE_IN_ALL void gtk_button_set_use_underline (GtkButton *button, gboolean use_underline)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_button_get_use_underline (GtkButton *button)
 
GDK_AVAILABLE_IN_ALL void gtk_button_set_icon_name (GtkButton *button, const char *icon_name)
 
GDK_AVAILABLE_IN_ALL const char * gtk_button_get_icon_name (GtkButton *button)
 
GDK_AVAILABLE_IN_ALL void gtk_button_set_child (GtkButton *button, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_button_get_child (GtkButton *button)
 
GDK_AVAILABLE_IN_4_12 void gtk_button_set_can_shrink (GtkButton *button, gboolean can_shrink)
 
GDK_AVAILABLE_IN_4_12 gboolean gtk_button_get_can_shrink (GtkButton *button)
 

Macro Definition Documentation

◆ GTK_BUTTON

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

Definition at line 37 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 38 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 41 of file gtkbutton.h.

◆ GTK_IS_BUTTON

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

Definition at line 39 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 40 of file gtkbutton.h.

◆ GTK_TYPE_BUTTON

#define GTK_TYPE_BUTTON   (gtk_button_get_type ())

Definition at line 36 of file gtkbutton.h.

Typedef Documentation

◆ GtkButton

typedef struct _GtkButton GtkButton

Definition at line 43 of file gtkbutton.h.

◆ GtkButtonClass

Definition at line 45 of file gtkbutton.h.

◆ GtkButtonPrivate

typedef struct _GtkButtonPrivate GtkButtonPrivate

Definition at line 44 of file gtkbutton.h.

Function Documentation

◆ gtk_button_get_can_shrink()

GDK_AVAILABLE_IN_4_12 gboolean gtk_button_get_can_shrink ( GtkButton * button)

◆ gtk_button_get_child()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_button_get_child ( GtkButton * button)

◆ gtk_button_get_has_frame()

GDK_AVAILABLE_IN_ALL gboolean gtk_button_get_has_frame ( GtkButton * button)

◆ gtk_button_get_icon_name()

GDK_AVAILABLE_IN_ALL const char * gtk_button_get_icon_name ( GtkButton * button)

◆ gtk_button_get_label()

GDK_AVAILABLE_IN_ALL const char * gtk_button_get_label ( GtkButton * button)

◆ gtk_button_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_button_get_type ( void )

◆ gtk_button_get_use_underline()

GDK_AVAILABLE_IN_ALL gboolean gtk_button_get_use_underline ( GtkButton * button)

◆ gtk_button_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_button_new ( void )

◆ gtk_button_new_from_icon_name()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_button_new_from_icon_name ( const char * icon_name)

◆ gtk_button_new_with_label()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_button_new_with_label ( const char * label)

Referenced by activate().

◆ gtk_button_new_with_mnemonic()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_button_new_with_mnemonic ( const char * label)

◆ gtk_button_set_can_shrink()

GDK_AVAILABLE_IN_4_12 void gtk_button_set_can_shrink ( GtkButton * button,
gboolean can_shrink )

◆ gtk_button_set_child()

GDK_AVAILABLE_IN_ALL void gtk_button_set_child ( GtkButton * button,
GtkWidget * child )

◆ gtk_button_set_has_frame()

GDK_AVAILABLE_IN_ALL void gtk_button_set_has_frame ( GtkButton * button,
gboolean has_frame )

◆ gtk_button_set_icon_name()

GDK_AVAILABLE_IN_ALL void gtk_button_set_icon_name ( GtkButton * button,
const char * icon_name )

◆ gtk_button_set_label()

GDK_AVAILABLE_IN_ALL void gtk_button_set_label ( GtkButton * button,
const char * label )

◆ gtk_button_set_use_underline()

GDK_AVAILABLE_IN_ALL void gtk_button_set_use_underline ( GtkButton * button,
gboolean use_underline )