unity-gtk-menu-shell
unity-gtk-menu-shell — Menu shell proxy
|
|
Object Hierarchy
GObject
╰── GMenuModel
╰── UnityGtkMenuShell
Includes
#include <unity-gtk-parser.h>
Description
A UnityGtkMenuShell is a GMenuModel that acts as a proxy for a
GtkMenuShell. This can be used for purposes such as exporting menu
shells over DBus with g_dbus_connection_export_menu_model().
UnityGtkMenuShells are most useful when used with
UnityGtkActionGroups.
Functions
unity_gtk_menu_shell_new ()
UnityGtkMenuShell *
unity_gtk_menu_shell_new (GtkMenuShell *menu_shell);
Creates a new UnityGtkMenuShell based on the contents of the given
menu_shell
. Any subsequent changes to menu_shell
are reflected in
the returned UnityGtkMenuShell.
unity_gtk_menu_shell_set_debug ()
void
unity_gtk_menu_shell_set_debug (gboolean debug);
Sets if menu shell changes should be logged using g_print().
Types and Values
struct UnityGtkMenuShell
struct UnityGtkMenuShell;
Opaque GMenuModel proxy for GtkMenuShell.
UnityGtkMenuShellClass
typedef GMenuModelClass UnityGtkMenuShellClass;