PhoshLockscreen

PhoshLockscreen — The main lock screen

Functions

GtkWidget * phosh_lockscreen_new ()

Signals

void lockscreen-unlock Run Last
void wakeup-output Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── PhoshLayerSurface
                            ╰── PhoshLockscreen

Implemented Interfaces

PhoshLockscreen implements AtkImplementorIface and GtkBuildable.

Description

The lock screen featuring the clock and unlock keypad.

Functions

phosh_lockscreen_new ()

GtkWidget *
phosh_lockscreen_new (gpointer layer_shell,
                      gpointer wl_output);

Types and Values

PHOSH_TYPE_LOCKSCREEN

#define PHOSH_TYPE_LOCKSCREEN (phosh_lockscreen_get_type ())

PhoshLockscreen

typedef struct _PhoshLockscreen PhoshLockscreen;

Signal Details

The “lockscreen-unlock” signal

void
user_function (PhoshLockscreen *phoshlockscreen,
               gpointer         user_data)

Flags: Run Last


The “wakeup-output” signal

void
user_function (PhoshLockscreen *phoshlockscreen,
               gpointer         user_data)

Flags: Run Last