![]() |
![]() |
![]() |
Netbook Toolkit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
NbtkGtkExpander; GtkWidget* nbtk_gtk_expander_new (void
); void nbtk_gtk_expander_set_expanded (NbtkGtkExpander *expander
,gboolean expanded
); gboolean nbtk_gtk_expander_get_expanded (NbtkGtkExpander *expander
); void nbtk_gtk_expander_set_label_widget (NbtkGtkExpander *expander
,GtkWidget *label
); GtkWidget* nbtk_gtk_expander_get_label_widget (NbtkGtkExpander *expander
); void nbtk_gtk_expander_set_has_indicator (NbtkGtkExpander *expander
,gboolean has_indicator
); gboolean nbtk_gtk_expander_get_has_indicator (NbtkGtkExpander *expander
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----NbtkGtkExpander
"expanded" gboolean : Read / Write "has-indicator" gboolean : Read / Write "label-widget" GtkWidget* : Read / Write
A GTK+ expander widget with extra styling properties. May well be removed in future versions.
typedef struct _NbtkGtkExpander NbtkGtkExpander;
The contents of this structure are private and should only be accessed through the public API.
GtkWidget* nbtk_gtk_expander_new (void
);
Create a new NbtkGtkExpander.
Returns : |
a newly allocated NbtkGtkExpander |
void nbtk_gtk_expander_set_expanded (NbtkGtkExpander *expander
,gboolean expanded
);
Set the value of the "expanded" property
|
A NbtkGtkExpander |
|
TRUE to open the expander |
gboolean nbtk_gtk_expander_get_expanded (NbtkGtkExpander *expander
);
Get the value of the "expanded" property
|
A NbtkGtkExpander |
Returns : |
TRUE if the expander is "open" |
void nbtk_gtk_expander_set_label_widget (NbtkGtkExpander *expander
,GtkWidget *label
);
Set the widget to use as the label of the expander.
|
A NbtkGtkExpander |
|
A GtkWidget |
GtkWidget* nbtk_gtk_expander_get_label_widget (NbtkGtkExpander *expander
);
Get the widget used as the label of the expander.
|
A NbtkGtkExpander |
Returns : |
a GtkWidget |
void nbtk_gtk_expander_set_has_indicator (NbtkGtkExpander *expander
,gboolean has_indicator
);
Set the value of the has-indicator property
|
A NbtkGtkExpander |
|
value to set |
gboolean nbtk_gtk_expander_get_has_indicator (NbtkGtkExpander *expander
);
Get the value of the has-indicator property
|
A NbtkGtkExpander |
Returns : |
the value the has-indicator property |
"expanded"
property"expanded" gboolean : Read / Write
Whether the expander is open or closed.
Default value: FALSE
"has-indicator"
property"has-indicator" gboolean : Read / Write
Determines whether to show an indicator.
Default value: TRUE
"label-widget"
property"label-widget" GtkWidget* : Read / Write
Widget to use as the title of the expander.