<SECTION>
<FILE>gactiongroupexporter</FILE>
-g_action_group_exporter_export
-g_action_group_exporter_stop
-g_action_group_exporter_query
+g_action_group_dbus_export_start
+g_action_group_dbus_export_stop
+g_action_group_dbus_export_query
</SECTION>
<SECTION>
<SECTION>
<FILE>gmenuexporter</FILE>
-g_menu_exporter_export
-g_menu_exporter_stop
-g_menu_exporter_query
+g_menu_model_dbus_export_start
+g_menu_model_dbus_export_stop
+g_menu_model_dbus_export_query
</SECTION>
<SECTION>
}
/**
- * g_action_group_exporter_export:
+ * g_action_group_dbus_export_start:
* @connection: a #GDBusConnection
* @object_path: a D-Bus object path
* @action_group: a #GActionGroup
* subject to change in the future.
*
* A given action group can only be exported on one object path and an
- * object_path can only have one action group exported on it. If either
+ * object path can only have one action group exported on it. If either
* constraint is violated, the export will fail and %FALSE will be
* returned (with @error set accordingly).
*
- * Use g_action_group_exporter_stop() to stop exporting @action_group,
- * or g_action_group_exporter_query() to find out if and where a given
+ * Use g_action_group_dbus_export_stop() to stop exporting @action_group,
+ * or g_action_group_dbus_export_query() to find out if and where a given
* action group is exported.
*
* Returns: %TRUE if the export is successful, or %FALSE (with @error
* set) in the event of a failure.
**/
gboolean
-g_action_group_exporter_export (GDBusConnection *connection,
- const gchar *object_path,
- GActionGroup *action_group,
- GError **error)
+g_action_group_dbus_export_start (GDBusConnection *connection,
+ const gchar *object_path,
+ GActionGroup *action_group,
+ GError **error)
{
const GDBusInterfaceVTable vtable = {
org_gtk_Actions_method_call
}
/**
- * g_action_group_exporter_stop:
+ * g_action_group_dbus_export_stop:
* @action_group: a #GActionGroup
*
* Stops the export of @action_group.
*
* This reverses the effect of a previous call to
- * g_action_group_exporter_export() for @action_group.
+ * g_action_group_dbus_export_start() for @action_group.
*
* Returns: %TRUE if an export was stopped or %FALSE if @action_group
* was not exported in the first place
**/
gboolean
-g_action_group_exporter_stop (GActionGroup *action_group)
+g_action_group_dbus_export_stop (GActionGroup *action_group)
{
GActionGroupExporter *exporter;
gint i;
}
/**
- * g_action_group_exporter_query:
+ * g_action_group_dbus_export_query:
* @action_group: a #GActionGroup
* @connection: (out): the #GDBusConnection used for exporting
* @object_path: (out): the object path used for exporting
* Returns: %TRUE if @action_group was exported, else %FALSE
**/
gboolean
-g_action_group_exporter_query (GActionGroup *action_group,
- GDBusConnection **connection,
- const gchar **object_path)
+g_action_group_dbus_export_query (GActionGroup *action_group,
+ GDBusConnection **connection,
+ const gchar **object_path)
{
GActionGroupExporter *exporter;
G_BEGIN_DECLS
-gboolean g_action_group_exporter_export (GDBusConnection *connection,
- const gchar *object_path,
- GActionGroup *action_group,
- GError **error);
+gboolean g_action_group_dbus_export_start (GDBusConnection *connection,
+ const gchar *object_path,
+ GActionGroup *action_group,
+ GError **error);
-gboolean g_action_group_exporter_stop (GActionGroup *action_group);
+gboolean g_action_group_dbus_export_stop (GActionGroup *action_group);
-gboolean g_action_group_exporter_query (GActionGroup *action_group,
- GDBusConnection **connection,
- const gchar **object_path);
+gboolean g_action_group_dbus_export_query (GActionGroup *action_group,
+ GDBusConnection **connection,
+ const gchar **object_path);
G_END_DECLS
g_dbus_connection_unregister_object (impl->session_bus,
impl->object_id);
if (impl->actions_exported)
- g_action_group_exporter_stop (impl->app);
+ g_action_group_dbus_export_stop (impl->app);
if (impl->menu_exported)
- g_menu_exporter_stop (g_application_get_menu (impl->app));
+ g_menu_model_dbus_export_stop (g_application_get_menu (impl->app));
g_dbus_connection_call (impl->session_bus,
"org.freedesktop.DBus",
return NULL;
}
- if (!g_action_group_exporter_export (impl->session_bus,
- impl->object_path,
- impl->app, error))
+ if (!g_action_group_dbus_export_start (impl->session_bus,
+ impl->object_path,
+ impl->app, error))
{
g_dbus_connection_unregister_object (impl->session_bus,
impl->object_id);
if (g_application_get_menu (impl->app))
{
- if (!g_menu_exporter_export (impl->session_bus,
- impl->object_path,
- g_application_get_menu (impl->app),
- error))
+ if (!g_menu_model_dbus_export_start (impl->session_bus,
+ impl->object_path,
+ g_application_get_menu (impl->app),
+ error))
{
- g_action_group_exporter_stop (impl->app);
+ g_action_group_dbus_export_stop (impl->app);
impl->actions_exported = FALSE;
g_dbus_connection_unregister_object (impl->session_bus,
impl->object_id);
impl->object_id = 0;
- g_action_group_exporter_stop (impl->app);
+ g_action_group_dbus_export_stop (impl->app);
impl->actions_exported = FALSE;
if (impl->menu_exported)
{
- g_menu_exporter_stop (g_application_get_menu (impl->app));
+ g_menu_model_dbus_export_stop (g_application_get_menu (impl->app));
impl->menu_exported = FALSE;
}
g_dbus_connection_unregister_object (impl->session_bus,
impl->object_id);
impl->object_id = 0;
- g_action_group_exporter_stop (impl->app);
+ g_action_group_dbus_export_stop (impl->app);
impl->actions_exported = FALSE;
if (impl->menu_exported)
{
- g_menu_exporter_stop (g_application_get_menu (impl->app));
+ g_menu_model_dbus_export_stop (g_application_get_menu (impl->app));
impl->menu_exported = FALSE;
}
*
* #GDBusActionGroup is an implementation of the #GActionGroup
* interface that can be used as a proxy for an action group
- * that is exported over D-Bus with g_action_group_exporter_export().
+ * that is exported over D-Bus with g_action_group_dbus_export_start().
*/
struct _GDBusActionGroup
g_action_group_list_actions
g_action_group_query_action
g_action_group_change_action_state
-g_action_group_exporter_export
-g_action_group_exporter_query
-g_action_group_exporter_stop
+g_action_group_dbus_export_start
+g_action_group_dbus_export_query
+g_action_group_dbus_export_stop
g_action_activate
g_action_get_enabled
g_action_get_name
g_menu_attribute_iter_get_type
g_menu_attribute_iter_get_value
g_menu_attribute_iter_next
-g_menu_exporter_export
-g_menu_exporter_query
-g_menu_exporter_stop
+g_menu_model_dbus_export_start
+g_menu_model_dbus_export_query
+g_menu_model_dbus_export_stop
g_menu_freeze
g_menu_get_type
g_menu_insert
static GHashTable *g_menu_exporter_exported_menus;
/**
- * g_menu_exporter_export:
+ * g_menu_model_dbus_export_start:
* @connection: a #GDBusConnection
* @object_path: a D-Bus object path
* @menu: a #GMenuModel
* It is subject to change in the future.
*
* A given menu model can only be exported on one object path
- * and an object_path can only have one action group exported
- * on it. If either constraint is violated, the export will
+ * and an object path can only have one action group exported
+ * on it. If either constraint is violated, the export will
* fail and %FALSE will be returned (with @error set accordingly).
*
- * Use g_menu_exporter_stop() to stop exporting @menu
- * or g_menu_exporter_query() to find out if and where a given
- * menu model is exported.
+ * Use g_menu_model_dbus_export_stop() to stop exporting @menu
+ * or g_menu_model_dbus_export_query() to find out if and where
+ * a given menu model is exported.
*
* Returns: %TRUE if the export is successful, or %FALSE (with
* @error set) in the event of a failure.
*/
gboolean
-g_menu_exporter_export (GDBusConnection *connection,
- const gchar *object_path,
- GMenuModel *menu,
- GError **error)
+g_menu_model_dbus_export_start (GDBusConnection *connection,
+ const gchar *object_path,
+ GMenuModel *menu,
+ GError **error)
{
GMenuExporter *exporter;
}
/**
- * g_menu_exporter_stop:
+ * g_menu_model_dbus_export_stop:
* @menu: a #GMenuModel
*
* Stops the export of @menu.
*
* This reverses the effect of a previous call to
- * g_menu_exporter_export() for @menu.
+ * g_menu_model_dbus_export_start() for @menu.
*
* Returns: %TRUE if an export was stopped or %FALSE
* if @menu was not exported in the first place
*/
gboolean
-g_menu_exporter_stop (GMenuModel *menu)
+g_menu_model_dbus_export_stop (GMenuModel *menu)
{
GMenuExporter *exporter;
}
/**
- * g_menu_exporter_query:
+ * g_menu_model_dbus_export_query:
* @menu: a #GMenuModel
* @connection: (out): the #GDBusConnection used for exporting
* @object_path: (out): the object path used for exporting
* Returns: %TRUE if @menu was exported, else %FALSE
*/
gboolean
-g_menu_exporter_query (GMenuModel *menu,
- GDBusConnection **connection,
- const gchar **object_path)
+g_menu_model_dbus_export_query (GMenuModel *menu,
+ GDBusConnection **connection,
+ const gchar **object_path)
{
GMenuExporter *exporter;
G_BEGIN_DECLS
-gboolean g_menu_exporter_export (GDBusConnection *connection,
- const gchar *object_path,
- GMenuModel *menu,
- GError **error);
+gboolean g_menu_model_dbus_export_start (GDBusConnection *connection,
+ const gchar *object_path,
+ GMenuModel *menu,
+ GError **error);
-gboolean g_menu_exporter_stop (GMenuModel *menu);
+gboolean g_menu_model_dbus_export_stop (GMenuModel *menu);
-
-
-gboolean g_menu_exporter_query (GMenuModel *menu,
- GDBusConnection **connection,
- const gchar **object_path);
+gboolean g_menu_model_dbus_export_query (GMenuModel *menu,
+ GDBusConnection **connection,
+ const gchar **object_path);
G_END_DECLS
*
* #GMenuProxy is an implementation of #GMenuModel that can be used
* as a proxy for a menu model that is exported over D-Bus with
- * g_menu_exporter_export().
+ * g_menu_model_dbus_export_start().
*/
/*
state.rand = g_rand_new_with_seed (g_test_rand_int ());
state.random = random_menu_new (state.rand, TOP_ORDER);
- g_menu_exporter_export (bus, "/", G_MENU_MODEL (state.random), NULL);
+ g_menu_model_dbus_export_start (bus, "/", G_MENU_MODEL (state.random), NULL);
state.proxy = g_menu_proxy_get (bus, g_dbus_connection_get_unique_name (bus), "/");
state.count = 0;
state.success = 0;
g_main_loop_unref (state.loop);
g_object_unref (state.proxy);
- g_menu_exporter_stop (G_MENU_MODEL (state.random));
+ g_menu_model_dbus_export_stop (G_MENU_MODEL (state.random));
g_object_unref (state.random);
g_rand_free (state.rand);
g_object_unref (bus);