Ardour  9.0-pre0-384-ga76afae0e9
gtkradioaction.h File Reference
Include dependency graph for gtkradioaction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkRadioAction
 
struct  _GtkRadioActionClass
 

Macros

#define GTK_TYPE_RADIO_ACTION   (gtk_radio_action_get_type ())
 
#define GTK_RADIO_ACTION(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioAction))
 
#define GTK_RADIO_ACTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass))
 
#define GTK_IS_RADIO_ACTION(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_ACTION))
 
#define GTK_IS_RADIO_ACTION_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_ACTION))
 
#define GTK_RADIO_ACTION_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass))
 

Typedefs

typedef struct _GtkRadioAction GtkRadioAction
 
typedef struct _GtkRadioActionPrivate GtkRadioActionPrivate
 
typedef struct _GtkRadioActionClass GtkRadioActionClass
 

Functions

GType gtk_radio_action_get_type (void) G_GNUC_CONST
 
GtkRadioActiongtk_radio_action_new (const gchar *name, const gchar *label, const gchar *tooltip, const gchar *stock_id, gint value)
 
GSList * gtk_radio_action_get_group (GtkRadioAction *action)
 
void gtk_radio_action_set_group (GtkRadioAction *action, GSList *group)
 
gint gtk_radio_action_get_current_value (GtkRadioAction *action)
 
void gtk_radio_action_set_current_value (GtkRadioAction *action, gint current_value)
 

Macro Definition Documentation

◆ GTK_IS_RADIO_ACTION

#define GTK_IS_RADIO_ACTION (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_ACTION))

Definition at line 45 of file gtkradioaction.h.

◆ GTK_IS_RADIO_ACTION_CLASS

#define GTK_IS_RADIO_ACTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_ACTION))

Definition at line 46 of file gtkradioaction.h.

◆ GTK_RADIO_ACTION

#define GTK_RADIO_ACTION (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_ACTION, GtkRadioAction))

Definition at line 43 of file gtkradioaction.h.

◆ GTK_RADIO_ACTION_CLASS

#define GTK_RADIO_ACTION_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass))

Definition at line 44 of file gtkradioaction.h.

◆ GTK_RADIO_ACTION_GET_CLASS

#define GTK_RADIO_ACTION_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_ACTION, GtkRadioActionClass))

Definition at line 47 of file gtkradioaction.h.

◆ GTK_TYPE_RADIO_ACTION

#define GTK_TYPE_RADIO_ACTION   (gtk_radio_action_get_type ())

Definition at line 42 of file gtkradioaction.h.

Typedef Documentation

◆ GtkRadioAction

Definition at line 40 of file gtkradioaction.h.

◆ GtkRadioActionClass

Definition at line 40 of file gtkradioaction.h.

◆ GtkRadioActionPrivate

typedef struct _GtkRadioActionPrivate GtkRadioActionPrivate

Definition at line 40 of file gtkradioaction.h.

Function Documentation

◆ gtk_radio_action_get_current_value()

gint gtk_radio_action_get_current_value ( GtkRadioAction action)

◆ gtk_radio_action_get_group()

GSList* gtk_radio_action_get_group ( GtkRadioAction action)

◆ gtk_radio_action_get_type()

GType gtk_radio_action_get_type ( void  )

◆ gtk_radio_action_new()

GtkRadioAction* gtk_radio_action_new ( const gchar *  name,
const gchar *  label,
const gchar *  tooltip,
const gchar *  stock_id,
gint  value 
)

◆ gtk_radio_action_set_current_value()

void gtk_radio_action_set_current_value ( GtkRadioAction action,
gint  current_value 
)

◆ gtk_radio_action_set_group()

void gtk_radio_action_set_group ( GtkRadioAction action,
GSList *  group 
)