| 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. |