| 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.
“osk-enabled” property“osk-enabled” gboolean
Whether the on screen keyboard is enabled.
Owner: PhoshHome
Flags: Read / Write
Default value: FALSE
“state” property“state” PhoshHomeState
The state of the home screen.
Owner: PhoshHome
Flags: Read / Write
Default value: PHOSH_HOME_STATE_FOLDED