PhoshOsdWindow

PhoshOsdWindow — A OSD Window

Functions

Properties

gchar * connector Read / Write
gchar * icon-name Read / Write
gchar * label Read / Write
gdouble level Read / Write
gdouble max-level Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── PhoshLayerSurface
                            ╰── PhoshSystemModal
                                ╰── PhoshOsdWindow

Implemented Interfaces

PhoshOsdWindow implements AtkImplementorIface and GtkBuildable.

Description

The PhoshOsdWindow displays contents fed via the OSD (on screen display) DBus interface.

Functions

phosh_osd_window_new ()

GtkWidget *
phosh_osd_window_new (char *connector,
                      char *label,
                      char *icon_name,
                      double level,
                      double max_level);

Types and Values

PHOSH_TYPE_OSD_WINDOW

#define PHOSH_TYPE_OSD_WINDOW (phosh_osd_window_get_type ())

PhoshOsdWindow

typedef struct _PhoshOsdWindow PhoshOsdWindow;

Property Details

The “connector” property

  “connector”                gchar *

Connector to use for osd display.

Flags: Read / Write

Default value: NULL


The “icon-name” property

  “icon-name”                gchar *

Name of icon to use on osd.

Flags: Read / Write

Default value: NULL


The “label” property

  “label”                    gchar *

Label to show on osd.

Flags: Read / Write

Default value: NULL


The “level” property

  “level”                    gdouble

Level of bar to display on osd.

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “max-level” property

  “max-level”                gdouble

Maximum level of bar to display on osd.

Flags: Read / Write

Allowed values: >= 0

Default value: 0