![]() |
![]() |
![]() |
Thunar Extensions Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <thunarx/thunarx.h> ThunarxPropertyPage; GtkWidget * thunarx_property_page_new (const gchar *label
); GtkWidget * thunarx_property_page_new_with_label_widget (GtkWidget *label_widget
); const gchar * thunarx_property_page_get_label (ThunarxPropertyPage *property_page
); void thunarx_property_page_set_label (ThunarxPropertyPage *property_page
,const gchar *label
); GtkWidget * thunarx_property_page_get_label_widget (ThunarxPropertyPage *property_page
); void thunarx_property_page_set_label_widget (ThunarxPropertyPage *property_page
,GtkWidget *label_widget
);
GtkWidget * thunarx_property_page_new (const gchar *label
);
Allocates a new ThunarxPropertyPage widget and sets its label to the
specified label
. If label
is NULL
, the label is omitted.
|
the text to use as the label of the page. |
Returns : |
the newly allocated ThunarxPropertyPage widget. |
GtkWidget * thunarx_property_page_new_with_label_widget
(GtkWidget *label_widget
);
Allocates a new ThunarxPropertyPage widget and sets its label to
the specified label_widget
.
|
a GtkWidget, which should be used as label. |
Returns : |
the newly allocated ThunarxPropertyPage widget. |
const gchar * thunarx_property_page_get_label (ThunarxPropertyPage *property_page
);
If the property_page
's label widget is a GtkLabel, returns the text
in the label widget (the property_page
will have a GtkLabel for the
label widget if a non-NULL
argument was passed to thunarx_property_page_new()
).
|
a ThunarxPropertyPage. |
Returns : |
the text in the label or NULL if there was no label widget or
the label widget was not a GtkLabel. The returned string is
owned by the property_page and must not be modified or freed.
|
void thunarx_property_page_set_label (ThunarxPropertyPage *property_page
,const gchar *label
);
Sets the text of the label. If label
is NULL
, the current label is
removed.
|
a ThunarxPropertyPage. |
|
the text to use as the label of the page. |
GtkWidget * thunarx_property_page_get_label_widget
(ThunarxPropertyPage *property_page
);
Returns the label widget for the property_page
. See
thunarx_property_page_set_label_widget()
.
|
a ThunarxPropertyPage. |
Returns : |
the label widget or NULL if there is none.
|
void thunarx_property_page_set_label_widget (ThunarxPropertyPage *property_page
,GtkWidget *label_widget
);
Sets the label widget for the property_page
. This is the widget
that will appear in the notebook header for the property_page
.
|
a ThunarxPropertyPage. |
|
the new label widget. |