Ardour  9.0-pre0-582-g084a23a80d
gtktoolbutton.h File Reference
#include <gtk/gtktoolitem.h>
Include dependency graph for gtktoolbutton.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkToolButton
 
struct  _GtkToolButtonClass
 

Macros

#define GTK_TYPE_TOOL_BUTTON   (gtk_tool_button_get_type ())
 
#define GTK_TOOL_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton))
 
#define GTK_TOOL_BUTTON_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
 
#define GTK_IS_TOOL_BUTTON(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON))
 
#define GTK_IS_TOOL_BUTTON_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON))
 
#define GTK_TOOL_BUTTON_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
 

Typedefs

typedef struct _GtkToolButton GtkToolButton
 
typedef struct _GtkToolButtonClass GtkToolButtonClass
 
typedef struct _GtkToolButtonPrivate GtkToolButtonPrivate
 

Functions

GType gtk_tool_button_get_type (void) G_GNUC_CONST
 
GtkToolItemgtk_tool_button_new (GtkWidget *icon_widget, const gchar *label)
 
GtkToolItemgtk_tool_button_new_from_stock (const gchar *stock_id)
 
void gtk_tool_button_set_label (GtkToolButton *button, const gchar *label)
 
const gchar * gtk_tool_button_get_label (GtkToolButton *button)
 
void gtk_tool_button_set_use_underline (GtkToolButton *button, gboolean use_underline)
 
gboolean gtk_tool_button_get_use_underline (GtkToolButton *button)
 
void gtk_tool_button_set_stock_id (GtkToolButton *button, const gchar *stock_id)
 
const gchar * gtk_tool_button_get_stock_id (GtkToolButton *button)
 
void gtk_tool_button_set_icon_name (GtkToolButton *button, const gchar *icon_name)
 
const gchar * gtk_tool_button_get_icon_name (GtkToolButton *button)
 
void gtk_tool_button_set_icon_widget (GtkToolButton *button, GtkWidget *icon_widget)
 
GtkWidgetgtk_tool_button_get_icon_widget (GtkToolButton *button)
 
void gtk_tool_button_set_label_widget (GtkToolButton *button, GtkWidget *label_widget)
 
GtkWidgetgtk_tool_button_get_label_widget (GtkToolButton *button)
 
GtkWidget_gtk_tool_button_get_button (GtkToolButton *button)
 

Macro Definition Documentation

◆ GTK_IS_TOOL_BUTTON

#define GTK_IS_TOOL_BUTTON (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON))

Definition at line 37 of file gtktoolbutton.h.

◆ GTK_IS_TOOL_BUTTON_CLASS

#define GTK_IS_TOOL_BUTTON_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON))

Definition at line 38 of file gtktoolbutton.h.

◆ GTK_TOOL_BUTTON

#define GTK_TOOL_BUTTON (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton))

Definition at line 35 of file gtktoolbutton.h.

◆ GTK_TOOL_BUTTON_CLASS

#define GTK_TOOL_BUTTON_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))

Definition at line 36 of file gtktoolbutton.h.

◆ GTK_TOOL_BUTTON_GET_CLASS

#define GTK_TOOL_BUTTON_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))

Definition at line 39 of file gtktoolbutton.h.

◆ GTK_TYPE_TOOL_BUTTON

#define GTK_TYPE_TOOL_BUTTON   (gtk_tool_button_get_type ())

Definition at line 34 of file gtktoolbutton.h.

Typedef Documentation

◆ GtkToolButton

typedef struct _GtkToolButton GtkToolButton

Definition at line 32 of file gtktoolbutton.h.

◆ GtkToolButtonClass

Definition at line 32 of file gtktoolbutton.h.

◆ GtkToolButtonPrivate

typedef struct _GtkToolButtonPrivate GtkToolButtonPrivate

Definition at line 32 of file gtktoolbutton.h.

Function Documentation

◆ _gtk_tool_button_get_button()

GtkWidget* _gtk_tool_button_get_button ( GtkToolButton button)

◆ gtk_tool_button_get_icon_name()

const gchar* gtk_tool_button_get_icon_name ( GtkToolButton button)

◆ gtk_tool_button_get_icon_widget()

GtkWidget* gtk_tool_button_get_icon_widget ( GtkToolButton button)

◆ gtk_tool_button_get_label()

const gchar* gtk_tool_button_get_label ( GtkToolButton button)

◆ gtk_tool_button_get_label_widget()

GtkWidget* gtk_tool_button_get_label_widget ( GtkToolButton button)

◆ gtk_tool_button_get_stock_id()

const gchar* gtk_tool_button_get_stock_id ( GtkToolButton button)

◆ gtk_tool_button_get_type()

GType gtk_tool_button_get_type ( void  )

◆ gtk_tool_button_get_use_underline()

gboolean gtk_tool_button_get_use_underline ( GtkToolButton button)

◆ gtk_tool_button_new()

GtkToolItem* gtk_tool_button_new ( GtkWidget icon_widget,
const gchar *  label 
)

◆ gtk_tool_button_new_from_stock()

GtkToolItem* gtk_tool_button_new_from_stock ( const gchar *  stock_id)

◆ gtk_tool_button_set_icon_name()

void gtk_tool_button_set_icon_name ( GtkToolButton button,
const gchar *  icon_name 
)

◆ gtk_tool_button_set_icon_widget()

void gtk_tool_button_set_icon_widget ( GtkToolButton button,
GtkWidget icon_widget 
)

◆ gtk_tool_button_set_label()

void gtk_tool_button_set_label ( GtkToolButton button,
const gchar *  label 
)

◆ gtk_tool_button_set_label_widget()

void gtk_tool_button_set_label_widget ( GtkToolButton button,
GtkWidget label_widget 
)

◆ gtk_tool_button_set_stock_id()

void gtk_tool_button_set_stock_id ( GtkToolButton button,
const gchar *  stock_id 
)

◆ gtk_tool_button_set_use_underline()

void gtk_tool_button_set_use_underline ( GtkToolButton button,
gboolean  use_underline 
)