PhoshPanel
PhoshPanel — The top panel
|
|
Object Hierarchy
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkWindow
╰── PhoshLayerSurface
╰── PhoshPanel
Implemented Interfaces
PhoshPanel implements
AtkImplementorIface and GtkBuildable.
Description
The top panel containing the clock and status indicators.
Functions
phosh_panel_new ()
GtkWidget *
phosh_panel_new (struct zwlr_layer_shell_v1 *layer_shell
,
struct wl_output *wl_output
);
phosh_panel_toggle_fold ()
void
phosh_panel_toggle_fold (PhoshPanel *self
);
phosh_panel_fold ()
void
phosh_panel_fold (PhoshPanel *self
);
phosh_panel_unfold ()
void
phosh_panel_unfold (PhoshPanel *self
);
Types and Values
PHOSH_TYPE_PANEL
#define PHOSH_TYPE_PANEL (phosh_panel_get_type ())
PHOSH_PANEL_HEIGHT
#define PHOSH_PANEL_HEIGHT 32
PhoshPanel
typedef struct _PhoshPanel PhoshPanel;
Signal Details
The “settings-activated”
signal
void
user_function (PhoshPanel *phoshpanel,
gpointer user_data)
Flags: Run Last