Namespace
Phosh – 0
Phosh is a Wayland shell for mobile devices using GNOME technologies.
Dependencies
GLib—2.0 | The base type system library |
Browse documentation | |
Handy—1 | Building blocks for modern adaptive GNOME applications. |
Browse documentation |
Classes
Activity |
An app in the favorites overview. since: 0 |
Ambient |
Ambient light sensor handling. since: 0 |
AppAuthPrompt |
A system modal prompt to authorize applications. since: 0 |
AppGrid |
since: 0 |
AppGridBaseButton |
Base class for buttons in app grid. Add the display widget (like image or grid of images) as a
child. Use since: 0 |
AppGridButton |
An app-grid button to represent an application launcher or favorite. since: 0 |
AppGridFolderButton |
A widget to display the apps in a folder. since: 0 |
AppListModel |
since: 0 |
AppTracker |
Application state tracker. since: 0 |
Arrow |
An animated arrow. since: 0 |
AudioDevice |
Audio device information stored in since: 0 |
AudioDeviceRow |
A widget intended to be stored in a since: 0 |
AudioDevices |
The currently available audio devices as a list model. The model can hold either input or output devices. since: 0 |
AudioSettings |
Widget to conrol Audio device selection and volume. since: 0 |
Auth |
PAM authentication handling. since: 0 |
AuthPromptOption |
since: 0 |
Background |
A since: 0 |
BackgroundCache |
A cache of background images. since: 0 |
BackgroundImage |
An image for a since: 0 |
BackgroundManager |
since: 0 |
BatteryInfo |
A widget to display the battery status. since: 0 |
BtDeviceRow |
A widget to display a Bluetooth device. since: 0 |
BtInfo |
A widget to display the bluetooth status. since: 0 |
BtManager |
Tracks the Bluetooth status. since: 0 |
BtStatusPage |
A Quick setting status page widget to show Bluetooth devices. since: 0 |
Call |
A phone call. since: 0 |
CallNotification |
The notifictaion shown when a call is ongoing. The call is set at construction time and can’t be changed. since: 0 |
CallsDBusCallsCallProxy |
The since: 0 |
CallsDBusCallsCallSkeleton |
The since: 0 |
CallsDBusObjectManagerClient |
The since: 0 |
CallsDBusObjectProxy |
The since: 0 |
CallsDBusObjectSkeleton |
The since: 0 |
CallsManager |
Track ongoing phone calls. since: 0 |
Clamp |
A container limiting its natural size request. since: 0 |
ConnectivityInfo |
A widget to display the connectivity status. since: 0 |
DBusColorProxy |
The since: 0 |
DBusColorSkeleton |
The since: 0 |
DBusDisplayConfigProxy |
The since: 0 |
DBusDisplayConfigSkeleton |
The since: 0 |
DBusEndSessionDialogProxy |
The since: 0 |
DBusEndSessionDialogSkeleton |
The since: 0 |
DBusGnomeShellProxy |
The since: 0 |
DBusGnomeShellSkeleton |
The since: 0 |
DBusHostname1Proxy |
The since: 0 |
DBusHostname1Skeleton |
The since: 0 |
DBusImplPortalAccessProxy |
The since: 0 |
DBusImplPortalAccessSkeleton |
The since: 0 |
DBusImplPortalRequestProxy |
The since: 0 |
DBusImplPortalRequestSkeleton |
The since: 0 |
DBusLoginManagerProxy |
The since: 0 |
DBusLoginManagerSkeleton |
The since: 0 |
DBusLoginSessionProxy |
The since: 0 |
DBusLoginSessionSkeleton |
The since: 0 |
DBusMountOperationHandlerProxy |
The since: 0 |
DBusMountOperationHandlerSkeleton |
The since: 0 |
DBusNotification |
A notifiction submitted via the DBus notification interface. since: 0 |
DBusScreenSaverProxy |
The since: 0 |
DBusScreenSaverSkeleton |
The since: 0 |
DBusScreenshotProxy |
The since: 0 |
DBusScreenshotSkeleton |
The since: 0 |
DBusSensorProxyCompassProxy |
The since: 0 |
DBusSensorProxyCompassSkeleton |
The since: 0 |
DBusSensorProxyProxy |
The since: 0 |
DBusSensorProxySkeleton |
The since: 0 |
DBusSessionManagerProxy |
The since: 0 |
DBusSessionManagerSkeleton |
The since: 0 |
DockedInfo |
A widget to display the docked status. since: 0 |
DockedManager |
Handles ‘docking” the phone to additional hardware. since: 0 |
DragSurface |
A drgable layer surface. since: 0 |
EmergencyCallsManager |
Manages emergency calls and contacts. Contacts are kept in a GListStore containing the emergency contacts form the calls API. since: 0 |
EmergencyCallsProxy |
The since: 0 |
EmergencyCallsSkeleton |
The since: 0 |
EmergencyContact |
since: 0 |
EmergencyContactRow |
A widget that displays a the data in the attached since: 0 |
EmergencyMenu |
A menu that allows the user to dial an emergency service, see emergency info and quickly call emergency contacts. since: 0 |
EndSessionDialog |
A system modal prompt to authorize applications. since: 0 |
Fader |
A fader. since: 0 |
FadingLabel |
A label that visually fades out when too wide for the given space. since: 0 |
FavoriteListModel |
since: 0 |
FeedbackInfo |
A widget to display feedback status. since: 0 |
FeedbackManager |
Sends and configures user feedback. since: 0 |
FolderInfo |
An object that represents a list of applications belonging to a folder. since: 0 |
GeoClueDBusManagerProxy |
The since: 0 |
GeoClueDBusManagerSkeleton |
The since: 0 |
GeoClueDBusOrgFreedesktopGeoClue2AgentProxy |
The since: 0 |
GeoClueDBusOrgFreedesktopGeoClue2AgentSkeleton |
The since: 0 |
GnomeShellManager |
Provides the org.gnome.Shell DBus interface. since: 0 |
GtkMountManager |
Provides the org.Gtk.GtkMountOperationHandler DBus interface. since: 0 |
GtkMountPrompt |
A modal prompt for since: 0 |
Head |
An output head. since: 0 |
HksInfo |
A widget to display the HKS status of a device. since: 0 |
HksManager |
Tracks hardware kill switch state. since: 0 |
Home |
The home surface contains the overview and the home bar to fold and unfold the overview. since: 0 |
IdleDBusIdleMonitorProxy |
The since: 0 |
IdleDBusIdleMonitorSkeleton |
The since: 0 |
IdleDBusObjectManagerClient |
The since: 0 |
IdleDBusObjectProxy |
The since: 0 |
IdleDBusObjectSkeleton |
The since: 0 |
IdleManager |
The idle manager singleton. since: 0 |
KeyboardEvents |
Grabs and manages special keyboard events. since: 0 |
Keypad |
A keypad for pin input. since: 0 |
LauncherEntryManager |
Handles the launcher entry DBus API. See https://wiki.ubuntu.com/Unity/LauncherAPI. since: 0 |
LayerSurface |
A since: 0 |
LayoutManager |
since: 0 |
LocationInfo |
A widget to display the location service status. since: 0 |
LocationManager |
Provides the org.freedesktop.GeoClue2.Agent DBus interface. since: 0 |
Lockscreen |
The main lock screen. since: 0 |
LockscreenManager |
The singleton that manages screen locking. since: 0 |
Lockshield |
Lock shield for non primary screens. since: 0 |
Manager |
Base class for manager objects. since: 0 |
MediaPlayer |
A simple MPRIS media player widget. since: 0 |
MMDBusModemModem3gppProxy |
The since: 0 |
MMDBusModemModem3gppSkeleton |
The since: 0 |
MMDBusModemProxy |
The since: 0 |
MMDBusModemSkeleton |
The since: 0 |
MMDBusObjectManagerClient |
The since: 0 |
MMDBusObjectProxy |
The since: 0 |
MMDBusObjectSkeleton |
The since: 0 |
ModeManager |
Determines the device mode. since: 0 |
Monitor |
A monitor. since: 0 |
MonitorManager |
The singleton that manages available monitors. since: 0 |
MountManager |
Mount devices. since: 0 |
MountNotification |
A notifiction shown when a device got mounted. since: 0 |
MountOperation |
since: 0 |
MprisDBusMediaPlayer2PlayerProxy |
The since: 0 |
MprisDBusMediaPlayer2PlayerSkeleton |
The since: 0 |
MprisDBusMediaPlayer2Proxy |
The since: 0 |
MprisDBusMediaPlayer2Skeleton |
The since: 0 |
NetworkAuthManager |
Handles the interaction between networkmanager and the auth prompts. since: 0 |
Notification |
A notification displayed to the user. since: 0 |
NotificationBanner |
A floating notification. since: 0 |
NotificationContent |
Content of a notification. since: 0 |
NotificationFrame |
A frame containing one or more notifications. since: 0 |
NotificationList |
A list containing one or more since: 0 |
NotificationSource |
A since: 0 |
NotifyDBusNotificationsProxy |
The since: 0 |
NotifyDBusNotificationsSkeleton |
The since: 0 |
NotifyFeedback |
Provide feedback on notifications. since: 0 |
NotifyManager |
Manages notifications. since: 0 |
OfonoDBusManagerProxy |
The since: 0 |
OfonoDBusManagerSkeleton |
The since: 0 |
OfonoDBusNetworkRegistrationProxy |
The since: 0 |
OfonoDBusNetworkRegistrationSkeleton |
The since: 0 |
OfonoDBusSimManagerProxy |
The since: 0 |
OfonoDBusSimManagerSkeleton |
The since: 0 |
OsdWindow |
A OSD Window. since: 0 |
Osk0SmPuriOSK0Proxy |
The since: 0 |
Osk0SmPuriOSK0Skeleton |
The since: 0 |
OskButton |
A button that toggles the OSK. since: 0 |
OskManager |
A manager that handles the OSK. since: 0 |
Overview |
The overview shows running apps and the app grid to launch new applications. since: 0 |
PasswordEntry |
since: 0 |
PluginLoader |
since: 0 |
PolkitAuthAgent |
PolicyKit Authentication Agent. since: 0 |
PolkitAuthPrompt |
A modal prompt for policy kit authentication. since: 0 |
PortalAccessManager |
Implements org.freedesktop.impl.portal. since: 0 |
PortalRequest |
Shared request api for all portal backend interfaces. since: 0 |
PowerMenu |
Menu on power button press. since: 0 |
PowerMenuManager |
Handles the power button menu. since: 0 |
Proximity |
Proximity sensor handling. since: 0 |
QuickSetting |
A quick setting for the notification drawer. since: 0 |
Revealer |
Reveals e.g. a since: 0 |
RfkillDBusRfkillProxy |
The since: 0 |
RfkillDBusRfkillSkeleton |
The since: 0 |
RotateInfo |
A widget to display the rotate lock status. since: 0 |
RotationManager |
The Rotation Manager. since: 0 |
RunCommandDialog |
A modal dialog to run commands from. since: 0 |
RunCommandManager |
Handles the run-command-dialog. since: 0 |
ScreenSaverManager |
Provides the org.gnome.ScreenSaver DBus interface and handles logind’s Session. since: 0 |
ScreenshotManager |
Screenshot interaction. since: 0 |
SensorProxyManager |
Interface with iio-sensor-proxy. since: 0 |
SessionClientPrivateDBusClientPrivateProxy |
The since: 0 |
SessionClientPrivateDBusClientPrivateSkeleton |
The since: 0 |
SessionManager |
Session interaction. since: 0 |
SessionPresence |
Interface with gnome-session’s Presence interface. since: 0 |
SessionPresenceDBusPresenceProxy |
The since: 0 |
SessionPresenceDBusPresenceSkeleton |
The since: 0 |
Shell |
The shell singleton. since: 0 |
Splash |
A splash screen. since: 0 |
SplashManager |
Handles splash screens. since: 0 |
StatusIcon |
Base class for status icons used in the Phosh’s top-bar or in
since: 0 |
StatusPage |
Additional status information associated with a since: 0 |
StatusPagePlaceholder |
A placeholder in a since: 0 |
SuspendManager |
Manages suspend and inhibit’s suspend when not useful. since: 0 |
SwipeAwayBin |
since: 0 |
SystemModal |
A modal system component. since: 0 |
SystemModalDialog |
A modal system dialog. since: 0 |
SystemPrompt |
A modal system prompt. since: 0 |
Thumbnail |
An abstract class representing a thumbnail image. since: 0 |
TimestampLabel |
A simple way of displaying a time difference. since: 0 |
Toplevel |
Represents a single toplevel surface. since: 0 |
ToplevelManager |
Tracks and interacts with toplevel surfaces for window management purposes. since: 0 |
ToplevelThumbnail |
Represents an image snapshot of PhoshToplevel obtained via phosh-private and wlr-screencopy Wayland protocols. since: 0 |
TopPanel |
The top panel. since: 0 |
TorchInfo |
A widget to display the torch status. since: 0 |
TorchManager |
Interacts with torch via UPower. since: 0 |
VpnInfo |
A widget to display the vpn status. since: 0 |
VpnManager |
Tracks the Vpn status and handle vpn credentials entry. since: 0 |
WallClock |
Wall clock used for fetching date and time. since: 0 |
Wayland |
A wayland registry listener. since: 0 |
WidgetBox |
A box of widgets for the lock screen. since: 0 |
WifiInfo |
A widget to display the Wi-Fi status. since: 0 |
WifiManager |
Tracks the Wi-Fi status and handle Wi-Fi credentials entry. since: 0 |
WifiNetwork |
An object that represents a Wi-Fi network. since: 0 |
WifiNetworkRow |
A widget to display a PhoshWifiNetwork. since: 0 |
WifiStatusPage |
A widget to display list of Wi-Fi access points when the corresponding PhoshQuickSetting is activated. since: 0 |
WWanInfo |
A widget to display the wwan status. since: 0 |
WWanManager |
Base class for since: 0 |
WWanMM |
Implementation of the since: 0 |
WWanOfono |
Implementation of the since: 0 |
Interfaces
CallsDBusCallsCall |
Abstract interface type for the D-Bus interface org.gnome.Calls.Call. since: 0 |
CallsDBusObject |
The since: 0 |
DBusColor |
Abstract interface type for the D-Bus interface org.gnome.SettingsDaemon.Color. since: 0 |
DBusDisplayConfig |
Abstract interface type for the D-Bus interface org.gnome.Mutter.DisplayConfig. since: 0 |
DBusEndSessionDialog |
Abstract interface type for the D-Bus interface org.gnome.SessionManager.EndSessionDialog. since: 0 |
DBusGnomeShell |
Abstract interface type for the D-Bus interface org.gnome.Shell. since: 0 |
DBusHostname1 |
Abstract interface type for the D-Bus interface org.freedesktop.hostname1. since: 0 |
DBusImplPortalAccess |
Abstract interface type for the D-Bus interface org.freedesktop.impl.portal.Access. since: 0 |
DBusImplPortalRequest |
Abstract interface type for the D-Bus interface org.freedesktop.impl.portal.Request. since: 0 |
DBusLoginManager |
Abstract interface type for the D-Bus interface org.freedesktop.login1.Manager. since: 0 |
DBusLoginSession |
Abstract interface type for the D-Bus interface org.freedesktop.login1.Session. since: 0 |
DBusMountOperationHandler |
Abstract interface type for the D-Bus interface org.Gtk.MountOperationHandler. since: 0 |
DBusScreenSaver |
Abstract interface type for the D-Bus interface org.gnome.ScreenSaver. since: 0 |
DBusScreenshot |
Abstract interface type for the D-Bus interface org.gnome.Shell.Screenshot. since: 0 |
DBusSensorProxy |
Abstract interface type for the D-Bus interface net.hadess.SensorProxy. since: 0 |
DBusSensorProxyCompass |
Abstract interface type for the D-Bus interface net.hadess.SensorProxy.Compass. since: 0 |
DBusSessionManager |
Abstract interface type for the D-Bus interface org.gnome.SessionManager. since: 0 |
EmergencyCalls |
Abstract interface type for the D-Bus interface org.gnome.Calls.EmergencyCalls. since: 0 |
GeoClueDBusManager |
Abstract interface type for the D-Bus interface org.freedesktop.GeoClue2.Manager. since: 0 |
GeoClueDBusOrgFreedesktopGeoClue2Agent |
Abstract interface type for the D-Bus interface org.freedesktop.GeoClue2.Agent. since: 0 |
IdleDBusIdleMonitor |
Abstract interface type for the D-Bus interface org.gnome.Mutter.IdleMonitor. since: 0 |
IdleDBusObject |
The since: 0 |
MMDBusModem |
Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem. since: 0 |
MMDBusModemModem3gpp |
Abstract interface type for the D-Bus interface org.freedesktop.ModemManager1.Modem.Modem3gpp. since: 0 |
MMDBusObject |
The since: 0 |
MprisDBusMediaPlayer2 |
Abstract interface type for the D-Bus interface org.mpris.MediaPlayer2. since: 0 |
MprisDBusMediaPlayer2Player |
Abstract interface type for the D-Bus interface org.mpris.MediaPlayer2.Player. since: 0 |
NotifyDBusNotifications |
Abstract interface type for the D-Bus interface org.freedesktop.Notifications. since: 0 |
OfonoDBusManager |
Abstract interface type for the D-Bus interface org.ofono.Manager. since: 0 |
OfonoDBusNetworkRegistration |
Abstract interface type for the D-Bus interface org.ofono.NetworkRegistration. since: 0 |
OfonoDBusSimManager |
Abstract interface type for the D-Bus interface org.ofono.SimManager. since: 0 |
Osk0SmPuriOSK0 |
Abstract interface type for the D-Bus interface sm.puri.OSK0. since: 0 |
RfkillDBusRfkill |
Abstract interface type for the D-Bus interface org.gnome.SettingsDaemon.Rfkill. since: 0 |
SessionClientPrivateDBusClientPrivate |
Abstract interface type for the D-Bus interface org.gnome.SessionManager.ClientPrivate. since: 0 |
SessionPresenceDBusPresence |
Abstract interface type for the D-Bus interface org.gnome.SessionManager.Presence. since: 0 |
WWan |
since: 0 |
Structs
Animation |
since: 0 |
BackgroundData |
since: 0 |
HeadMode |
since: 0 |
HeadStatePending |
since: 0 |
LogicalSize |
since: 0 |
MonitorMode |
since: 0 |
PhysicalSize |
since: 0 |
WlBuffer |
A buffer received from the Wayland compositor containing image data. since: 0 |
Enumerations
AnimationType |
The animation type of since: 0 |
AppGridButtonMode |
Display mode of a since: 0 |
DragSurfaceDragMode |
The drag mode of the drag surface. Specifies how and where the surface is draggable. since: 0 |
DragSurfaceState |
The state of the drag surface. since: 0 |
HksDeviceType |
Keep in sync with kernels rfkill types. since: 0 |
HomeState |
The state of since: 0 |
LayoutClockPosition |
since: 0 |
LockscreenPage |
Indicates which page is currently shown on the lockscreen. since: 0 |
LogoutAction |
The requested action the since: 0 |
MediaPlayerStatus |
The status of the media player attached to the wigget. since: 0 |
ModeDeviceType |
A type of device. since: 0 |
MonitorConnectorType |
This matches the values in drm_mode.h. since: 0 |
MonitorManagerConfigMethod |
Equivalent to the ‘method’ enum in org.gnome.Mutter.DisplayConfig. since: 0 |
MonitorPowerSaveMode |
The power save mode of a monitor. since: 0 |
MonitorTransform |
The monitors rotation. This corresponds to the values in the org.gnome.Mutter.DisplayConfig DBus protocol. since: 0 |
NotificationReason |
since: 0 |
NotificationUrgency |
since: 0 |
RotateInfoMode |
What is toggled when short pressing the rotation info quick setting. since: 0 |
RotationManagerMode |
The mode of a since: 0 |
ShellLayout |
since: 0 |
TopPanelState |
since: 0 |
WWanBackend |
since: 0 |
Bitfields
AppFilterModeFlags |
since: 0 |
ModeHwFlags |
Attached external hardware. since: 0 |
NotifyScreenWakeupFlags |
since: 0 |
SessionManagerFlags |
since: 0 |
ShellActionMode |
since: 0 |
ShellDebugFlags |
These flags are to enable/disable debugging features. since: 0 |
ShellKeyBindingFlags |
since: 0 |
ShellStateFlags |
These flags are used to keep track of the state
the since: 0 |
WaylandSeatCapabilities |
These match wl_seat_capabilities. since: 0 |
Callbacks
AnimationDoneCallback |
since: 0 |
AnimationValueCallback |
since: 0 |
Functions
clear_fd |
since: 0 |
connect_feedback |
Installs “pressed” and “released” signal handlers for haptic feedback. since: 0 |
cp_widget_destroy |
since: 0 |
create_shm_file |
Create a shared memory file of the given size. since: 0 |
error_warnv |
since: 0 |
find_base_dir |
since: 0 |
find_systemd_session |
since: 0 |
gamma_table_fill |
since: 0 |
get_desktop_app_info_for_app_id |
Looks up an app info object for specified application ID. Tries a bunch of transformations in order to maximize compatibility with X11 and non-GTK applications that may not report the exact same string as their app-id and in their desktop file. since: 0 |
get_resource |
since: 0 |
log_set_log_domains |
Set the current logging domains. This sets an appropriate log handler as well. since: 0 |
munge_app_id |
Munges an app_id according to the rules used by gnome-shell, feedbackd and phoc for gsettings: since: 0 |
polkit_authentication_agent_register |
since: 0 |
strip_suffix_from_app_id |
Strip the desktop suffix from app_id. since: 0 |
system_prompter_register |
Register the system prompter. since: 0 |
system_prompter_unregister |
since: 0 |
trigger_feedback |
Trigger feedback for the given event asynchronously. since: 0 |
util_append_to_strv |
Append since: 0 |
util_data_uri_to_pixbuf |
Converts a data URI to a since: 0 |
util_escape_markup |
Escapes the given markup either fully or (when since: 0 |
util_file_equal |
since: 0 |
util_gesture_is_touch |
Allow to check whether a gesture’s last event was a touch press or release. This can be used to distinguish mouse and touchpad clicks from touch press/release. since: 0 |
util_get_icon_by_wifi_strength |
since: 0 |
util_get_stylesheet |
since: 0 |
util_have_gnome_software |
since: 0 |
util_matches_app_info |
since: 0 |
util_remove_from_strv |
Remove all elements from a string array that match since: 0 |
util_toggle_style_class |
Adds or removes the specified style class on the widget. since: 0 |
Function Macros
Constants
APP_AUTH_PROMPT_CHOICES_FORMAT |
since: 0 |
APP_UNKNOWN_ICON |
Icon name to use for apps we can’t identify or whose icon is invalid. since: 0 |
EXTENSION_POINT_LOCKSCREEN_WIDGET |
since: 0 |
EXTENSION_POINT_QUICK_SETTING_WIDGET |
since: 0 |
FOLDERS_SCHEMA_ID |
since: 0 |
HOME_BAR_HEIGHT |
since: 0 |
MODE_DOCKED_PHONE_MASK |
since: 0 |
NOTIFICATION_DEFAULT_ACTION |
since: 0 |
NOTIFICATIONS_SCHEMA_ID |
since: 0 |
TOP_BAR_HEIGHT |
since: 0 |
TOP_BAR_MIN_PADDING |
since: 0 |