![]() |
![]() |
![]() |
eina Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
EinaDockTab; EinaDockTabClass; gboolean eina_dock_tab_equal (EinaDockTab *a
,EinaDockTab *b
); const gchar * eina_dock_tab_get_id (EinaDockTab *self
); GtkWidget * eina_dock_tab_get_label (EinaDockTab *self
); gboolean eina_dock_tab_get_primary (EinaDockTab *self
); GtkWidget * eina_dock_tab_get_widget (EinaDockTab *self
); EinaDockTab * eina_dock_tab_new (const gchar *id
,GtkWidget *widget
,GtkWidget *label
,gboolean primary
); void eina_dock_tab_set_primary (EinaDockTab *self
,gboolean primary
);
"id" gchar* : Read / Write / Construct Only "label" GtkWidget* : Read / Write / Construct Only "primary" gboolean : Read / Write "widget" GtkWidget* : Read / Write / Construct Only
EinaDockTab represents in an abstract way a EinaDock tab. It is not
a GtkWidget but a GObject, functions like eina_dock_tab_get_widget()
or eina_dock_tab_get_label()
are the way to get internal widgets.
gboolean eina_dock_tab_equal (EinaDockTab *a
,EinaDockTab *b
);
Compares two EinaDockTab for equally, this means id and widget are equal
|
An EinaDockTab. [transfer none] |
|
An EinaDockTab. [transfer none] |
Returns : |
The equality of a and b
|
const gchar * eina_dock_tab_get_id (EinaDockTab *self
);
Gets the value of EinaDockTab:id property
|
An EinaDockTab |
Returns : |
The Unique ID |
GtkWidget * eina_dock_tab_get_label (EinaDockTab *self
);
Gets the value of EinaDockTab:label property
|
An EinaDockTab |
Returns : |
The label widget. [transfer none] |
gboolean eina_dock_tab_get_primary (EinaDockTab *self
);
Gets the value of EinaDockTab:primary property
|
An EinaDockTab |
Returns : |
Whatever self is primary or not |
GtkWidget * eina_dock_tab_get_widget (EinaDockTab *self
);
Gets the value of EinaDockTab:widget property
|
An EinaDockTab |
Returns : |
The main widget. [transfer none] |
EinaDockTab * eina_dock_tab_new (const gchar *id
,GtkWidget *widget
,GtkWidget *label
,gboolean primary
);
Creates a new EinaDockTab
|
Unique ID for the tab. NOT checked ATM |
|
Main widget for the tab. [transfer none] |
|
Label widget for the tab. [transfer none] |
|
Whatever is primary or not |
Returns : |
The tab. [type Eina.DockTab][transfer full] |
void eina_dock_tab_set_primary (EinaDockTab *self
,gboolean primary
);
Sets the value of EinaDockTab:primary
|
An EinaDockTab |
|
Value for EinaDockTab:primary property |