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

Go to the source code of this file.

Classes

struct  _GtkExpander
 
struct  _GtkExpanderClass
 

Macros

#define GTK_TYPE_EXPANDER   (gtk_expander_get_type ())
 
#define GTK_EXPANDER(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander))
 
#define GTK_EXPANDER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass))
 
#define GTK_IS_EXPANDER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER))
 
#define GTK_IS_EXPANDER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER))
 
#define GTK_EXPANDER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass))
 

Typedefs

typedef struct _GtkExpander GtkExpander
 
typedef struct _GtkExpanderClass GtkExpanderClass
 
typedef struct _GtkExpanderPrivate GtkExpanderPrivate
 

Functions

GType gtk_expander_get_type (void) G_GNUC_CONST
 
GtkWidgetgtk_expander_new (const gchar *label)
 
GtkWidgetgtk_expander_new_with_mnemonic (const gchar *label)
 
void gtk_expander_set_expanded (GtkExpander *expander, gboolean expanded)
 
gboolean gtk_expander_get_expanded (GtkExpander *expander)
 
void gtk_expander_set_spacing (GtkExpander *expander, gint spacing)
 
gint gtk_expander_get_spacing (GtkExpander *expander)
 
void gtk_expander_set_label (GtkExpander *expander, const gchar *label)
 
const gchar * gtk_expander_get_label (GtkExpander *expander)
 
void gtk_expander_set_use_underline (GtkExpander *expander, gboolean use_underline)
 
gboolean gtk_expander_get_use_underline (GtkExpander *expander)
 
void gtk_expander_set_use_markup (GtkExpander *expander, gboolean use_markup)
 
gboolean gtk_expander_get_use_markup (GtkExpander *expander)
 
void gtk_expander_set_label_widget (GtkExpander *expander, GtkWidget *label_widget)
 
GtkWidgetgtk_expander_get_label_widget (GtkExpander *expander)
 
void gtk_expander_set_label_fill (GtkExpander *expander, gboolean label_fill)
 
gboolean gtk_expander_get_label_fill (GtkExpander *expander)
 

Macro Definition Documentation

◆ GTK_EXPANDER

#define GTK_EXPANDER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander))

Definition at line 36 of file gtkexpander.h.

◆ GTK_EXPANDER_CLASS

#define GTK_EXPANDER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass))

Definition at line 37 of file gtkexpander.h.

◆ GTK_EXPANDER_GET_CLASS

#define GTK_EXPANDER_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass))

Definition at line 40 of file gtkexpander.h.

◆ GTK_IS_EXPANDER

#define GTK_IS_EXPANDER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER))

Definition at line 38 of file gtkexpander.h.

◆ GTK_IS_EXPANDER_CLASS

#define GTK_IS_EXPANDER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER))

Definition at line 39 of file gtkexpander.h.

◆ GTK_TYPE_EXPANDER

#define GTK_TYPE_EXPANDER   (gtk_expander_get_type ())

Definition at line 35 of file gtkexpander.h.

Typedef Documentation

◆ GtkExpander

typedef struct _GtkExpander GtkExpander

Definition at line 33 of file gtkexpander.h.

◆ GtkExpanderClass

Definition at line 33 of file gtkexpander.h.

◆ GtkExpanderPrivate

typedef struct _GtkExpanderPrivate GtkExpanderPrivate

Definition at line 33 of file gtkexpander.h.

Function Documentation

◆ gtk_expander_get_expanded()

gboolean gtk_expander_get_expanded ( GtkExpander expander)

◆ gtk_expander_get_label()

const gchar* gtk_expander_get_label ( GtkExpander expander)

◆ gtk_expander_get_label_fill()

gboolean gtk_expander_get_label_fill ( GtkExpander expander)

◆ gtk_expander_get_label_widget()

GtkWidget* gtk_expander_get_label_widget ( GtkExpander expander)

◆ gtk_expander_get_spacing()

gint gtk_expander_get_spacing ( GtkExpander expander)

◆ gtk_expander_get_type()

GType gtk_expander_get_type ( void  )

◆ gtk_expander_get_use_markup()

gboolean gtk_expander_get_use_markup ( GtkExpander expander)

◆ gtk_expander_get_use_underline()

gboolean gtk_expander_get_use_underline ( GtkExpander expander)

◆ gtk_expander_new()

GtkWidget* gtk_expander_new ( const gchar *  label)

◆ gtk_expander_new_with_mnemonic()

GtkWidget* gtk_expander_new_with_mnemonic ( const gchar *  label)

◆ gtk_expander_set_expanded()

void gtk_expander_set_expanded ( GtkExpander expander,
gboolean  expanded 
)

◆ gtk_expander_set_label()

void gtk_expander_set_label ( GtkExpander expander,
const gchar *  label 
)

◆ gtk_expander_set_label_fill()

void gtk_expander_set_label_fill ( GtkExpander expander,
gboolean  label_fill 
)

◆ gtk_expander_set_label_widget()

void gtk_expander_set_label_widget ( GtkExpander expander,
GtkWidget label_widget 
)

◆ gtk_expander_set_spacing()

void gtk_expander_set_spacing ( GtkExpander expander,
gint  spacing 
)

◆ gtk_expander_set_use_markup()

void gtk_expander_set_use_markup ( GtkExpander expander,
gboolean  use_markup 
)

◆ gtk_expander_set_use_underline()

void gtk_expander_set_use_underline ( GtkExpander expander,
gboolean  use_underline 
)