| Top |
| PhoshCallsManager * | calls-manager | Read / Write / Construct Only |
| gboolean | locked | Read / Write |
The PhoshLockscreenManager is responsible for putting the PhoshLockscreen
on the primary output and a PhoshLockshield on other outputs when the session
becomes idle or when invoked explicitly via phosh_lockscreen_manager_set_locked().
PhoshLockscreenManager *
phosh_lockscreen_manager_new (PhoshCallsManager *calls_manager);
void phosh_lockscreen_manager_set_locked (PhoshLockscreenManager *self,gboolean state);
gboolean
phosh_lockscreen_manager_get_locked (PhoshLockscreenManager *self);
gboolean phosh_lockscreen_manager_set_page (PhoshLockscreenManager *self,PhoshLockscreenPage page);
PhoshLockscreenPage
phosh_lockscreen_manager_get_page (PhoshLockscreenManager *self);
void phosh_lockscreen_manager_set_timeout (PhoshLockscreenManager *self,int timeout);
int
phosh_lockscreen_manager_get_timeout (PhoshLockscreenManager *self);
gint64
phosh_lockscreen_manager_get_active_time
(PhoshLockscreenManager *self);
#define PHOSH_TYPE_LOCKSCREEN_MANAGER (phosh_lockscreen_manager_get_type())
“calls-manager” property“calls-manager” PhoshCallsManager *
Owner: PhoshLockscreenManager
Flags: Read / Write / Construct Only
“locked” property“locked” gboolean
Whether the screen is locked.
Owner: PhoshLockscreenManager
Flags: Read / Write
Default value: FALSE
“wakeup-outputs” signalvoid user_function (PhoshLockscreenManager *self, gpointer user_data)
Emitted when the outputs should be woken up.
self |
The PhoshLockscreenManager emitting this signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last