Top | ![]() |
![]() |
![]() |
![]() |
gboolean | (*UkuiPanelAppletFactoryCallback) () |
GtkWidget * | ukui_panel_applet_new () |
UkuiPanelAppletOrient | ukui_panel_applet_get_orient () |
guint | ukui_panel_applet_get_size () |
UkuiPanelAppletBackgroundType | ukui_panel_applet_get_background () |
UkuiPanelAppletFlags | ukui_panel_applet_get_flags () |
void | ukui_panel_applet_set_flags () |
void | ukui_panel_applet_set_size_hints () |
gboolean | ukui_panel_applet_get_locked_down () |
void | ukui_panel_applet_request_focus () |
void | ukui_panel_applet_setup_menu () |
void | ukui_panel_applet_setup_menu_from_file () |
int | ukui_panel_applet_factory_main () |
gchar * | background | Read / Write |
gpointer | closure | Read / Write / Construct Only |
GDBusConnection * | connection | Read / Write / Construct Only |
guint | flags | Read / Write |
gchar * | id | Read / Write / Construct Only |
gboolean | locked | Read / Write |
gboolean | locked-down | Read / Write |
guint | orient | Read / Write |
gboolean | out-of-process | Read / Write / Construct Only |
gchar * | prefs-path | Read / Write |
guint | size | Read / Write |
gpointer | size-hints | Read / Write |
void | change-background | Run Last |
void | change-orient | Run Last |
void | change-size | Run Last |
void | move-focus-out-of-applet | Action |
struct | UkuiPanelApplet |
enum | UkuiPanelAppletOrient |
enum | UkuiPanelAppletBackgroundType |
enum | UkuiPanelAppletFlags |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkEventBox ╰── UkuiPanelApplet
gboolean (*UkuiPanelAppletFactoryCallback) (UkuiPanelApplet *applet
,const gchar *iid
,gpointer user_data
);
UkuiPanelAppletOrient
ukui_panel_applet_get_orient (UkuiPanelApplet *applet
);
UkuiPanelAppletBackgroundType ukui_panel_applet_get_background (UkuiPanelApplet *applet
,GdkRGBA *color
,cairo_pattern_t **pattern
);
UkuiPanelAppletFlags
ukui_panel_applet_get_flags (UkuiPanelApplet *applet
);
void ukui_panel_applet_set_flags (UkuiPanelApplet *applet
,UkuiPanelAppletFlags flags
);
void ukui_panel_applet_set_size_hints (UkuiPanelApplet *applet
,const int *size_hints
,int n_elements
,int base_size
);
gboolean
ukui_panel_applet_get_locked_down (UkuiPanelApplet *applet
);
void ukui_panel_applet_request_focus (UkuiPanelApplet *applet
,guint32 timestamp
);
void ukui_panel_applet_setup_menu (UkuiPanelApplet *applet
,const gchar *xml
,GtkActionGroup *action_group
);
void ukui_panel_applet_setup_menu_from_file (UkuiPanelApplet *applet
,const gchar *filename
,GtkActionGroup *action_group
);
int ukui_panel_applet_factory_main (const gchar *factory_id
,gboolean out_process
,GType applet_type
,UkuiPanelAppletFactoryCallback callback
,gpointer data
);
out_process |
boolean, dummy to support applets sending it |
|
factory_id |
Factory ID. |
|
applet_type |
GType of the applet this factory creates. |
|
callback |
Callback to be called when a new applet is to be created. |
[scope call] |
data |
Callback data. |
[closure] |
“background”
property “background” gchar *
Panel Applet Background.
Flags: Read / Write
Default value: NULL
“connection”
property “connection” GDBusConnection *
The DBus Connection.
Flags: Read / Write / Construct Only
“flags”
property “flags” guint
Panel Applet flags.
Flags: Read / Write
Allowed values: <= 7
Default value: 0
“id”
property “id” gchar *
The Applet identifier.
Flags: Read / Write / Construct Only
Default value: NULL
“locked”
property “locked” gboolean
Whether Panel Applet is locked.
Flags: Read / Write
Default value: FALSE
“locked-down”
property “locked-down” gboolean
Whether Panel Applet is locked down.
Flags: Read / Write
Default value: FALSE
“orient”
property “orient” guint
Panel Applet Orientation.
Flags: Read / Write
Allowed values: <= 3
Default value: 0
“out-of-process”
property “out-of-process” gboolean
out-of-process.
Flags: Read / Write / Construct Only
Default value: TRUE
“prefs-path”
property “prefs-path” gchar *
GSettings Preferences Path.
Flags: Read / Write
Default value: NULL
“change-background”
signalvoid user_function (UkuiPanelApplet *ukuipanelapplet, UkuiPanelAppletBackgroundType arg1, GdkRGBA *arg2, CairoPattern *arg3, gpointer user_data)
Flags: Run Last
“change-orient”
signalvoid user_function (UkuiPanelApplet *ukuipanelapplet, guint arg1, gpointer user_data)
Flags: Run Last
“change-size”
signalvoid user_function (UkuiPanelApplet *ukuipanelapplet, gint arg1, gpointer user_data)
Flags: Run Last
“move-focus-out-of-applet”
signalvoid user_function (UkuiPanelApplet *ukuipanelapplet, GtkDirectionType arg1, gpointer user_data)
Flags: Action