| Top |  |  |  |  | 
| gboolean | (*MatePanelAppletFactoryCallback) () | 
| GtkWidget * | mate_panel_applet_new () | 
| MatePanelAppletOrient | mate_panel_applet_get_orient () | 
| guint | mate_panel_applet_get_size () | 
| MatePanelAppletBackgroundType | mate_panel_applet_get_background () | 
| MatePanelAppletFlags | mate_panel_applet_get_flags () | 
| void | mate_panel_applet_set_flags () | 
| void | mate_panel_applet_set_size_hints () | 
| gboolean | mate_panel_applet_get_locked_down () | 
| void | mate_panel_applet_request_focus () | 
| void | mate_panel_applet_setup_menu () | 
| void | mate_panel_applet_setup_menu_from_file () | 
| int | mate_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 | MatePanelApplet | 
| enum | MatePanelAppletOrient | 
| enum | MatePanelAppletBackgroundType | 
| enum | MatePanelAppletFlags | 
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkEventBox
                        ╰── MatePanelApplet
gboolean (*MatePanelAppletFactoryCallback) (MatePanelApplet *applet,const gchar *iid,gpointer user_data);
MatePanelAppletOrient
mate_panel_applet_get_orient (MatePanelApplet *applet);
MatePanelAppletBackgroundType mate_panel_applet_get_background (MatePanelApplet *applet,GdkRGBA *color,cairo_pattern_t **pattern);
MatePanelAppletFlags
mate_panel_applet_get_flags (MatePanelApplet *applet);
void mate_panel_applet_set_flags (MatePanelApplet *applet,MatePanelAppletFlags flags);
void mate_panel_applet_set_size_hints (MatePanelApplet *applet,const int *size_hints,int n_elements,int base_size);
| applet | applet | |
| size_hints | List of integers. | [array length=n_elements] | 
| n_elements | Length of  | |
| base_size | base_size | 
gboolean
mate_panel_applet_get_locked_down (MatePanelApplet *applet);
void mate_panel_applet_request_focus (MatePanelApplet *applet,guint32 timestamp);
void mate_panel_applet_setup_menu (MatePanelApplet *applet,const gchar *xml,GtkActionGroup *action_group);
void mate_panel_applet_setup_menu_from_file (MatePanelApplet *applet,const gchar *filename,GtkActionGroup *action_group);
int mate_panel_applet_factory_main (const gchar *factory_id,gboolean out_process,GType applet_type,MatePanelAppletFactoryCallback 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.
Owner: MatePanelApplet
Flags: Read / Write
Default value: NULL
“closure” property  “closure”                  gpointer
The Applet closure.
Owner: MatePanelApplet
Flags: Read / Write / Construct Only
“connection” property  “connection”               GDBusConnection *
The DBus Connection.
Owner: MatePanelApplet
Flags: Read / Write / Construct Only
“flags” property  “flags”                    guint
Panel Applet flags.
Owner: MatePanelApplet
Flags: Read / Write
Allowed values: <= 7
Default value: 0
“id” property  “id”                       gchar *
The Applet identifier.
Owner: MatePanelApplet
Flags: Read / Write / Construct Only
Default value: NULL
“locked” property  “locked”                   gboolean
Whether Panel Applet is locked.
Owner: MatePanelApplet
Flags: Read / Write
Default value: FALSE
“locked-down” property  “locked-down”              gboolean
Whether Panel Applet is locked down.
Owner: MatePanelApplet
Flags: Read / Write
Default value: FALSE
“orient” property  “orient”                   guint
Panel Applet Orientation.
Owner: MatePanelApplet
Flags: Read / Write
Allowed values: <= 3
Default value: 0
“out-of-process” property  “out-of-process”           gboolean
out-of-process.
Owner: MatePanelApplet
Flags: Read / Write / Construct Only
Default value: TRUE
“prefs-path” property  “prefs-path”               gchar *
GSettings Preferences Path.
Owner: MatePanelApplet
Flags: Read / Write
Default value: NULL
“size” property  “size”                     guint
Panel Applet Size.
Owner: MatePanelApplet
Flags: Read / Write
Default value: 0
“change-background” signalvoid user_function (MatePanelApplet *matepanelapplet, MatePanelAppletBackgroundType arg1, GdkRGBA *arg2, CairoPattern *arg3, gpointer user_data)
Flags: Run Last
“change-orient” signalvoid user_function (MatePanelApplet *matepanelapplet, guint arg1, gpointer user_data)
Flags: Run Last
“change-size” signalvoid user_function (MatePanelApplet *matepanelapplet, gint arg1, gpointer user_data)
Flags: Run Last
“move-focus-out-of-applet” signalvoid user_function (MatePanelApplet *matepanelapplet, GtkDirectionType arg1, gpointer user_data)
Flags: Action