Top | ![]() |
![]() |
![]() |
![]() |
PhoshHomePhoshHome — The home surface contains the overview and the button to fold and unfold the overview. |
#define | PHOSH_TYPE_HOME |
#define | PHOSH_HOME_BUTTON_HEIGHT |
enum | PhoshHomeState |
PhoshHome |
GEnum ╰── PhoshHomeState GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkWindow ╰── PhoshLayerSurface ╰── PhoshHome
PhoshHome contains the PhoshOverview that manages running applications and the app grid. It also manages a button at the bottom of the screen to fold and unfold the PhoshOverview and a button to toggle the OSK.
GtkWidget * phosh_home_new (struct zwlr_layer_shell_v1 *layer_shell
,struct wl_output *wl_output
);
void phosh_home_set_state (PhoshHome *self
,PhoshHomeState state
);
Set the state of the home screen. See PhoshHomeState.
“state”
property“state” PhoshHomeState
The state of the home screen.
Flags: Read / Write
Default value: PHOSH_HOME_STATE_FOLDED