|
@@ -25,36 +25,35 @@
|
|
|
#include "ui/gfx/x/xproto.h"
|
|
|
|
|
|
// libdbusmenu-glib types
|
|
|
-typedef struct _DbusmenuMenuitem DbusmenuMenuitem;
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_new_func)();
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_new_with_id_func)(int id);
|
|
|
-
|
|
|
-typedef int (*dbusmenu_menuitem_get_id_func)(DbusmenuMenuitem* item);
|
|
|
-typedef GList* (*dbusmenu_menuitem_get_children_func)(DbusmenuMenuitem* item);
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_child_append_func)(
|
|
|
- DbusmenuMenuitem* parent,
|
|
|
- DbusmenuMenuitem* child);
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_property_set_func)(
|
|
|
- DbusmenuMenuitem* item,
|
|
|
- const char* property,
|
|
|
- const char* value);
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_property_set_variant_func)(
|
|
|
- DbusmenuMenuitem* item,
|
|
|
- const char* property,
|
|
|
- GVariant* value);
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_property_set_bool_func)(
|
|
|
- DbusmenuMenuitem* item,
|
|
|
- const char* property,
|
|
|
- bool value);
|
|
|
-typedef DbusmenuMenuitem* (*dbusmenu_menuitem_property_set_int_func)(
|
|
|
- DbusmenuMenuitem* item,
|
|
|
- const char* property,
|
|
|
- int value);
|
|
|
-
|
|
|
-typedef struct _DbusmenuServer DbusmenuServer;
|
|
|
-typedef DbusmenuServer* (*dbusmenu_server_new_func)(const char* object);
|
|
|
-typedef void (*dbusmenu_server_set_root_func)(DbusmenuServer* self,
|
|
|
- DbusmenuMenuitem* root);
|
|
|
+using DbusmenuMenuitem = struct _DbusmenuMenuitem;
|
|
|
+using dbusmenu_menuitem_new_func = DbusmenuMenuitem* (*)();
|
|
|
+using dbusmenu_menuitem_new_with_id_func = DbusmenuMenuitem* (*)(int id);
|
|
|
+
|
|
|
+using dbusmenu_menuitem_get_id_func = int (*)(DbusmenuMenuitem* item);
|
|
|
+using dbusmenu_menuitem_get_children_func = GList* (*)(DbusmenuMenuitem* item);
|
|
|
+using dbusmenu_menuitem_child_append_func =
|
|
|
+ DbusmenuMenuitem* (*)(DbusmenuMenuitem* parent, DbusmenuMenuitem* child);
|
|
|
+using dbusmenu_menuitem_property_set_func =
|
|
|
+ DbusmenuMenuitem* (*)(DbusmenuMenuitem* item,
|
|
|
+ const char* property,
|
|
|
+ const char* value);
|
|
|
+using dbusmenu_menuitem_property_set_variant_func =
|
|
|
+ DbusmenuMenuitem* (*)(DbusmenuMenuitem* item,
|
|
|
+ const char* property,
|
|
|
+ GVariant* value);
|
|
|
+using dbusmenu_menuitem_property_set_bool_func =
|
|
|
+ DbusmenuMenuitem* (*)(DbusmenuMenuitem* item,
|
|
|
+ const char* property,
|
|
|
+ bool value);
|
|
|
+using dbusmenu_menuitem_property_set_int_func =
|
|
|
+ DbusmenuMenuitem* (*)(DbusmenuMenuitem* item,
|
|
|
+ const char* property,
|
|
|
+ int value);
|
|
|
+
|
|
|
+using DbusmenuServer = struct _DbusmenuServer;
|
|
|
+using dbusmenu_server_new_func = DbusmenuServer* (*)(const char* object);
|
|
|
+using dbusmenu_server_set_root_func = void (*)(DbusmenuServer* self,
|
|
|
+ DbusmenuMenuitem* root);
|
|
|
|
|
|
namespace electron {
|
|
|
|