Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | adw_view_switcher_title_new () |
AdwViewSwitcherPolicy | adw_view_switcher_title_get_policy () |
void | adw_view_switcher_title_set_policy () |
GtkStack * | adw_view_switcher_title_get_stack () |
void | adw_view_switcher_title_set_stack () |
const char * | adw_view_switcher_title_get_title () |
void | adw_view_switcher_title_set_title () |
const char * | adw_view_switcher_title_get_subtitle () |
void | adw_view_switcher_title_set_subtitle () |
gboolean | adw_view_switcher_title_get_view_switcher_enabled () |
void | adw_view_switcher_title_set_view_switcher_enabled () |
gboolean | adw_view_switcher_title_get_title_visible () |
AdwViewSwitcherPolicy | policy | Read / Write |
GtkStack * | stack | Read / Write |
char * | subtitle | Read / Write |
char * | title | Read / Write |
gboolean | title-visible | Read |
gboolean | view-switcher-enabled | Read / Write |
AdwViewSwitcherTitle implements GtkAccessible, GtkBuildable and GtkConstraintTarget.
GtkWidget *
adw_view_switcher_title_new (void
);
Creates a new AdwViewSwitcherTitle widget.
Since: 1.0
AdwViewSwitcherPolicy
adw_view_switcher_title_get_policy (AdwViewSwitcherTitle *self
);
Gets the policy of self
.
Since: 1.0
void adw_view_switcher_title_set_policy (AdwViewSwitcherTitle *self
,AdwViewSwitcherPolicy policy
);
Sets the policy of self
.
Since: 1.0
GtkStack *
adw_view_switcher_title_get_stack (AdwViewSwitcherTitle *self
);
Get the GtkStack being controlled by the AdwViewSwitcher.
Since: 1.0
void adw_view_switcher_title_set_stack (AdwViewSwitcherTitle *self
,GtkStack *stack
);
Sets the GtkStack to control.
Since: 1.0
const char *
adw_view_switcher_title_get_title (AdwViewSwitcherTitle *self
);
Gets the title of self
. See adw_view_switcher_title_set_title()
.
Since: 1.0
void adw_view_switcher_title_set_title (AdwViewSwitcherTitle *self
,const char *title
);
Sets the title of self
. The title should give a user additional details. A
good title should not include the application name.
Since: 1.0
const char *
adw_view_switcher_title_get_subtitle (AdwViewSwitcherTitle *self
);
Gets the subtitle of self
. See adw_view_switcher_title_set_subtitle()
.
Since: 1.0
void adw_view_switcher_title_set_subtitle (AdwViewSwitcherTitle *self
,const char *subtitle
);
Sets the subtitle of self
. The subtitle should give a user additional
details.
Since: 1.0
gboolean
adw_view_switcher_title_get_view_switcher_enabled
(AdwViewSwitcherTitle *self
);
Gets whether self
's view switcher is enabled.
See adw_view_switcher_title_set_view_switcher_enabled()
.
Since: 1.0
void adw_view_switcher_title_set_view_switcher_enabled (AdwViewSwitcherTitle *self
,gboolean enabled
);
Make self
enable or disable its view switcher. If it is disabled, the title
will be displayed instead. This allows to programmatically and prematurely
hide the view switcher of self
even if it fits in the available space.
This can be used e.g. to ensure the view switcher is hidden below a certain window width, or any other constraint you find suitable.
Since: 1.0
gboolean
adw_view_switcher_title_get_title_visible
(AdwViewSwitcherTitle *self
);
Get whether the title label of self
is visible.
Since: 1.0
#define ADW_TYPE_VIEW_SWITCHER_TITLE (adw_view_switcher_title_get_type())
“policy”
property“policy” AdwViewSwitcherPolicy
The AdwViewSwitcherPolicy the AdwViewSwitcher should use to determine which mode to use.
Owner: AdwViewSwitcherTitle
Flags: Read / Write
Default value: ADW_VIEW_SWITCHER_POLICY_AUTO
Since: 1.0
“stack”
property “stack” GtkStack *
The GtkStack the AdwViewSwitcher controls.
Owner: AdwViewSwitcherTitle
Flags: Read / Write
Since: 1.0
“subtitle”
property “subtitle” char *
The subtitle of the AdwViewSwitcher.
Owner: AdwViewSwitcherTitle
Flags: Read / Write
Default value: NULL
Since: 1.0
“title”
property “title” char *
The title of the AdwViewSwitcher.
Owner: AdwViewSwitcherTitle
Flags: Read / Write
Default value: NULL
Since: 1.0
“title-visible”
property “title-visible” gboolean
Whether the bar should be revealed or hidden.
Owner: AdwViewSwitcherTitle
Flags: Read
Default value: TRUE
Since: 1.0
“view-switcher-enabled”
property “view-switcher-enabled” gboolean
Whether the bar should be revealed or hidden.
Owner: AdwViewSwitcherTitle
Flags: Read / Write
Default value: TRUE
Since: 1.0