Back to index

bamf  0.2.120
Classes | Typedefs | Functions | Variables
bamf-gdbus-view-generated.c File Reference
#include "bamf-gdbus-view-generated.h"

Go to the source code of this file.

Classes

struct  _ExtendedGDBusArgInfo
struct  _ExtendedGDBusMethodInfo
struct  _ExtendedGDBusSignalInfo
struct  _ExtendedGDBusPropertyInfo
struct  _ExtendedGDBusInterfaceInfo
struct  ChangedProperty
struct  _BamfDBusItemViewProxyPrivate
 BamfDBusItemViewProxy: More...
struct  _BamfDBusItemViewSkeletonPrivate
 BamfDBusItemViewSkeleton: More...
struct  _BamfDBusItemApplicationProxyPrivate
 BamfDBusItemApplicationProxy: More...
struct  _BamfDBusItemApplicationSkeletonPrivate
 BamfDBusItemApplicationSkeleton: More...
struct  _BamfDBusItemWindowProxyPrivate
 BamfDBusItemWindowProxy: More...
struct  _BamfDBusItemWindowSkeletonPrivate
 BamfDBusItemWindowSkeleton: More...
struct  _BamfDBusItemIndicatorProxyPrivate
 BamfDBusItemIndicatorProxy: More...
struct  _BamfDBusItemIndicatorSkeletonPrivate
 BamfDBusItemIndicatorSkeleton: More...
struct  _BamfDBusItemTabProxyPrivate
 BamfDBusItemTabProxy: More...
struct  _BamfDBusItemTabSkeletonPrivate
 BamfDBusItemTabSkeleton: More...

Typedefs

typedef BamfDBusItemViewIface BamfDBusItemViewInterface

Functions

static void _changed_property_free (ChangedProperty *data)
static gboolean _g_strv_equal0 (gchar **a, gchar **b)
static gboolean _g_variant_equal0 (GVariant *a, GVariant *b)
static G_GNUC_UNUSED gboolean _g_value_equal (const GValue *a, const GValue *b)
GDBusInterfaceInfo * bamf_dbus_item_view_interface_info (void)
 bamf_dbus_item_view_interface_info:
guint bamf_dbus_item_view_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_item_view_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_item_view_default_init (BamfDBusItemViewIface *iface)
 BamfDBusItemView:
 G_DEFINE_INTERFACE (BamfDBusItemView, bamf_dbus_item_view, G_TYPE_OBJECT)
gboolean bamf_dbus_item_view_get_user_visible (BamfDBusItemView *object)
 bamf_dbus_item_view_get_user_visible: (skip) : A #BamfDBusItemView.
void bamf_dbus_item_view_set_user_visible (BamfDBusItemView *object, gboolean value)
 bamf_dbus_item_view_set_user_visible: (skip) : A #BamfDBusItemView.
gboolean bamf_dbus_item_view_get_running (BamfDBusItemView *object)
 bamf_dbus_item_view_get_running: (skip) : A #BamfDBusItemView.
void bamf_dbus_item_view_set_running (BamfDBusItemView *object, gboolean value)
 bamf_dbus_item_view_set_running: (skip) : A #BamfDBusItemView.
gboolean bamf_dbus_item_view_get_urgent (BamfDBusItemView *object)
 bamf_dbus_item_view_get_urgent: (skip) : A #BamfDBusItemView.
void bamf_dbus_item_view_set_urgent (BamfDBusItemView *object, gboolean value)
 bamf_dbus_item_view_set_urgent: (skip) : A #BamfDBusItemView.
gboolean bamf_dbus_item_view_get_active (BamfDBusItemView *object)
 bamf_dbus_item_view_get_active: (skip) : A #BamfDBusItemView.
void bamf_dbus_item_view_set_active (BamfDBusItemView *object, gboolean value)
 bamf_dbus_item_view_set_active: (skip) : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_name_changed (BamfDBusItemView *object, const gchar *arg_old_name, const gchar *arg_new_name)
 bamf_dbus_item_view_emit_name_changed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_user_visible_changed (BamfDBusItemView *object, gboolean arg_user_visible)
 bamf_dbus_item_view_emit_user_visible_changed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_urgent_changed (BamfDBusItemView *object, gboolean arg_is_urgent)
 bamf_dbus_item_view_emit_urgent_changed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_running_changed (BamfDBusItemView *object, gboolean arg_is_running)
 bamf_dbus_item_view_emit_running_changed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_child_removed (BamfDBusItemView *object, const gchar *arg_path)
 bamf_dbus_item_view_emit_child_removed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_child_added (BamfDBusItemView *object, const gchar *arg_path)
 bamf_dbus_item_view_emit_child_added: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_closed (BamfDBusItemView *object)
 bamf_dbus_item_view_emit_closed: : A #BamfDBusItemView.
void bamf_dbus_item_view_emit_active_changed (BamfDBusItemView *object, gboolean arg_is_active)
 bamf_dbus_item_view_emit_active_changed: : A #BamfDBusItemView.
void bamf_dbus_item_view_call_view_type (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_view_type: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_view_type_finish (BamfDBusItemView *proxy, gchar **out_view_type, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_view_type_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_view_type_sync (BamfDBusItemView *proxy, gchar **out_view_type, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_view_type_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_user_visible (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_user_visible: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_user_visible_finish (BamfDBusItemView *proxy, gboolean *out_visible, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_user_visible_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_user_visible_sync (BamfDBusItemView *proxy, gboolean *out_visible, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_user_visible_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_icon (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_icon: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_icon_finish (BamfDBusItemView *proxy, gchar **out_name, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_icon_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_icon_sync (BamfDBusItemView *proxy, gchar **out_name, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_icon_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_name (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_name: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_name_finish (BamfDBusItemView *proxy, gchar **out_name, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_name_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_name_sync (BamfDBusItemView *proxy, gchar **out_name, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_name_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_is_urgent (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_is_urgent: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_urgent_finish (BamfDBusItemView *proxy, gboolean *out_urgent, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_is_urgent_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_urgent_sync (BamfDBusItemView *proxy, gboolean *out_urgent, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_is_urgent_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_is_running (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_is_running: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_running_finish (BamfDBusItemView *proxy, gboolean *out_running, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_is_running_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_running_sync (BamfDBusItemView *proxy, gboolean *out_running, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_is_running_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_is_active (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_is_active: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_active_finish (BamfDBusItemView *proxy, gboolean *out_active, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_is_active_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_is_active_sync (BamfDBusItemView *proxy, gboolean *out_active, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_is_active_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_parents (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_parents: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_parents_finish (BamfDBusItemView *proxy, gchar ***out_parents_paths, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_parents_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_parents_sync (BamfDBusItemView *proxy, gchar ***out_parents_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_parents_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_call_children (BamfDBusItemView *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_view_call_children: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_children_finish (BamfDBusItemView *proxy, gchar ***out_children_paths, GAsyncResult *res, GError **error)
 bamf_dbus_item_view_call_children_finish: : A #BamfDBusItemViewProxy.
gboolean bamf_dbus_item_view_call_children_sync (BamfDBusItemView *proxy, gchar ***out_children_paths, GCancellable *cancellable, GError **error)
 bamf_dbus_item_view_call_children_sync: : A #BamfDBusItemViewProxy.
void bamf_dbus_item_view_complete_view_type (BamfDBusItemView *object, GDBusMethodInvocation *invocation, const gchar *view_type)
 bamf_dbus_item_view_complete_view_type: : A #BamfDBusItemView.
void bamf_dbus_item_view_complete_user_visible (BamfDBusItemView *object, GDBusMethodInvocation *invocation, gboolean visible)
 bamf_dbus_item_view_complete_user_visible: : A #BamfDBusItemView.
: Parameter to return.

bamf_dbus_item_window_complete_xprop: : A #BamfDBusItemWindow.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-window.Xprop">Xprop()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

void bamf_dbus_item_view_complete_icon (BamfDBusItemView *object, GDBusMethodInvocation *invocation, const gchar *name)
void bamf_dbus_item_view_complete_name (BamfDBusItemView *object, GDBusMethodInvocation *invocation, const gchar *name)
void bamf_dbus_item_view_complete_is_urgent (BamfDBusItemView *object, GDBusMethodInvocation *invocation, gboolean urgent)
 bamf_dbus_item_view_complete_is_urgent: : A #BamfDBusItemView.
void bamf_dbus_item_view_complete_is_running (BamfDBusItemView *object, GDBusMethodInvocation *invocation, gboolean running)
 bamf_dbus_item_view_complete_is_running: : A #BamfDBusItemView.
void bamf_dbus_item_view_complete_is_active (BamfDBusItemView *object, GDBusMethodInvocation *invocation, gboolean active)
 bamf_dbus_item_view_complete_is_active: : A #BamfDBusItemView.
void bamf_dbus_item_view_complete_parents (BamfDBusItemView *object, GDBusMethodInvocation *invocation, const gchar *const *parents_paths)
 bamf_dbus_item_view_complete_parents: : A #BamfDBusItemView.
void bamf_dbus_item_view_complete_children (BamfDBusItemView *object, GDBusMethodInvocation *invocation, const gchar *const *children_paths)
 bamf_dbus_item_view_complete_children: : A #BamfDBusItemView.
static void bamf_dbus_item_view_proxy_iface_init (BamfDBusItemViewIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemViewProxy, bamf_dbus_item_view_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_VIEW, bamf_dbus_item_view_proxy_iface_init))
static void bamf_dbus_item_view_proxy_finalize (GObject *object)
static void bamf_dbus_item_view_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_view_proxy_set_property_cb (GDBusProxy *proxy, GAsyncResult *res, gpointer user_data)
static void bamf_dbus_item_view_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_view_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_item_view_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static gboolean bamf_dbus_item_view_proxy_get_user_visible (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_proxy_get_running (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_proxy_get_urgent (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_proxy_get_active (BamfDBusItemView *object)
static void bamf_dbus_item_view_proxy_init (BamfDBusItemViewProxy *proxy)
static void bamf_dbus_item_view_proxy_class_init (BamfDBusItemViewProxyClass *klass)
void bamf_dbus_item_window_complete_xprop (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, const gchar *name)
void bamf_dbus_item_window_complete_monitor (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, gint monitor_number)
 bamf_dbus_item_window_complete_monitor: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_complete_maximized (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, gint maximized)
 bamf_dbus_item_window_complete_maximized: : A #BamfDBusItemWindow.
static void bamf_dbus_item_window_proxy_iface_init (BamfDBusItemWindowIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemWindowProxy, bamf_dbus_item_window_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_WINDOW, bamf_dbus_item_window_proxy_iface_init))
static void bamf_dbus_item_window_proxy_finalize (GObject *object)
static void bamf_dbus_item_window_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_window_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_window_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_item_window_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_item_window_proxy_init (BamfDBusItemWindowProxy *proxy)
static void bamf_dbus_item_window_proxy_class_init (BamfDBusItemWindowProxyClass *klass)
: (allow-none): A bus name (well-known or unique) or NULL if @connection is not a message bus connection.

bamf_dbus_item_object_manager_client_new_sync: : A #GDBusConnection.

: Flags from the #GDBusObjectManagerClientFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Synchronously creates #GDBusObjectManagerClient using bamf_dbus_item_object_manager_client_get_proxy_type() as the #GDBusProxyTypeFunc. See g_dbus_object_manager_client_new_sync() for more details.

The calling thread is blocked until a reply is received.

See bamf_dbus_item_object_manager_client_new() for the asynchronous version of this constructor.

Returns: (transfer full) (type BamfDBusItemObjectManagerClient): The constructed object manager client or NULL if is set.

void bamf_dbus_item_view_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemView * bamf_dbus_item_view_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_view_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_proxy_new().
BamfDBusItemView * bamf_dbus_item_view_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_item_application_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemApplication * bamf_dbus_item_application_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_application_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_proxy_new().
BamfDBusItemApplication * bamf_dbus_item_application_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_item_window_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemWindow * bamf_dbus_item_window_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_window_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_window_proxy_new().
BamfDBusItemWindow * bamf_dbus_item_window_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_item_indicator_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemIndicator * bamf_dbus_item_indicator_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_indicator_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_proxy_new().
BamfDBusItemIndicator * bamf_dbus_item_indicator_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_item_tab_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemTab * bamf_dbus_item_tab_proxy_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_proxy_new().
BamfDBusItemTab * bamf_dbus_item_tab_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
void bamf_dbus_item_object_manager_client_new (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDBusObjectManager * bamf_dbus_item_object_manager_client_new_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_object_manager_client_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_object_manager_client_new().
GDBusObjectManager * bamf_dbus_item_object_manager_client_new_sync (GDBusConnection *connection, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)

Variables

static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_view_type_OUT_ARG_view_type
 SECTION:BamfDBusItemView : BamfDBusItemView : Generated C code for the org.ayatana.bamf.view D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_view_type_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_view_type
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_user_visible_OUT_ARG_visible
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_user_visible_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_user_visible
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_icon_OUT_ARG_name
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_icon_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_icon
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_name_OUT_ARG_name
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_name_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_name
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_is_urgent_OUT_ARG_urgent
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_is_urgent_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_is_urgent
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_is_running_OUT_ARG_running
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_is_running_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_is_running
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_is_active_OUT_ARG_active
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_is_active_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_is_active
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_parents_OUT_ARG_parents_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_parents_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_parents
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_method_info_children_OUT_ARG_children_paths
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_method_info_children_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_view_method_info_children
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_item_view_method_info_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_name_changed_ARG_old_name
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_name_changed_ARG_new_name
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_name_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_name_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_user_visible_changed_ARG_user_visible
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_user_visible_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_user_visible_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_urgent_changed_ARG_is_urgent
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_urgent_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_urgent_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_running_changed_ARG_is_running
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_running_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_running_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_child_removed_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_child_removed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_child_removed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_child_added_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_child_added_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_child_added
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_closed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_view_signal_info_active_changed_ARG_is_active
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_view_signal_info_active_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_view_signal_info_active_changed
static const
_ExtendedGDBusSignalInfo
*const 
_bamf_dbus_item_view_signal_info_pointers []
static const
_ExtendedGDBusPropertyInfo 
_bamf_dbus_item_view_property_info_user_visible
static const
_ExtendedGDBusPropertyInfo 
_bamf_dbus_item_view_property_info_running
static const
_ExtendedGDBusPropertyInfo 
_bamf_dbus_item_view_property_info_urgent
static const
_ExtendedGDBusPropertyInfo 
_bamf_dbus_item_view_property_info_active
static const
_ExtendedGDBusPropertyInfo
*const 
_bamf_dbus_item_view_property_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_item_view_interface_info

: A bus name (well-known or unique).

bamf_dbus_item_object_manager_client_new_for_bus_sync: : A #GBusType.

: Flags from the #GDBusObjectManagerClientFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Like bamf_dbus_item_object_manager_client_new_sync() but takes a #GBusType instead of a #GDBusConnection.

The calling thread is blocked until a reply is received.

See bamf_dbus_item_object_manager_client_new_for_bus() for the asynchronous version of this constructor.

Returns: (transfer full) (type BamfDBusItemObjectManagerClient): The constructed object manager client or NULL if is set.

typedef
BamfDBusItemApplicationIface 
BamfDBusItemApplicationInterface
typedef BamfDBusItemWindowIface BamfDBusItemWindowInterface
typedef BamfDBusItemIndicatorIface BamfDBusItemIndicatorInterface
typedef BamfDBusItemTabIface BamfDBusItemTabInterface
typedef BamfDBusItemObjectIface BamfDBusItemObjectInterface
static const GDBusInterfaceVTable _bamf_dbus_item_view_skeleton_vtable
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_method_info_show_stubs_OUT_ARG_show_stubs
 SECTION:BamfDBusItemApplication : BamfDBusItemApplication : Generated C code for the org.ayatana.bamf.application D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_method_info_show_stubs_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_application_method_info_show_stubs
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_method_info_xids_OUT_ARG_xids
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_method_info_xids_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_application_method_info_xids
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_method_info_desktop_file_OUT_ARG_desktop_file
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_method_info_desktop_file_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_application_method_info_desktop_file
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_method_info_application_type_OUT_ARG_type
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_method_info_application_type_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_application_method_info_application_type
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_item_application_method_info_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_signal_info_window_removed_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_signal_info_window_removed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_application_signal_info_window_removed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_application_signal_info_window_added_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_application_signal_info_window_added_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_application_signal_info_window_added
static const
_ExtendedGDBusSignalInfo
*const 
_bamf_dbus_item_application_signal_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_item_application_interface_info
static const GDBusInterfaceVTable _bamf_dbus_item_application_skeleton_vtable
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_get_xid_OUT_ARG_xid
 SECTION:BamfDBusItemWindow : BamfDBusItemWindow : Generated C code for the org.ayatana.bamf.window D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_get_xid_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_get_xid
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_get_pid_OUT_ARG_pid
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_get_pid_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_get_pid
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_transient_OUT_ARG_path
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_transient_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_transient
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_window_type_OUT_ARG_type
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_window_type_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_window_type
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_xprop_IN_ARG_xprop
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_xprop_IN_ARG_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_xprop_OUT_ARG_name
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_xprop_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_xprop
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_monitor_OUT_ARG_monitor_number
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_monitor_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_monitor
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_method_info_maximized_OUT_ARG_maximized
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_method_info_maximized_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_window_method_info_maximized
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_item_window_method_info_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_signal_info_monitor_changed_ARG_old
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_signal_info_monitor_changed_ARG_new
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_signal_info_monitor_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_window_signal_info_monitor_changed
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_signal_info_maximized_changed_ARG_old
static const _ExtendedGDBusArgInfo _bamf_dbus_item_window_signal_info_maximized_changed_ARG_new
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_window_signal_info_maximized_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_window_signal_info_maximized_changed
static const
_ExtendedGDBusSignalInfo
*const 
_bamf_dbus_item_window_signal_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_item_window_interface_info
static const GDBusInterfaceVTable _bamf_dbus_item_window_skeleton_vtable
static const _ExtendedGDBusArgInfo _bamf_dbus_item_indicator_method_info_path_OUT_ARG_path
 SECTION:BamfDBusItemIndicator : BamfDBusItemIndicator : Generated C code for the org.ayatana.bamf.indicator D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_indicator_method_info_path_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_indicator_method_info_path
static const _ExtendedGDBusArgInfo _bamf_dbus_item_indicator_method_info_address_OUT_ARG_address
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_indicator_method_info_address_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_indicator_method_info_address
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_item_indicator_method_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_item_indicator_interface_info
static const GDBusInterfaceVTable _bamf_dbus_item_indicator_skeleton_vtable
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_tab_method_info_show_tab
 SECTION:BamfDBusItemTab : BamfDBusItemTab : Generated C code for the org.ayatana.bamf.tab D-Bus interface.
static const _ExtendedGDBusArgInfo _bamf_dbus_item_tab_method_info_parent_xid_OUT_ARG_xid
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_tab_method_info_parent_xid_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_tab_method_info_parent_xid
static const _ExtendedGDBusArgInfo _bamf_dbus_item_tab_method_info_current_uri_OUT_ARG_uri
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_tab_method_info_current_uri_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_tab_method_info_current_uri
static const _ExtendedGDBusArgInfo _bamf_dbus_item_tab_method_info_preview_OUT_ARG_data
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_tab_method_info_preview_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_bamf_dbus_item_tab_method_info_preview
static const
_ExtendedGDBusMethodInfo
*const 
_bamf_dbus_item_tab_method_info_pointers []
static const _ExtendedGDBusArgInfo _bamf_dbus_item_tab_signal_info_uri_changed_ARG_old
static const _ExtendedGDBusArgInfo _bamf_dbus_item_tab_signal_info_uri_changed_ARG_new
static const
_ExtendedGDBusArgInfo *const 
_bamf_dbus_item_tab_signal_info_uri_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_bamf_dbus_item_tab_signal_info_uri_changed
static const
_ExtendedGDBusSignalInfo
*const 
_bamf_dbus_item_tab_signal_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_bamf_dbus_item_tab_interface_info
static const GDBusInterfaceVTable _bamf_dbus_item_tab_skeleton_vtable
void bamf_dbus_item_view_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemView * bamf_dbus_item_view_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_view_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_proxy_new_for_bus().
BamfDBusItemView * bamf_dbus_item_view_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_item_view_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_item_view_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_item_view_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_item_view_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_item_view_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_item_view_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static gboolean _bamf_dbus_item_view_emit_changed (gpointer user_data)
static void bamf_dbus_item_view_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _bamf_dbus_item_view_on_signal_name_changed (BamfDBusItemView *object, const gchar *arg_old_name, const gchar *arg_new_name)
static void _bamf_dbus_item_view_on_signal_user_visible_changed (BamfDBusItemView *object, gboolean arg_user_visible)
static void _bamf_dbus_item_view_on_signal_urgent_changed (BamfDBusItemView *object, gboolean arg_is_urgent)
static void _bamf_dbus_item_view_on_signal_running_changed (BamfDBusItemView *object, gboolean arg_is_running)
static void _bamf_dbus_item_view_on_signal_child_removed (BamfDBusItemView *object, const gchar *arg_path)
static void _bamf_dbus_item_view_on_signal_child_added (BamfDBusItemView *object, const gchar *arg_path)
static void _bamf_dbus_item_view_on_signal_closed (BamfDBusItemView *object)
static void _bamf_dbus_item_view_on_signal_active_changed (BamfDBusItemView *object, gboolean arg_is_active)
static void bamf_dbus_item_view_skeleton_iface_init (BamfDBusItemViewIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemViewSkeleton, bamf_dbus_item_view_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_VIEW, bamf_dbus_item_view_skeleton_iface_init))
static void bamf_dbus_item_view_skeleton_finalize (GObject *object)
static void bamf_dbus_item_view_skeleton_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void _bamf_dbus_item_view_schedule_emit_changed (BamfDBusItemViewSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value)
static void bamf_dbus_item_view_skeleton_notify (GObject *object, GParamSpec *pspec)
static void bamf_dbus_item_view_skeleton_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_view_skeleton_init (BamfDBusItemViewSkeleton *skeleton)
static gboolean bamf_dbus_item_view_skeleton_get_user_visible (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_skeleton_get_running (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_skeleton_get_urgent (BamfDBusItemView *object)
static gboolean bamf_dbus_item_view_skeleton_get_active (BamfDBusItemView *object)
static void bamf_dbus_item_view_skeleton_class_init (BamfDBusItemViewSkeletonClass *klass)
BamfDBusItemView * bamf_dbus_item_view_skeleton_new (void)
 bamf_dbus_item_view_skeleton_new:
GDBusInterfaceInfo * bamf_dbus_item_application_interface_info (void)
 bamf_dbus_item_application_interface_info:
guint bamf_dbus_item_application_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_item_application_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_item_application_default_init (BamfDBusItemApplicationIface *iface)
 BamfDBusItemApplication:
 G_DEFINE_INTERFACE (BamfDBusItemApplication, bamf_dbus_item_application, G_TYPE_OBJECT)
void bamf_dbus_item_application_emit_window_removed (BamfDBusItemApplication *object, const gchar *arg_path)
 bamf_dbus_item_application_emit_window_removed: : A #BamfDBusItemApplication.
void bamf_dbus_item_application_emit_window_added (BamfDBusItemApplication *object, const gchar *arg_path)
 bamf_dbus_item_application_emit_window_added: : A #BamfDBusItemApplication.
void bamf_dbus_item_application_call_show_stubs (BamfDBusItemApplication *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_application_call_show_stubs: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_show_stubs_finish (BamfDBusItemApplication *proxy, gboolean *out_show_stubs, GAsyncResult *res, GError **error)
 bamf_dbus_item_application_call_show_stubs_finish: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_show_stubs_sync (BamfDBusItemApplication *proxy, gboolean *out_show_stubs, GCancellable *cancellable, GError **error)
 bamf_dbus_item_application_call_show_stubs_sync: : A #BamfDBusItemApplicationProxy.
void bamf_dbus_item_application_call_xids (BamfDBusItemApplication *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_application_call_xids: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_xids_finish (BamfDBusItemApplication *proxy, GVariant **out_xids, GAsyncResult *res, GError **error)
 bamf_dbus_item_application_call_xids_finish: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_xids_sync (BamfDBusItemApplication *proxy, GVariant **out_xids, GCancellable *cancellable, GError **error)
 bamf_dbus_item_application_call_xids_sync: : A #BamfDBusItemApplicationProxy.
void bamf_dbus_item_application_call_desktop_file (BamfDBusItemApplication *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_application_call_desktop_file: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_desktop_file_finish (BamfDBusItemApplication *proxy, gchar **out_desktop_file, GAsyncResult *res, GError **error)
 bamf_dbus_item_application_call_desktop_file_finish: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_desktop_file_sync (BamfDBusItemApplication *proxy, gchar **out_desktop_file, GCancellable *cancellable, GError **error)
 bamf_dbus_item_application_call_desktop_file_sync: : A #BamfDBusItemApplicationProxy.
void bamf_dbus_item_application_call_application_type (BamfDBusItemApplication *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_application_call_application_type: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_application_type_finish (BamfDBusItemApplication *proxy, gchar **out_type, GAsyncResult *res, GError **error)
 bamf_dbus_item_application_call_application_type_finish: : A #BamfDBusItemApplicationProxy.
gboolean bamf_dbus_item_application_call_application_type_sync (BamfDBusItemApplication *proxy, gchar **out_type, GCancellable *cancellable, GError **error)
 bamf_dbus_item_application_call_application_type_sync: : A #BamfDBusItemApplicationProxy.
void bamf_dbus_item_application_complete_show_stubs (BamfDBusItemApplication *object, GDBusMethodInvocation *invocation, gboolean show_stubs)
 bamf_dbus_item_application_complete_show_stubs: : A #BamfDBusItemApplication.
void bamf_dbus_item_application_complete_xids (BamfDBusItemApplication *object, GDBusMethodInvocation *invocation, GVariant *xids)
 bamf_dbus_item_application_complete_xids: : A #BamfDBusItemApplication.
void bamf_dbus_item_application_complete_desktop_file (BamfDBusItemApplication *object, GDBusMethodInvocation *invocation, const gchar *desktop_file)
 bamf_dbus_item_application_complete_desktop_file: : A #BamfDBusItemApplication.
void bamf_dbus_item_application_complete_application_type (BamfDBusItemApplication *object, GDBusMethodInvocation *invocation, const gchar *type)
 bamf_dbus_item_application_complete_application_type: : A #BamfDBusItemApplication.
static void bamf_dbus_item_application_proxy_iface_init (BamfDBusItemApplicationIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemApplicationProxy, bamf_dbus_item_application_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_APPLICATION, bamf_dbus_item_application_proxy_iface_init))
static void bamf_dbus_item_application_proxy_finalize (GObject *object)
static void bamf_dbus_item_application_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_application_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_application_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_item_application_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_item_application_proxy_init (BamfDBusItemApplicationProxy *proxy)
static void bamf_dbus_item_application_proxy_class_init (BamfDBusItemApplicationProxyClass *klass)
void bamf_dbus_item_application_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemApplication * bamf_dbus_item_application_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_application_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_proxy_new_for_bus().
BamfDBusItemApplication * bamf_dbus_item_application_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_item_application_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_item_application_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_item_application_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_item_application_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_item_application_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_item_application_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_item_application_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _bamf_dbus_item_application_on_signal_window_removed (BamfDBusItemApplication *object, const gchar *arg_path)
static void _bamf_dbus_item_application_on_signal_window_added (BamfDBusItemApplication *object, const gchar *arg_path)
static void bamf_dbus_item_application_skeleton_iface_init (BamfDBusItemApplicationIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemApplicationSkeleton, bamf_dbus_item_application_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_APPLICATION, bamf_dbus_item_application_skeleton_iface_init))
static void bamf_dbus_item_application_skeleton_finalize (GObject *object)
static void bamf_dbus_item_application_skeleton_init (BamfDBusItemApplicationSkeleton *skeleton)
static void bamf_dbus_item_application_skeleton_class_init (BamfDBusItemApplicationSkeletonClass *klass)
BamfDBusItemApplication * bamf_dbus_item_application_skeleton_new (void)
 bamf_dbus_item_application_skeleton_new:
GDBusInterfaceInfo * bamf_dbus_item_window_interface_info (void)
 bamf_dbus_item_window_interface_info:
guint bamf_dbus_item_window_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_item_window_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_item_window_default_init (BamfDBusItemWindowIface *iface)
 BamfDBusItemWindow:
 G_DEFINE_INTERFACE (BamfDBusItemWindow, bamf_dbus_item_window, G_TYPE_OBJECT)
void bamf_dbus_item_window_emit_monitor_changed (BamfDBusItemWindow *object, gint arg_old, gint arg_new)
 bamf_dbus_item_window_emit_monitor_changed: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_emit_maximized_changed (BamfDBusItemWindow *object, gint arg_old, gint arg_new)
 bamf_dbus_item_window_emit_maximized_changed: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_call_get_xid (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_get_xid: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_get_xid_finish (BamfDBusItemWindow *proxy, guint *out_xid, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_get_xid_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_get_xid_sync (BamfDBusItemWindow *proxy, guint *out_xid, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_get_xid_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_get_pid (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_get_pid: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_get_pid_finish (BamfDBusItemWindow *proxy, guint *out_pid, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_get_pid_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_get_pid_sync (BamfDBusItemWindow *proxy, guint *out_pid, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_get_pid_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_transient (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_transient: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_transient_finish (BamfDBusItemWindow *proxy, gchar **out_path, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_transient_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_transient_sync (BamfDBusItemWindow *proxy, gchar **out_path, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_transient_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_window_type (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_window_type: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_window_type_finish (BamfDBusItemWindow *proxy, guint *out_type, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_window_type_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_window_type_sync (BamfDBusItemWindow *proxy, guint *out_type, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_window_type_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_xprop (BamfDBusItemWindow *proxy, const gchar *arg_xprop, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_xprop: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_xprop_finish (BamfDBusItemWindow *proxy, gchar **out_name, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_xprop_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_xprop_sync (BamfDBusItemWindow *proxy, const gchar *arg_xprop, gchar **out_name, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_xprop_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_monitor (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_monitor: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_monitor_finish (BamfDBusItemWindow *proxy, gint *out_monitor_number, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_monitor_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_monitor_sync (BamfDBusItemWindow *proxy, gint *out_monitor_number, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_monitor_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_call_maximized (BamfDBusItemWindow *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_window_call_maximized: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_maximized_finish (BamfDBusItemWindow *proxy, gint *out_maximized, GAsyncResult *res, GError **error)
 bamf_dbus_item_window_call_maximized_finish: : A #BamfDBusItemWindowProxy.
gboolean bamf_dbus_item_window_call_maximized_sync (BamfDBusItemWindow *proxy, gint *out_maximized, GCancellable *cancellable, GError **error)
 bamf_dbus_item_window_call_maximized_sync: : A #BamfDBusItemWindowProxy.
void bamf_dbus_item_window_complete_get_xid (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, guint xid)
 bamf_dbus_item_window_complete_get_xid: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_complete_get_pid (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, guint pid)
 bamf_dbus_item_window_complete_get_pid: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_complete_transient (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, const gchar *path)
 bamf_dbus_item_window_complete_transient: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_complete_window_type (BamfDBusItemWindow *object, GDBusMethodInvocation *invocation, guint type)
 bamf_dbus_item_window_complete_window_type: : A #BamfDBusItemWindow.
void bamf_dbus_item_window_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemWindow * bamf_dbus_item_window_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_window_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_window_proxy_new_for_bus().
BamfDBusItemWindow * bamf_dbus_item_window_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_item_window_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_item_window_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_item_window_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_item_window_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_item_window_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_item_window_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_item_window_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _bamf_dbus_item_window_on_signal_monitor_changed (BamfDBusItemWindow *object, gint arg_old, gint arg_new)
static void _bamf_dbus_item_window_on_signal_maximized_changed (BamfDBusItemWindow *object, gint arg_old, gint arg_new)
static void bamf_dbus_item_window_skeleton_iface_init (BamfDBusItemWindowIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemWindowSkeleton, bamf_dbus_item_window_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_WINDOW, bamf_dbus_item_window_skeleton_iface_init))
static void bamf_dbus_item_window_skeleton_finalize (GObject *object)
static void bamf_dbus_item_window_skeleton_init (BamfDBusItemWindowSkeleton *skeleton)
static void bamf_dbus_item_window_skeleton_class_init (BamfDBusItemWindowSkeletonClass *klass)
BamfDBusItemWindow * bamf_dbus_item_window_skeleton_new (void)
 bamf_dbus_item_window_skeleton_new:
GDBusInterfaceInfo * bamf_dbus_item_indicator_interface_info (void)
 bamf_dbus_item_indicator_interface_info:
guint bamf_dbus_item_indicator_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_item_indicator_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_item_indicator_default_init (BamfDBusItemIndicatorIface *iface)
 BamfDBusItemIndicator:
 G_DEFINE_INTERFACE (BamfDBusItemIndicator, bamf_dbus_item_indicator, G_TYPE_OBJECT)
void bamf_dbus_item_indicator_call_path (BamfDBusItemIndicator *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_indicator_call_path: : A #BamfDBusItemIndicatorProxy.
gboolean bamf_dbus_item_indicator_call_path_finish (BamfDBusItemIndicator *proxy, gchar **out_path, GAsyncResult *res, GError **error)
 bamf_dbus_item_indicator_call_path_finish: : A #BamfDBusItemIndicatorProxy.
gboolean bamf_dbus_item_indicator_call_path_sync (BamfDBusItemIndicator *proxy, gchar **out_path, GCancellable *cancellable, GError **error)
 bamf_dbus_item_indicator_call_path_sync: : A #BamfDBusItemIndicatorProxy.
void bamf_dbus_item_indicator_call_address (BamfDBusItemIndicator *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_indicator_call_address: : A #BamfDBusItemIndicatorProxy.
gboolean bamf_dbus_item_indicator_call_address_finish (BamfDBusItemIndicator *proxy, gchar **out_address, GAsyncResult *res, GError **error)
 bamf_dbus_item_indicator_call_address_finish: : A #BamfDBusItemIndicatorProxy.
gboolean bamf_dbus_item_indicator_call_address_sync (BamfDBusItemIndicator *proxy, gchar **out_address, GCancellable *cancellable, GError **error)
 bamf_dbus_item_indicator_call_address_sync: : A #BamfDBusItemIndicatorProxy.
void bamf_dbus_item_indicator_complete_path (BamfDBusItemIndicator *object, GDBusMethodInvocation *invocation, const gchar *path)
 bamf_dbus_item_indicator_complete_path: : A #BamfDBusItemIndicator.
void bamf_dbus_item_indicator_complete_address (BamfDBusItemIndicator *object, GDBusMethodInvocation *invocation, const gchar *address)
 bamf_dbus_item_indicator_complete_address: : A #BamfDBusItemIndicator.
static void bamf_dbus_item_indicator_proxy_iface_init (BamfDBusItemIndicatorIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemIndicatorProxy, bamf_dbus_item_indicator_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_INDICATOR, bamf_dbus_item_indicator_proxy_iface_init))
static void bamf_dbus_item_indicator_proxy_finalize (GObject *object)
static void bamf_dbus_item_indicator_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_indicator_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_indicator_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_item_indicator_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_item_indicator_proxy_init (BamfDBusItemIndicatorProxy *proxy)
static void bamf_dbus_item_indicator_proxy_class_init (BamfDBusItemIndicatorProxyClass *klass)
void bamf_dbus_item_indicator_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemIndicator * bamf_dbus_item_indicator_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_indicator_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_proxy_new_for_bus().
BamfDBusItemIndicator * bamf_dbus_item_indicator_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_item_indicator_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_item_indicator_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_item_indicator_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_item_indicator_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_item_indicator_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_item_indicator_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_item_indicator_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_item_indicator_skeleton_iface_init (BamfDBusItemIndicatorIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemIndicatorSkeleton, bamf_dbus_item_indicator_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_INDICATOR, bamf_dbus_item_indicator_skeleton_iface_init))
static void bamf_dbus_item_indicator_skeleton_finalize (GObject *object)
static void bamf_dbus_item_indicator_skeleton_init (BamfDBusItemIndicatorSkeleton *skeleton)
static void bamf_dbus_item_indicator_skeleton_class_init (BamfDBusItemIndicatorSkeletonClass *klass)
BamfDBusItemIndicator * bamf_dbus_item_indicator_skeleton_new (void)
 bamf_dbus_item_indicator_skeleton_new:
GDBusInterfaceInfo * bamf_dbus_item_tab_interface_info (void)
 bamf_dbus_item_tab_interface_info:
guint bamf_dbus_item_tab_override_properties (GObjectClass *klass, guint property_id_begin)
 bamf_dbus_item_tab_override_properties: : The class structure for a #GObject-derived class.
static void bamf_dbus_item_tab_default_init (BamfDBusItemTabIface *iface)
 BamfDBusItemTab:
 G_DEFINE_INTERFACE (BamfDBusItemTab, bamf_dbus_item_tab, G_TYPE_OBJECT)
void bamf_dbus_item_tab_emit_uri_changed (BamfDBusItemTab *object, const gchar *arg_old, const gchar *arg_new)
 bamf_dbus_item_tab_emit_uri_changed: : A #BamfDBusItemTab.
void bamf_dbus_item_tab_call_show_tab (BamfDBusItemTab *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_tab_call_show_tab: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_show_tab_finish (BamfDBusItemTab *proxy, GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_call_show_tab_finish: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_show_tab_sync (BamfDBusItemTab *proxy, GCancellable *cancellable, GError **error)
 bamf_dbus_item_tab_call_show_tab_sync: : A #BamfDBusItemTabProxy.
void bamf_dbus_item_tab_call_parent_xid (BamfDBusItemTab *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_tab_call_parent_xid: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_parent_xid_finish (BamfDBusItemTab *proxy, guint *out_xid, GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_call_parent_xid_finish: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_parent_xid_sync (BamfDBusItemTab *proxy, guint *out_xid, GCancellable *cancellable, GError **error)
 bamf_dbus_item_tab_call_parent_xid_sync: : A #BamfDBusItemTabProxy.
void bamf_dbus_item_tab_call_current_uri (BamfDBusItemTab *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_tab_call_current_uri: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_current_uri_finish (BamfDBusItemTab *proxy, gchar **out_uri, GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_call_current_uri_finish: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_current_uri_sync (BamfDBusItemTab *proxy, gchar **out_uri, GCancellable *cancellable, GError **error)
 bamf_dbus_item_tab_call_current_uri_sync: : A #BamfDBusItemTabProxy.
void bamf_dbus_item_tab_call_preview (BamfDBusItemTab *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 bamf_dbus_item_tab_call_preview: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_preview_finish (BamfDBusItemTab *proxy, gchar **out_data, GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_call_preview_finish: : A #BamfDBusItemTabProxy.
gboolean bamf_dbus_item_tab_call_preview_sync (BamfDBusItemTab *proxy, gchar **out_data, GCancellable *cancellable, GError **error)
 bamf_dbus_item_tab_call_preview_sync: : A #BamfDBusItemTabProxy.
void bamf_dbus_item_tab_complete_show_tab (BamfDBusItemTab *object, GDBusMethodInvocation *invocation)
 bamf_dbus_item_tab_complete_show_tab: : A #BamfDBusItemTab.
void bamf_dbus_item_tab_complete_parent_xid (BamfDBusItemTab *object, GDBusMethodInvocation *invocation, guint xid)
 bamf_dbus_item_tab_complete_parent_xid: : A #BamfDBusItemTab.
void bamf_dbus_item_tab_complete_current_uri (BamfDBusItemTab *object, GDBusMethodInvocation *invocation, const gchar *uri)
 bamf_dbus_item_tab_complete_current_uri: : A #BamfDBusItemTab.
void bamf_dbus_item_tab_complete_preview (BamfDBusItemTab *object, GDBusMethodInvocation *invocation, const gchar *data)
 bamf_dbus_item_tab_complete_preview: : A #BamfDBusItemTab.
static void bamf_dbus_item_tab_proxy_iface_init (BamfDBusItemTabIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemTabProxy, bamf_dbus_item_tab_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_TAB, bamf_dbus_item_tab_proxy_iface_init))
static void bamf_dbus_item_tab_proxy_finalize (GObject *object)
static void bamf_dbus_item_tab_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_tab_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_tab_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void bamf_dbus_item_tab_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static void bamf_dbus_item_tab_proxy_init (BamfDBusItemTabProxy *proxy)
static void bamf_dbus_item_tab_proxy_class_init (BamfDBusItemTabProxyClass *klass)
void bamf_dbus_item_tab_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
BamfDBusItemTab * bamf_dbus_item_tab_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_tab_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_proxy_new_for_bus().
BamfDBusItemTab * bamf_dbus_item_tab_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _bamf_dbus_item_tab_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _bamf_dbus_item_tab_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _bamf_dbus_item_tab_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * bamf_dbus_item_tab_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * bamf_dbus_item_tab_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * bamf_dbus_item_tab_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static void bamf_dbus_item_tab_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _bamf_dbus_item_tab_on_signal_uri_changed (BamfDBusItemTab *object, const gchar *arg_old, const gchar *arg_new)
static void bamf_dbus_item_tab_skeleton_iface_init (BamfDBusItemTabIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemTabSkeleton, bamf_dbus_item_tab_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(BAMF_DBUS_ITEM_TYPE_TAB, bamf_dbus_item_tab_skeleton_iface_init))
static void bamf_dbus_item_tab_skeleton_finalize (GObject *object)
static void bamf_dbus_item_tab_skeleton_init (BamfDBusItemTabSkeleton *skeleton)
static void bamf_dbus_item_tab_skeleton_class_init (BamfDBusItemTabSkeletonClass *klass)
BamfDBusItemTab * bamf_dbus_item_tab_skeleton_new (void)
 bamf_dbus_item_tab_skeleton_new:
static void bamf_dbus_item_object_default_init (BamfDBusItemObjectIface *iface)
 SECTION:BamfDBusItemObject : BamfDBusItemObject : Specialized GDBusObject types.
 G_DEFINE_INTERFACE_WITH_CODE (BamfDBusItemObject, bamf_dbus_item_object, G_TYPE_OBJECT, g_type_interface_add_prerequisite(g_define_type_id, G_TYPE_DBUS_OBJECT))
BamfDBusItemView * bamf_dbus_item_object_get_view (BamfDBusItemObject *object)
 bamf_dbus_item_object_get_view: : A #BamfDBusItemObject.
BamfDBusItemApplication * bamf_dbus_item_object_get_application (BamfDBusItemObject *object)
 bamf_dbus_item_object_get_application: : A #BamfDBusItemObject.
BamfDBusItemWindow * bamf_dbus_item_object_get_window (BamfDBusItemObject *object)
 bamf_dbus_item_object_get_window: : A #BamfDBusItemObject.
BamfDBusItemIndicator * bamf_dbus_item_object_get_indicator (BamfDBusItemObject *object)
 bamf_dbus_item_object_get_indicator: : A #BamfDBusItemObject.
BamfDBusItemTab * bamf_dbus_item_object_get_tab (BamfDBusItemObject *object)
 bamf_dbus_item_object_get_tab: : A #BamfDBusItemObject.
BamfDBusItemView * bamf_dbus_item_object_peek_view (BamfDBusItemObject *object)
 bamf_dbus_item_object_peek_view: (skip) : A #BamfDBusItemObject.
BamfDBusItemApplication * bamf_dbus_item_object_peek_application (BamfDBusItemObject *object)
 bamf_dbus_item_object_peek_application: (skip) : A #BamfDBusItemObject.
BamfDBusItemWindow * bamf_dbus_item_object_peek_window (BamfDBusItemObject *object)
 bamf_dbus_item_object_peek_window: (skip) : A #BamfDBusItemObject.
BamfDBusItemIndicator * bamf_dbus_item_object_peek_indicator (BamfDBusItemObject *object)
 bamf_dbus_item_object_peek_indicator: (skip) : A #BamfDBusItemObject.
BamfDBusItemTab * bamf_dbus_item_object_peek_tab (BamfDBusItemObject *object)
 bamf_dbus_item_object_peek_tab: (skip) : A #BamfDBusItemObject.
static void bamf_dbus_item_object_notify (GDBusObject *object, GDBusInterface *interface)
static void bamf_dbus_item_object_proxy__bamf_dbus_item_object_iface_init (BamfDBusItemObjectIface *iface)
 BamfDBusItemObjectProxy:
static void bamf_dbus_item_object_proxy__g_dbus_object_iface_init (GDBusObjectIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemObjectProxy, bamf_dbus_item_object_proxy, G_TYPE_DBUS_OBJECT_PROXY, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, bamf_dbus_item_object_proxy__g_dbus_object_iface_init))
static void bamf_dbus_item_object_proxy_init (BamfDBusItemObjectProxy *object)
static void bamf_dbus_item_object_proxy_set_property (GObject *gobject, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_object_proxy_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_object_proxy_class_init (BamfDBusItemObjectProxyClass *klass)
BamfDBusItemObjectProxy * bamf_dbus_item_object_proxy_new (GDBusConnection *connection, const gchar *object_path)
 bamf_dbus_item_object_proxy_new: : A #GDBusConnection.
static void bamf_dbus_item_object_skeleton__bamf_dbus_item_object_iface_init (BamfDBusItemObjectIface *iface)
 BamfDBusItemObjectSkeleton:
static void bamf_dbus_item_object_skeleton__g_dbus_object_iface_init (GDBusObjectIface *iface)
 G_DEFINE_TYPE_WITH_CODE (BamfDBusItemObjectSkeleton, bamf_dbus_item_object_skeleton, G_TYPE_DBUS_OBJECT_SKELETON, G_IMPLEMENT_INTERFACE(G_TYPE_DBUS_OBJECT, bamf_dbus_item_object_skeleton__g_dbus_object_iface_init))
static void bamf_dbus_item_object_skeleton_init (BamfDBusItemObjectSkeleton *object)
static void bamf_dbus_item_object_skeleton_set_property (GObject *gobject, guint prop_id, const GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_object_skeleton_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec)
static void bamf_dbus_item_object_skeleton_class_init (BamfDBusItemObjectSkeletonClass *klass)
BamfDBusItemObjectSkeleton * bamf_dbus_item_object_skeleton_new (const gchar *object_path)
 bamf_dbus_item_object_skeleton_new: : An object path.
void bamf_dbus_item_object_skeleton_set_view (BamfDBusItemObjectSkeleton *object, BamfDBusItemView *interface_)
 bamf_dbus_item_object_skeleton_set_view: : A #BamfDBusItemObjectSkeleton.
void bamf_dbus_item_object_skeleton_set_application (BamfDBusItemObjectSkeleton *object, BamfDBusItemApplication *interface_)
 bamf_dbus_item_object_skeleton_set_application: : A #BamfDBusItemObjectSkeleton.
void bamf_dbus_item_object_skeleton_set_window (BamfDBusItemObjectSkeleton *object, BamfDBusItemWindow *interface_)
 bamf_dbus_item_object_skeleton_set_window: : A #BamfDBusItemObjectSkeleton.
void bamf_dbus_item_object_skeleton_set_indicator (BamfDBusItemObjectSkeleton *object, BamfDBusItemIndicator *interface_)
 bamf_dbus_item_object_skeleton_set_indicator: : A #BamfDBusItemObjectSkeleton.
void bamf_dbus_item_object_skeleton_set_tab (BamfDBusItemObjectSkeleton *object, BamfDBusItemTab *interface_)
 bamf_dbus_item_object_skeleton_set_tab: : A #BamfDBusItemObjectSkeleton.
 G_DEFINE_TYPE (BamfDBusItemObjectManagerClient, bamf_dbus_item_object_manager_client, G_TYPE_DBUS_OBJECT_MANAGER_CLIENT)
 SECTION:BamfDBusItemObjectManagerClient : BamfDBusItemObjectManagerClient : Generated GDBusObjectManagerClient type.
static void bamf_dbus_item_object_manager_client_init (BamfDBusItemObjectManagerClient *manager)
static void bamf_dbus_item_object_manager_client_class_init (BamfDBusItemObjectManagerClientClass *klass)
GType bamf_dbus_item_object_manager_client_get_proxy_type (GDBusObjectManagerClient *manager, const gchar *object_path, const gchar *interface_name, gpointer user_data)
 bamf_dbus_item_object_manager_client_get_proxy_type: : A #GDBusObjectManagerClient.
void bamf_dbus_item_object_manager_client_new_for_bus (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GDBusObjectManager * bamf_dbus_item_object_manager_client_new_for_bus_finish (GAsyncResult *res, GError **error)
 bamf_dbus_item_object_manager_client_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_object_manager_client_new_for_bus().
GDBusObjectManager * bamf_dbus_item_object_manager_client_new_for_bus_sync (GBusType bus_type, GDBusObjectManagerClientFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)

Class Documentation

struct _ExtendedGDBusArgInfo

Definition at line 17 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusArgInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusMethodInfo

Definition at line 23 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusMethodInfo parent_struct
gboolean pass_fdlist
const gchar * signal_name
struct _ExtendedGDBusSignalInfo

Definition at line 30 of file bamf-gdbus-browser-generated.c.

Class Members
GDBusSignalInfo parent_struct
const gchar * signal_name
struct _ExtendedGDBusPropertyInfo

Definition at line 36 of file bamf-gdbus-browser-generated.c.

Class Members
const gchar * hyphen_name
GDBusPropertyInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusInterfaceInfo

Definition at line 43 of file bamf-gdbus-browser-generated.c.

Class Members
const gchar * hyphen_name
GDBusInterfaceInfo parent_struct
struct ChangedProperty

Definition at line 49 of file bamf-gdbus-browser-generated.c.

Collaboration diagram for ChangedProperty:
Class Members
const _ExtendedGDBusPropertyInfo * info
GValue orig_value
guint prop_id
struct _BamfDBusItemViewProxyPrivate

BamfDBusItemViewProxy:

The #BamfDBusItemViewProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemViewProxyClass: : The parent class.

Class structure for #BamfDBusItemViewProxy.

Definition at line 2547 of file bamf-gdbus-view-generated.c.

Class Members
GData * qdata
struct _BamfDBusItemViewSkeletonPrivate

BamfDBusItemViewSkeleton:

The #BamfDBusItemViewSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemViewSkeletonClass: : The parent class.

Class structure for #BamfDBusItemViewSkeleton.

Definition at line 2988 of file bamf-gdbus-view-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties
struct _BamfDBusItemApplicationProxyPrivate

BamfDBusItemApplicationProxy:

The #BamfDBusItemApplicationProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemApplicationProxyClass: : The parent class.

Class structure for #BamfDBusItemApplicationProxy.

Definition at line 4589 of file bamf-gdbus-view-generated.c.

Class Members
GData * qdata
struct _BamfDBusItemApplicationSkeletonPrivate

BamfDBusItemApplicationSkeleton:

The #BamfDBusItemApplicationSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemApplicationSkeletonClass: : The parent class.

Class structure for #BamfDBusItemApplicationSkeleton.

Definition at line 4919 of file bamf-gdbus-view-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties
struct _BamfDBusItemWindowProxyPrivate

BamfDBusItemWindowProxy:

The #BamfDBusItemWindowProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemWindowProxyClass: : The parent class.

Class structure for #BamfDBusItemWindowProxy.

Definition at line 6726 of file bamf-gdbus-view-generated.c.

Class Members
GData * qdata
struct _BamfDBusItemWindowSkeletonPrivate

BamfDBusItemWindowSkeleton:

The #BamfDBusItemWindowSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemWindowSkeletonClass: : The parent class.

Class structure for #BamfDBusItemWindowSkeleton.

Definition at line 7056 of file bamf-gdbus-view-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties
struct _BamfDBusItemIndicatorProxyPrivate

BamfDBusItemIndicatorProxy:

The #BamfDBusItemIndicatorProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemIndicatorProxyClass: : The parent class.

Class structure for #BamfDBusItemIndicatorProxy.

Definition at line 7814 of file bamf-gdbus-view-generated.c.

Class Members
GData * qdata
struct _BamfDBusItemIndicatorSkeletonPrivate

BamfDBusItemIndicatorSkeleton:

The #BamfDBusItemIndicatorSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemIndicatorSkeletonClass: : The parent class.

Class structure for #BamfDBusItemIndicatorSkeleton.

Definition at line 8144 of file bamf-gdbus-view-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties
struct _BamfDBusItemTabProxyPrivate

BamfDBusItemTabProxy:

The #BamfDBusItemTabProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemTabProxyClass: : The parent class.

Class structure for #BamfDBusItemTabProxy.

Definition at line 9253 of file bamf-gdbus-view-generated.c.

Class Members
GData * qdata
struct _BamfDBusItemTabSkeletonPrivate

BamfDBusItemTabSkeleton:

The #BamfDBusItemTabSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemTabSkeletonClass: : The parent class.

Class structure for #BamfDBusItemTabSkeleton.

Definition at line 9583 of file bamf-gdbus-view-generated.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties

Typedef Documentation

typedef BamfDBusItemApplicationIface BamfDBusItemApplicationInterface

Definition at line 4065 of file bamf-gdbus-view-generated.c.

typedef BamfDBusItemIndicatorIface BamfDBusItemIndicatorInterface

Definition at line 7558 of file bamf-gdbus-view-generated.c.

typedef BamfDBusItemObjectIface BamfDBusItemObjectInterface

Definition at line 9942 of file bamf-gdbus-view-generated.c.

typedef BamfDBusItemTabIface BamfDBusItemTabInterface

Definition at line 8751 of file bamf-gdbus-view-generated.c.

typedef BamfDBusItemViewIface BamfDBusItemViewInterface

Definition at line 1214 of file bamf-gdbus-view-generated.c.

typedef BamfDBusItemWindowIface BamfDBusItemWindowInterface

Definition at line 5835 of file bamf-gdbus-view-generated.c.


Function Documentation

static void _bamf_dbus_item_application_on_signal_window_added ( BamfDBusItemApplication *  object,
const gchar *  arg_path 
) [static]

Definition at line 5140 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
                   arg_path));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.application", "WindowAdded",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_application_on_signal_window_removed ( BamfDBusItemApplication *  object,
const gchar *  arg_path 
) [static]

Definition at line 5116 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
                   arg_path));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.application", "WindowRemoved",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static GVariant* _bamf_dbus_item_application_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 4993 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_item_application_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 4929 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_ITEM_TYPE_APPLICATION);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_APPLICATION);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_item_application_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 5026 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static GVariant* _bamf_dbus_item_indicator_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 8218 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorSkeleton *skeleton = BAMF_DBUS_ITEM_INDICATOR_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_item_indicator_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 8154 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorSkeleton *skeleton = BAMF_DBUS_ITEM_INDICATOR_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_ITEM_TYPE_INDICATOR);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_INDICATOR);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_item_indicator_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 8251 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorSkeleton *skeleton = BAMF_DBUS_ITEM_INDICATOR_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static void _bamf_dbus_item_tab_on_signal_uri_changed ( BamfDBusItemTab *  object,
const gchar *  arg_old,
const gchar *  arg_new 
) [static]

Definition at line 9780 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_old,
                   arg_new));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.tab", "UriChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static GVariant* _bamf_dbus_item_tab_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 9657 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_item_tab_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 9593 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_ITEM_TYPE_TAB);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_TAB);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_item_tab_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 9690 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static gboolean _bamf_dbus_item_view_emit_changed ( gpointer  user_data) [static]

Definition at line 3426 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (user_data);
  GList *l;
  GVariantBuilder builder;
  GVariantBuilder invalidated_builder;
  guint num_changes;

  g_mutex_lock (&skeleton->priv->lock);
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
  for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next)
    {
      ChangedProperty *cp = l->data;
      GVariant *variant;
      const GValue *cur_value;

      cur_value = &skeleton->priv->properties[cp->prop_id - 1];
      if (!_g_value_equal (cur_value, &cp->orig_value))
        {
          variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature));
          g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant);
          g_variant_unref (variant);
          num_changes++;
        }
    }
  if (num_changes > 0)
    {
      GList *connections, *l;
      GVariant *signal_variant;
      signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "org.ayatana.bamf.view",
                                           &builder, &invalidated_builder));
      connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
      for (l = connections; l != NULL; l = l->next)
        {
          GDBusConnection *connection = l->data;

          g_dbus_connection_emit_signal (connection,
                                         NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)),
                                         "org.freedesktop.DBus.Properties",
                                         "PropertiesChanged",
                                         signal_variant,
                                         NULL);
        }
      g_variant_unref (signal_variant);
      g_list_free_full (connections, g_object_unref);
    }
  else
    {
      g_variant_builder_clear (&builder);
      g_variant_builder_clear (&invalidated_builder);
    }
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  skeleton->priv->changed_properties = NULL;
  skeleton->priv->changed_properties_idle_source = NULL;
  g_mutex_unlock (&skeleton->priv->lock);
  return FALSE;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_active_changed ( BamfDBusItemView *  object,
gboolean  arg_is_active 
) [static]

Definition at line 3369 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_is_active));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "ActiveChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_child_added ( BamfDBusItemView *  object,
const gchar *  arg_path 
) [static]

Definition at line 3323 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
                   arg_path));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "ChildAdded",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_child_removed ( BamfDBusItemView *  object,
const gchar *  arg_path 
) [static]

Definition at line 3299 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
                   arg_path));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "ChildRemoved",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_closed ( BamfDBusItemView *  object) [static]

Definition at line 3347 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("()"));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "Closed",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_name_changed ( BamfDBusItemView *  object,
const gchar *  arg_old_name,
const gchar *  arg_new_name 
) [static]

Definition at line 3201 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ss)",
                   arg_old_name,
                   arg_new_name));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "NameChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_running_changed ( BamfDBusItemView *  object,
gboolean  arg_is_running 
) [static]

Definition at line 3275 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_is_running));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "RunningChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_urgent_changed ( BamfDBusItemView *  object,
gboolean  arg_is_urgent 
) [static]

Definition at line 3251 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_is_urgent));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "UrgentChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_on_signal_user_visible_changed ( BamfDBusItemView *  object,
gboolean  arg_user_visible 
) [static]

Definition at line 3227 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_user_visible));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.view", "UserVisibleChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_schedule_emit_changed ( BamfDBusItemViewSkeleton *  skeleton,
const _ExtendedGDBusPropertyInfo info,
guint  prop_id,
const GValue *  orig_value 
) [static]

Definition at line 3486 of file bamf-gdbus-view-generated.c.

{
  ChangedProperty *cp;
  GList *l;
  cp = NULL;
  for (l = skeleton->priv->changed_properties; l != NULL; l = l->next)
    {
      ChangedProperty *i_cp = l->data;
      if (i_cp->info == info)
        {
          cp = i_cp;
          break;
        }
    }
  if (cp == NULL)
    {
      cp = g_new0 (ChangedProperty, 1);
      cp->prop_id = prop_id;
      cp->info = info;
      skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp);
      g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value));
      g_value_copy (orig_value, &cp->orig_value);
    }
}

Here is the caller graph for this function:

static GVariant* _bamf_dbus_item_view_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 3062 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_item_view_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 2998 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_ITEM_TYPE_VIEW);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_VIEW);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_item_view_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 3095 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewSkeleton *skeleton = BAMF_DBUS_ITEM_VIEW_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static void _bamf_dbus_item_window_on_signal_maximized_changed ( BamfDBusItemWindow *  object,
gint  arg_old,
gint  arg_new 
) [static]

Definition at line 7279 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemWindowSkeleton *skeleton = BAMF_DBUS_ITEM_WINDOW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ii)",
                   arg_old,
                   arg_new));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.window", "MaximizedChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _bamf_dbus_item_window_on_signal_monitor_changed ( BamfDBusItemWindow *  object,
gint  arg_old,
gint  arg_new 
) [static]

Definition at line 7253 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemWindowSkeleton *skeleton = BAMF_DBUS_ITEM_WINDOW_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(ii)",
                   arg_old,
                   arg_new));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.window", "MonitorChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static GVariant* _bamf_dbus_item_window_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 7130 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemWindowSkeleton *skeleton = BAMF_DBUS_ITEM_WINDOW_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_window_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _bamf_dbus_item_window_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 7066 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemWindowSkeleton *skeleton = BAMF_DBUS_ITEM_WINDOW_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], BAMF_DBUS_ITEM_TYPE_WINDOW);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_WINDOW);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _bamf_dbus_item_window_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 7163 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemWindowSkeleton *skeleton = BAMF_DBUS_ITEM_WINDOW_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_window_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static void _changed_property_free ( ChangedProperty data) [static]

Definition at line 57 of file bamf-gdbus-view-generated.c.

{
  g_value_unset (&data->orig_value);
  g_free (data);
}

Here is the caller graph for this function:

static gboolean _g_strv_equal0 ( gchar **  a,
gchar **  b 
) [static]

Definition at line 64 of file bamf-gdbus-view-generated.c.

{
  gboolean ret = FALSE;
  guint n;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  if (g_strv_length (a) != g_strv_length (b))
    goto out;
  for (n = 0; a[n] != NULL; n++)
    if (g_strcmp0 (a[n], b[n]) != 0)
      goto out;
  ret = TRUE;
out:
  return ret;
}

Here is the caller graph for this function:

static G_GNUC_UNUSED gboolean _g_value_equal ( const GValue *  a,
const GValue *  b 
) [static]

Definition at line 102 of file bamf-gdbus-view-generated.c.

{
  gboolean ret = FALSE;
  g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b));
  switch (G_VALUE_TYPE (a))
    {
      case G_TYPE_BOOLEAN:
        ret = (g_value_get_boolean (a) == g_value_get_boolean (b));
        break;
      case G_TYPE_UCHAR:
        ret = (g_value_get_uchar (a) == g_value_get_uchar (b));
        break;
      case G_TYPE_INT:
        ret = (g_value_get_int (a) == g_value_get_int (b));
        break;
      case G_TYPE_UINT:
        ret = (g_value_get_uint (a) == g_value_get_uint (b));
        break;
      case G_TYPE_INT64:
        ret = (g_value_get_int64 (a) == g_value_get_int64 (b));
        break;
      case G_TYPE_UINT64:
        ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b));
        break;
      case G_TYPE_DOUBLE:
        ret = (g_value_get_double (a) == g_value_get_double (b));
        break;
      case G_TYPE_STRING:
        ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0);
        break;
      case G_TYPE_VARIANT:
        ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b));
        break;
      default:
        if (G_VALUE_TYPE (a) == G_TYPE_STRV)
          ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b));
        else
          g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a)));
        break;
    }
  return ret;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gboolean _g_variant_equal0 ( GVariant *  a,
GVariant *  b 
) [static]

Definition at line 86 of file bamf-gdbus-view-generated.c.

{
  gboolean ret = FALSE;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  ret = g_variant_equal (a, b);
out:
  return ret;
}

Here is the caller graph for this function:

void bamf_dbus_item_application_call_application_type ( BamfDBusItemApplication *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_application_call_application_type: : A #BamfDBusItemApplicationProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.ApplicationType">ApplicationType()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_application_call_application_type_finish() to get the result of the operation.

See bamf_dbus_item_application_call_application_type_sync() for the synchronous, blocking version of this method.

Definition at line 4406 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ApplicationType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_application_call_application_type_finish ( BamfDBusItemApplication *  proxy,
gchar **  out_type,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_call_application_type_finish: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_call_application_type(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_application_call_application_type().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4434 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_application_call_application_type_sync ( BamfDBusItemApplication *  proxy,
gchar **  out_type,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_application_call_application_type_sync: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.ApplicationType">ApplicationType()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_application_call_application_type() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4466 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ApplicationType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_application_call_desktop_file ( BamfDBusItemApplication *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_application_call_desktop_file: : A #BamfDBusItemApplicationProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.DesktopFile">DesktopFile()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_application_call_desktop_file_finish() to get the result of the operation.

See bamf_dbus_item_application_call_desktop_file_sync() for the synchronous, blocking version of this method.

Definition at line 4308 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "DesktopFile",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_application_call_desktop_file_finish ( BamfDBusItemApplication *  proxy,
gchar **  out_desktop_file,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_call_desktop_file_finish: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_call_desktop_file(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_application_call_desktop_file().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4336 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_desktop_file);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_application_call_desktop_file_sync ( BamfDBusItemApplication *  proxy,
gchar **  out_desktop_file,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_application_call_desktop_file_sync: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.DesktopFile">DesktopFile()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_application_call_desktop_file() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4368 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "DesktopFile",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_desktop_file);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_application_call_show_stubs ( BamfDBusItemApplication *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_application_call_show_stubs: : A #BamfDBusItemApplicationProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.ShowStubs">ShowStubs()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_application_call_show_stubs_finish() to get the result of the operation.

See bamf_dbus_item_application_call_show_stubs_sync() for the synchronous, blocking version of this method.

Definition at line 4112 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ShowStubs",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_application_call_show_stubs_finish ( BamfDBusItemApplication *  proxy,
gboolean *  out_show_stubs,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_call_show_stubs_finish: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_call_show_stubs(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_application_call_show_stubs().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4140 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_show_stubs);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_application_call_show_stubs_sync ( BamfDBusItemApplication *  proxy,
gboolean *  out_show_stubs,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_application_call_show_stubs_sync: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.ShowStubs">ShowStubs()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_application_call_show_stubs() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4172 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ShowStubs",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_show_stubs);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_application_call_xids ( BamfDBusItemApplication *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_application_call_xids: : A #BamfDBusItemApplicationProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.Xids">Xids()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_application_call_xids_finish() to get the result of the operation.

See bamf_dbus_item_application_call_xids_sync() for the synchronous, blocking version of this method.

Definition at line 4210 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Xids",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_application_call_xids_finish ( BamfDBusItemApplication *  proxy,
GVariant **  out_xids,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_call_xids_finish: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_call_xids(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_application_call_xids().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4238 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(@au)",
                 out_xids);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_application_call_xids_sync ( BamfDBusItemApplication *  proxy,
GVariant **  out_xids,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_application_call_xids_sync: : A #BamfDBusItemApplicationProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-application.Xids">Xids()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_application_call_xids() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 4270 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Xids",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(@au)",
                 out_xids);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_application_complete_application_type ( BamfDBusItemApplication *  object,
GDBusMethodInvocation *  invocation,
const gchar *  type 
)

bamf_dbus_item_application_complete_application_type: : A #BamfDBusItemApplication.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-application.ApplicationType">ApplicationType()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4564 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   type));
}
void bamf_dbus_item_application_complete_desktop_file ( BamfDBusItemApplication *  object,
GDBusMethodInvocation *  invocation,
const gchar *  desktop_file 
)

bamf_dbus_item_application_complete_desktop_file: : A #BamfDBusItemApplication.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-application.DesktopFile">DesktopFile()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4543 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   desktop_file));
}
void bamf_dbus_item_application_complete_show_stubs ( BamfDBusItemApplication *  object,
GDBusMethodInvocation *  invocation,
gboolean  show_stubs 
)

bamf_dbus_item_application_complete_show_stubs: : A #BamfDBusItemApplication.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-application.ShowStubs">ShowStubs()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4501 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   show_stubs));
}
void bamf_dbus_item_application_complete_xids ( BamfDBusItemApplication *  object,
GDBusMethodInvocation *  invocation,
GVariant *  xids 
)

bamf_dbus_item_application_complete_xids: : A #BamfDBusItemApplication.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-application.Xids">Xids()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4522 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(@au)",
                   xids));
}
static void bamf_dbus_item_application_default_init ( BamfDBusItemApplicationIface *  iface) [static]

BamfDBusItemApplication:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link>. BamfDBusItemApplicationIface: : The parent interface. : Handler for the #BamfDBusItemApplication::handle-application-type signal. : Handler for the #BamfDBusItemApplication::handle-desktop-file signal. : Handler for the #BamfDBusItemApplication::handle-show-stubs signal. : Handler for the #BamfDBusItemApplication::handle-xids signal. : Handler for the #BamfDBusItemApplication::window-added signal. : Handler for the #BamfDBusItemApplication::window-removed signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link>.

BamfDBusItemApplication::handle-show-stubs: : A #BamfDBusItemApplication. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-application.ShowStubs">ShowStubs()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_application_complete_show_stubs() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemApplication::handle-xids: : A #BamfDBusItemApplication. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-application.Xids">Xids()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_application_complete_xids() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemApplication::handle-desktop-file: : A #BamfDBusItemApplication. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-application.DesktopFile">DesktopFile()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_application_complete_desktop_file() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemApplication::handle-application-type: : A #BamfDBusItemApplication. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-application.ApplicationType">ApplicationType()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_application_complete_application_type() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemApplication::window-removed: : A #BamfDBusItemApplication. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-application.WindowRemoved">"WindowRemoved"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemApplication::window-added: : A #BamfDBusItemApplication. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-application.WindowAdded">"WindowAdded"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

Definition at line 3933 of file bamf-gdbus-view-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-show-stubs",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, handle_show_stubs),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-xids",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, handle_xids),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-desktop-file",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, handle_desktop_file),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-application-type",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, handle_application_type),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  /* GObject signals for received D-Bus signals: */
  g_signal_new ("window-removed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, window_removed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_STRING);

  g_signal_new ("window-added",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemApplicationIface, window_added),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_STRING);

}
void bamf_dbus_item_application_emit_window_added ( BamfDBusItemApplication *  object,
const gchar *  arg_path 
)

bamf_dbus_item_application_emit_window_added: : A #BamfDBusItemApplication.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-application.WindowAdded">"WindowAdded"</link> D-Bus signal.

Definition at line 4091 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "window-added", arg_path);
}
void bamf_dbus_item_application_emit_window_removed ( BamfDBusItemApplication *  object,
const gchar *  arg_path 
)

bamf_dbus_item_application_emit_window_removed: : A #BamfDBusItemApplication.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-application.WindowRemoved">"WindowRemoved"</link> D-Bus signal.

Definition at line 4076 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "window-removed", arg_path);
}
GDBusInterfaceInfo* bamf_dbus_item_application_interface_info ( void  )

bamf_dbus_item_application_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 3890 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_item_application_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_item_application_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusItemApplication interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 3906 of file bamf-gdbus-view-generated.c.

{
  return property_id_begin - 1;
}
static void bamf_dbus_item_application_proxy_class_init ( BamfDBusItemApplicationProxyClass *  klass) [static]

Definition at line 4701 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemApplicationProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_item_application_proxy_finalize;
  gobject_class->get_property = bamf_dbus_item_application_proxy_get_property;
  gobject_class->set_property = bamf_dbus_item_application_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_item_application_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_item_application_proxy_g_properties_changed;

}

Here is the call graph for this function:

static void bamf_dbus_item_application_proxy_finalize ( GObject *  object) [static]

Definition at line 4600 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationProxy *proxy = BAMF_DBUS_ITEM_APPLICATION_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_item_application_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 4666 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationProxy *proxy = BAMF_DBUS_ITEM_APPLICATION_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 4624 of file bamf-gdbus-view-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_item_application_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_ITEM_TYPE_APPLICATION);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_APPLICATION);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4608 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_proxy_iface_init ( BamfDBusItemApplicationIface *  iface) [static]

Definition at line 4720 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_application_proxy_init ( BamfDBusItemApplicationProxy *  proxy) [static]

Definition at line 4694 of file bamf-gdbus-view-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY, BamfDBusItemApplicationProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_item_application_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_item_application_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4742 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.application", NULL);
}
BamfDBusItemApplication* bamf_dbus_item_application_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_application_proxy_new().

Returns: (transfer full) (type BamfDBusItemApplicationProxy): The constructed proxy object or NULL if is set.

Definition at line 4764 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_APPLICATION (ret);
  else
    return NULL;
}
void bamf_dbus_item_application_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4832 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.application", NULL);
}
BamfDBusItemApplication* bamf_dbus_item_application_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_application_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_application_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_application_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusItemApplicationProxy): The constructed proxy object or NULL if is set.

Definition at line 4854 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_APPLICATION (ret);
  else
    return NULL;
}
BamfDBusItemApplication* bamf_dbus_item_application_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4887 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.application", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_APPLICATION (ret);
  else
    return NULL;
}
BamfDBusItemApplication* bamf_dbus_item_application_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4797 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.application", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_APPLICATION (ret);
  else
    return NULL;
}
static void bamf_dbus_item_application_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4616 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_skeleton_class_init ( BamfDBusItemApplicationSkeletonClass *  klass) [static]

Definition at line 5188 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemApplicationSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = bamf_dbus_item_application_skeleton_finalize;

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = bamf_dbus_item_application_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = bamf_dbus_item_application_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = bamf_dbus_item_application_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = bamf_dbus_item_application_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void bamf_dbus_item_application_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5111 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static GDBusInterfaceInfo* bamf_dbus_item_application_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5070 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* bamf_dbus_item_application_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5082 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_bamf_dbus_item_application_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _bamf_dbus_item_application_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _bamf_dbus_item_application_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _bamf_dbus_item_application_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.application", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* bamf_dbus_item_application_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5076 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceVTable *) &_bamf_dbus_item_application_skeleton_vtable;
}

Here is the caller graph for this function:

static void bamf_dbus_item_application_skeleton_finalize ( GObject *  object) [static]

Definition at line 5168 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemApplicationSkeleton *skeleton = BAMF_DBUS_ITEM_APPLICATION_SKELETON (object);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (bamf_dbus_item_application_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_item_application_skeleton_iface_init ( BamfDBusItemApplicationIface *  iface) [static]

Definition at line 5206 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

static void bamf_dbus_item_application_skeleton_init ( BamfDBusItemApplicationSkeleton *  skeleton) [static]

Definition at line 5180 of file bamf-gdbus-view-generated.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, BAMF_DBUS_ITEM_TYPE_APPLICATION_SKELETON, BamfDBusItemApplicationSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
}
BamfDBusItemApplication* bamf_dbus_item_application_skeleton_new ( void  )

bamf_dbus_item_application_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link>.

Returns: (transfer full) (type BamfDBusItemApplicationSkeleton): The skeleton object.

Definition at line 5220 of file bamf-gdbus-view-generated.c.

Here is the caller graph for this function:

void bamf_dbus_item_indicator_call_address ( BamfDBusItemIndicator *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_indicator_call_address: : A #BamfDBusItemIndicatorProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Address">Address()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_indicator_call_address_finish() to get the result of the operation.

See bamf_dbus_item_indicator_call_address_sync() for the synchronous, blocking version of this method.

Definition at line 7673 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Address",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_indicator_call_address_finish ( BamfDBusItemIndicator *  proxy,
gchar **  out_address,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_indicator_call_address_finish: : A #BamfDBusItemIndicatorProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_call_address(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_indicator_call_address().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 7701 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_address);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_indicator_call_address_sync ( BamfDBusItemIndicator *  proxy,
gchar **  out_address,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_indicator_call_address_sync: : A #BamfDBusItemIndicatorProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Address">Address()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_indicator_call_address() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 7733 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Address",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_address);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_indicator_call_path ( BamfDBusItemIndicator *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_indicator_call_path: : A #BamfDBusItemIndicatorProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Path">Path()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_indicator_call_path_finish() to get the result of the operation.

See bamf_dbus_item_indicator_call_path_sync() for the synchronous, blocking version of this method.

Definition at line 7575 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Path",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_indicator_call_path_finish ( BamfDBusItemIndicator *  proxy,
gchar **  out_path,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_indicator_call_path_finish: : A #BamfDBusItemIndicatorProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_call_path(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_indicator_call_path().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 7603 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_path);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_indicator_call_path_sync ( BamfDBusItemIndicator *  proxy,
gchar **  out_path,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_indicator_call_path_sync: : A #BamfDBusItemIndicatorProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Path">Path()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_indicator_call_path() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 7635 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Path",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_path);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_indicator_complete_address ( BamfDBusItemIndicator *  object,
GDBusMethodInvocation *  invocation,
const gchar *  address 
)

bamf_dbus_item_indicator_complete_address: : A #BamfDBusItemIndicator.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Address">Address()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 7789 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   address));
}
void bamf_dbus_item_indicator_complete_path ( BamfDBusItemIndicator *  object,
GDBusMethodInvocation *  invocation,
const gchar *  path 
)

bamf_dbus_item_indicator_complete_path: : A #BamfDBusItemIndicator.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Path">Path()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 7768 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   path));
}
static void bamf_dbus_item_indicator_default_init ( BamfDBusItemIndicatorIface *  iface) [static]

BamfDBusItemIndicator:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link>. BamfDBusItemIndicatorIface: : The parent interface. : Handler for the #BamfDBusItemIndicator::handle-address signal. : Handler for the #BamfDBusItemIndicator::handle-path signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link>.

BamfDBusItemIndicator::handle-path: : A #BamfDBusItemIndicator. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Path">Path()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_indicator_complete_path() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemIndicator::handle-address: : A #BamfDBusItemIndicator. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-indicator.Address">Address()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_indicator_complete_address() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

Definition at line 7509 of file bamf-gdbus-view-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-path",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemIndicatorIface, handle_path),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-address",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemIndicatorIface, handle_address),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

}
GDBusInterfaceInfo* bamf_dbus_item_indicator_interface_info ( void  )

bamf_dbus_item_indicator_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 7470 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_item_indicator_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_item_indicator_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusItemIndicator interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 7486 of file bamf-gdbus-view-generated.c.

{
  return property_id_begin - 1;
}
static void bamf_dbus_item_indicator_proxy_class_init ( BamfDBusItemIndicatorProxyClass *  klass) [static]

Definition at line 7926 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemIndicatorProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_item_indicator_proxy_finalize;
  gobject_class->get_property = bamf_dbus_item_indicator_proxy_get_property;
  gobject_class->set_property = bamf_dbus_item_indicator_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_item_indicator_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_item_indicator_proxy_g_properties_changed;

}

Here is the call graph for this function:

static void bamf_dbus_item_indicator_proxy_finalize ( GObject *  object) [static]

Definition at line 7825 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorProxy *proxy = BAMF_DBUS_ITEM_INDICATOR_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_item_indicator_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 7891 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorProxy *proxy = BAMF_DBUS_ITEM_INDICATOR_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 7849 of file bamf-gdbus-view-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_item_indicator_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_ITEM_TYPE_INDICATOR);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_INDICATOR);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 7833 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_proxy_iface_init ( BamfDBusItemIndicatorIface *  iface) [static]

Definition at line 7945 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_indicator_proxy_init ( BamfDBusItemIndicatorProxy *  proxy) [static]

Definition at line 7919 of file bamf-gdbus-view-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY, BamfDBusItemIndicatorProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_item_indicator_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_item_indicator_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 7967 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.indicator", NULL);
}
BamfDBusItemIndicator* bamf_dbus_item_indicator_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_indicator_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_indicator_proxy_new().

Returns: (transfer full) (type BamfDBusItemIndicatorProxy): The constructed proxy object or NULL if is set.

Definition at line 7989 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_INDICATOR (ret);
  else
    return NULL;
}
void bamf_dbus_item_indicator_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 8057 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.indicator", NULL);
}
BamfDBusItemIndicator* bamf_dbus_item_indicator_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_indicator_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_indicator_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_indicator_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusItemIndicatorProxy): The constructed proxy object or NULL if is set.

Definition at line 8079 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_INDICATOR (ret);
  else
    return NULL;
}
BamfDBusItemIndicator* bamf_dbus_item_indicator_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 8112 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.indicator", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_INDICATOR (ret);
  else
    return NULL;
}
BamfDBusItemIndicator* bamf_dbus_item_indicator_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 8022 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.indicator", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_INDICATOR (ret);
  else
    return NULL;
}
static void bamf_dbus_item_indicator_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 7841 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_skeleton_class_init ( BamfDBusItemIndicatorSkeletonClass *  klass) [static]

Definition at line 8365 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemIndicatorSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = bamf_dbus_item_indicator_skeleton_finalize;

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = bamf_dbus_item_indicator_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = bamf_dbus_item_indicator_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = bamf_dbus_item_indicator_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = bamf_dbus_item_indicator_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void bamf_dbus_item_indicator_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 8336 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static GDBusInterfaceInfo* bamf_dbus_item_indicator_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 8295 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* bamf_dbus_item_indicator_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 8307 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorSkeleton *skeleton = BAMF_DBUS_ITEM_INDICATOR_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_bamf_dbus_item_indicator_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _bamf_dbus_item_indicator_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _bamf_dbus_item_indicator_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _bamf_dbus_item_indicator_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.indicator", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* bamf_dbus_item_indicator_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 8301 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceVTable *) &_bamf_dbus_item_indicator_skeleton_vtable;
}

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_skeleton_finalize ( GObject *  object) [static]

Definition at line 8345 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemIndicatorSkeleton *skeleton = BAMF_DBUS_ITEM_INDICATOR_SKELETON (object);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (bamf_dbus_item_indicator_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_item_indicator_skeleton_iface_init ( BamfDBusItemIndicatorIface *  iface) [static]

Definition at line 8383 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_indicator_skeleton_init ( BamfDBusItemIndicatorSkeleton *  skeleton) [static]

Definition at line 8357 of file bamf-gdbus-view-generated.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, BAMF_DBUS_ITEM_TYPE_INDICATOR_SKELETON, BamfDBusItemIndicatorSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
}
BamfDBusItemIndicator* bamf_dbus_item_indicator_skeleton_new ( void  )

bamf_dbus_item_indicator_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link>.

Returns: (transfer full) (type BamfDBusItemIndicatorSkeleton): The skeleton object.

Definition at line 8395 of file bamf-gdbus-view-generated.c.

Here is the caller graph for this function:

static void bamf_dbus_item_object_default_init ( BamfDBusItemObjectIface *  iface) [static]

SECTION:BamfDBusItemObject : BamfDBusItemObject : Specialized GDBusObject types.

This section contains the #BamfDBusItemObject, #BamfDBusItemObjectProxy, and #BamfDBusItemObjectSkeleton types which make it easier to work with objects implementing generated types for D-Bus interfaces. BamfDBusItemObject:

The #BamfDBusItemObject type is a specialized container of interfaces. BamfDBusItemObjectIface: : The parent interface.

Virtual table for the #BamfDBusItemObject interface.

BamfDBusItemObject:view:

The #BamfDBusItemView instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link>, if any.

Connect to the #GObject::notify signal to get informed of property changes.

BamfDBusItemObject:application:

The #BamfDBusItemApplication instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link>, if any.

Connect to the #GObject::notify signal to get informed of property changes.

BamfDBusItemObject:window:

The #BamfDBusItemWindow instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-window.top_of_page">org.ayatana.bamf.window</link>, if any.

Connect to the #GObject::notify signal to get informed of property changes.

BamfDBusItemObject:indicator:

The #BamfDBusItemIndicator instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link>, if any.

Connect to the #GObject::notify signal to get informed of property changes.

BamfDBusItemObject:tab:

The #BamfDBusItemTab instance corresponding to the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link>, if any.

Connect to the #GObject::notify signal to get informed of property changes.

Definition at line 9893 of file bamf-gdbus-view-generated.c.

{
  g_object_interface_install_property (iface, g_param_spec_object ("view", "view", "view", BAMF_DBUS_ITEM_TYPE_VIEW, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));

  g_object_interface_install_property (iface, g_param_spec_object ("application", "application", "application", BAMF_DBUS_ITEM_TYPE_APPLICATION, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));

  g_object_interface_install_property (iface, g_param_spec_object ("window", "window", "window", BAMF_DBUS_ITEM_TYPE_WINDOW, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));

  g_object_interface_install_property (iface, g_param_spec_object ("indicator", "indicator", "indicator", BAMF_DBUS_ITEM_TYPE_INDICATOR, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));

  g_object_interface_install_property (iface, g_param_spec_object ("tab", "tab", "tab", BAMF_DBUS_ITEM_TYPE_TAB, G_PARAM_READWRITE|G_PARAM_STATIC_STRINGS));

}
BamfDBusItemApplication* bamf_dbus_item_object_get_application ( BamfDBusItemObject *  object)

bamf_dbus_item_object_get_application: : A #BamfDBusItemObject.

Gets the #BamfDBusItemApplication instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link> on , if any.

Returns: (transfer full): A #BamfDBusItemApplication that must be freed with g_object_unref() or NULL if does not implement the interface.

Definition at line 9970 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.application");
  if (ret == NULL)
    return NULL;
  return BAMF_DBUS_ITEM_APPLICATION (ret);
}
BamfDBusItemIndicator* bamf_dbus_item_object_get_indicator ( BamfDBusItemObject *  object)

bamf_dbus_item_object_get_indicator: : A #BamfDBusItemObject.

Gets the #BamfDBusItemIndicator instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link> on , if any.

Returns: (transfer full): A #BamfDBusItemIndicator that must be freed with g_object_unref() or NULL if does not implement the interface.

Definition at line 10004 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.indicator");
  if (ret == NULL)
    return NULL;
  return BAMF_DBUS_ITEM_INDICATOR (ret);
}
BamfDBusItemTab* bamf_dbus_item_object_get_tab ( BamfDBusItemObject *  object)

bamf_dbus_item_object_get_tab: : A #BamfDBusItemObject.

Gets the #BamfDBusItemTab instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link> on , if any.

Returns: (transfer full): A #BamfDBusItemTab that must be freed with g_object_unref() or NULL if does not implement the interface.

Definition at line 10021 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.tab");
  if (ret == NULL)
    return NULL;
  return BAMF_DBUS_ITEM_TAB (ret);
}
BamfDBusItemView* bamf_dbus_item_object_get_view ( BamfDBusItemObject *  object)

bamf_dbus_item_object_get_view: : A #BamfDBusItemObject.

Gets the #BamfDBusItemView instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link> on , if any.

Returns: (transfer full): A #BamfDBusItemView that must be freed with g_object_unref() or NULL if does not implement the interface.

Definition at line 9953 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.view");
  if (ret == NULL)
    return NULL;
  return BAMF_DBUS_ITEM_VIEW (ret);
}
BamfDBusItemWindow* bamf_dbus_item_object_get_window ( BamfDBusItemObject *  object)

bamf_dbus_item_object_get_window: : A #BamfDBusItemObject.

Gets the #BamfDBusItemWindow instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-window.top_of_page">org.ayatana.bamf.window</link> on , if any.

Returns: (transfer full): A #BamfDBusItemWindow that must be freed with g_object_unref() or NULL if does not implement the interface.

Definition at line 9987 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.window");
  if (ret == NULL)
    return NULL;
  return BAMF_DBUS_ITEM_WINDOW (ret);
}
static void bamf_dbus_item_object_manager_client_class_init ( BamfDBusItemObjectManagerClientClass *  klass) [static]

Definition at line 10541 of file bamf-gdbus-view-generated.c.

{
}
GType bamf_dbus_item_object_manager_client_get_proxy_type ( GDBusObjectManagerClient *  manager,
const gchar *  object_path,
const gchar *  interface_name,
gpointer  user_data 
)

bamf_dbus_item_object_manager_client_get_proxy_type: : A #GDBusObjectManagerClient.

: The object path of the remote object (unused). : (allow-none): Interface name of the remote object or NULL to get the object proxy #GType. : User data (unused).

A #GDBusProxyTypeFunc that maps to the generated #GDBusObjectProxy- and #GDBusProxy-derived types.

Returns: A #GDBusProxy-derived #GType if is not NULL, otherwise the #GType for #BamfDBusItemObjectProxy.

Definition at line 10557 of file bamf-gdbus-view-generated.c.

{
  static gsize once_init_value = 0;
  static GHashTable *lookup_hash;
  GType ret;

  if (interface_name == NULL)
    return BAMF_DBUS_ITEM_TYPE_OBJECT_PROXY;
  if (g_once_init_enter (&once_init_value))
    {
      lookup_hash = g_hash_table_new (g_str_hash, g_str_equal);
      g_hash_table_insert (lookup_hash, "org.ayatana.bamf.view", GSIZE_TO_POINTER (BAMF_DBUS_ITEM_TYPE_VIEW_PROXY));
      g_hash_table_insert (lookup_hash, "org.ayatana.bamf.application", GSIZE_TO_POINTER (BAMF_DBUS_ITEM_TYPE_APPLICATION_PROXY));
      g_hash_table_insert (lookup_hash, "org.ayatana.bamf.window", GSIZE_TO_POINTER (BAMF_DBUS_ITEM_TYPE_WINDOW_PROXY));
      g_hash_table_insert (lookup_hash, "org.ayatana.bamf.indicator", GSIZE_TO_POINTER (BAMF_DBUS_ITEM_TYPE_INDICATOR_PROXY));
      g_hash_table_insert (lookup_hash, "org.ayatana.bamf.tab", GSIZE_TO_POINTER (BAMF_DBUS_ITEM_TYPE_TAB_PROXY));
      g_once_init_leave (&once_init_value, 1);
    }
  ret = (GType) GPOINTER_TO_SIZE (g_hash_table_lookup (lookup_hash, interface_name));
  if (ret == (GType) 0)
    ret = G_TYPE_DBUS_PROXY;
  return ret;
}

Here is the caller graph for this function:

static void bamf_dbus_item_object_manager_client_init ( BamfDBusItemObjectManagerClient *  manager) [static]

Definition at line 10536 of file bamf-gdbus-view-generated.c.

{
}
void bamf_dbus_item_object_manager_client_new ( GDBusConnection *  connection,
GDBusObjectManagerClientFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 10599 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_OBJECT_MANAGER_CLIENT, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "flags", flags, "name", name, "connection", connection, "object-path", object_path, "get-proxy-type-func", bamf_dbus_item_object_manager_client_get_proxy_type, NULL);
}

Here is the call graph for this function:

GDBusObjectManager* bamf_dbus_item_object_manager_client_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_object_manager_client_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_object_manager_client_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_object_manager_client_new().

Returns: (transfer full) (type BamfDBusItemObjectManagerClient): The constructed object manager client or NULL if is set.

Definition at line 10621 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return G_DBUS_OBJECT_MANAGER (ret);
  else
    return NULL;
}
void bamf_dbus_item_object_manager_client_new_for_bus ( GBusType  bus_type,
GDBusObjectManagerClientFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 10689 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_OBJECT_MANAGER_CLIENT, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "flags", flags, "name", name, "bus-type", bus_type, "object-path", object_path, "get-proxy-type-func", bamf_dbus_item_object_manager_client_get_proxy_type, NULL);
}

Here is the call graph for this function:

GDBusObjectManager* bamf_dbus_item_object_manager_client_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_object_manager_client_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_object_manager_client_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_object_manager_client_new_for_bus().

Returns: (transfer full) (type BamfDBusItemObjectManagerClient): The constructed object manager client or NULL if is set.

Definition at line 10711 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return G_DBUS_OBJECT_MANAGER (ret);
  else
    return NULL;
}
GDBusObjectManager* bamf_dbus_item_object_manager_client_new_for_bus_sync ( GBusType  bus_type,
GDBusObjectManagerClientFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 10744 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_OBJECT_MANAGER_CLIENT, cancellable, error, "flags", flags, "name", name, "bus-type", bus_type, "object-path", object_path, "get-proxy-type-func", bamf_dbus_item_object_manager_client_get_proxy_type, NULL);
  if (ret != NULL)
    return G_DBUS_OBJECT_MANAGER (ret);
  else
    return NULL;
}

Here is the call graph for this function:

GDBusObjectManager* bamf_dbus_item_object_manager_client_new_sync ( GDBusConnection *  connection,
GDBusObjectManagerClientFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 10654 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_OBJECT_MANAGER_CLIENT, cancellable, error, "flags", flags, "name", name, "connection", connection, "object-path", object_path, "get-proxy-type-func", bamf_dbus_item_object_manager_client_get_proxy_type, NULL);
  if (ret != NULL)
    return G_DBUS_OBJECT_MANAGER (ret);
  else
    return NULL;
}

Here is the call graph for this function:

static void bamf_dbus_item_object_notify ( GDBusObject *  object,
GDBusInterface *  interface 
) [static]

Definition at line 10133 of file bamf-gdbus-view-generated.c.

{
  g_object_notify (G_OBJECT (object), ((_ExtendedGDBusInterfaceInfo *) g_dbus_interface_get_info (interface))->hyphen_name);
}

Here is the caller graph for this function:

BamfDBusItemApplication* bamf_dbus_item_object_peek_application ( BamfDBusItemObject *  object)

bamf_dbus_item_object_peek_application: (skip) : A #BamfDBusItemObject.

Like bamf_dbus_item_object_get_application() but doesn't increase the reference count on the returned object.

<warning>It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.</warning>

Returns: (transfer none): A #BamfDBusItemApplication or NULL if does not implement the interface. Do not free the returned object, it is owned by .

Definition at line 10061 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.application");
  if (ret == NULL)
    return NULL;
  g_object_unref (ret);
  return BAMF_DBUS_ITEM_APPLICATION (ret);
}
BamfDBusItemIndicator* bamf_dbus_item_object_peek_indicator ( BamfDBusItemObject *  object)

bamf_dbus_item_object_peek_indicator: (skip) : A #BamfDBusItemObject.

Like bamf_dbus_item_object_get_indicator() but doesn't increase the reference count on the returned object.

<warning>It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.</warning>

Returns: (transfer none): A #BamfDBusItemIndicator or NULL if does not implement the interface. Do not free the returned object, it is owned by .

Definition at line 10101 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.indicator");
  if (ret == NULL)
    return NULL;
  g_object_unref (ret);
  return BAMF_DBUS_ITEM_INDICATOR (ret);
}
BamfDBusItemTab* bamf_dbus_item_object_peek_tab ( BamfDBusItemObject *  object)

bamf_dbus_item_object_peek_tab: (skip) : A #BamfDBusItemObject.

Like bamf_dbus_item_object_get_tab() but doesn't increase the reference count on the returned object.

<warning>It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.</warning>

Returns: (transfer none): A #BamfDBusItemTab or NULL if does not implement the interface. Do not free the returned object, it is owned by .

Definition at line 10121 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.tab");
  if (ret == NULL)
    return NULL;
  g_object_unref (ret);
  return BAMF_DBUS_ITEM_TAB (ret);
}
BamfDBusItemView* bamf_dbus_item_object_peek_view ( BamfDBusItemObject *  object)

bamf_dbus_item_object_peek_view: (skip) : A #BamfDBusItemObject.

Like bamf_dbus_item_object_get_view() but doesn't increase the reference count on the returned object.

<warning>It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.</warning>

Returns: (transfer none): A #BamfDBusItemView or NULL if does not implement the interface. Do not free the returned object, it is owned by .

Definition at line 10041 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.view");
  if (ret == NULL)
    return NULL;
  g_object_unref (ret);
  return BAMF_DBUS_ITEM_VIEW (ret);
}
BamfDBusItemWindow* bamf_dbus_item_object_peek_window ( BamfDBusItemObject *  object)

bamf_dbus_item_object_peek_window: (skip) : A #BamfDBusItemObject.

Like bamf_dbus_item_object_get_window() but doesn't increase the reference count on the returned object.

<warning>It is not safe to use the returned object if you are on another thread than the one where the #GDBusObjectManagerClient or #GDBusObjectManagerServer for is running.</warning>

Returns: (transfer none): A #BamfDBusItemWindow or NULL if does not implement the interface. Do not free the returned object, it is owned by .

Definition at line 10081 of file bamf-gdbus-view-generated.c.

{
  GDBusInterface *ret;
  ret = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.window");
  if (ret == NULL)
    return NULL;
  g_object_unref (ret);
  return BAMF_DBUS_ITEM_WINDOW (ret);
}
static void bamf_dbus_item_object_proxy__bamf_dbus_item_object_iface_init ( BamfDBusItemObjectIface *  iface) [static]

BamfDBusItemObjectProxy:

The #BamfDBusItemObjectProxy structure contains only private data and should only be accessed using the provided API. BamfDBusItemObjectProxyClass: : The parent class.

Class structure for #BamfDBusItemObjectProxy.

Definition at line 10152 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_object_proxy__g_dbus_object_iface_init ( GDBusObjectIface *  iface) [static]

Definition at line 10157 of file bamf-gdbus-view-generated.c.

{
  iface->interface_added = bamf_dbus_item_object_notify;
  iface->interface_removed = bamf_dbus_item_object_notify;
}

Here is the call graph for this function:

static void bamf_dbus_item_object_proxy_class_init ( BamfDBusItemObjectProxyClass *  klass) [static]

Definition at line 10225 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);

  gobject_class->set_property = bamf_dbus_item_object_proxy_set_property;
  gobject_class->get_property = bamf_dbus_item_object_proxy_get_property;

  g_object_class_override_property (gobject_class, 1, "view");
  g_object_class_override_property (gobject_class, 2, "application");
  g_object_class_override_property (gobject_class, 3, "window");
  g_object_class_override_property (gobject_class, 4, "indicator");
  g_object_class_override_property (gobject_class, 5, "tab");
}

Here is the call graph for this function:

static void bamf_dbus_item_object_proxy_get_property ( GObject *  gobject,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 10183 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemObjectProxy *object = BAMF_DBUS_ITEM_OBJECT_PROXY (gobject);
  GDBusInterface *interface;

  switch (prop_id)
    {
    case 1:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.view");
      g_value_take_object (value, interface);
      break;

    case 2:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.application");
      g_value_take_object (value, interface);
      break;

    case 3:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.window");
      g_value_take_object (value, interface);
      break;

    case 4:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.indicator");
      g_value_take_object (value, interface);
      break;

    case 5:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.tab");
      g_value_take_object (value, interface);
      break;

    default:
      G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
      break;
  }
}

Here is the caller graph for this function:

static void bamf_dbus_item_object_proxy_init ( BamfDBusItemObjectProxy *  object) [static]

Definition at line 10169 of file bamf-gdbus-view-generated.c.

{
}
BamfDBusItemObjectProxy* bamf_dbus_item_object_proxy_new ( GDBusConnection *  connection,
const gchar *  object_path 
)

bamf_dbus_item_object_proxy_new: : A #GDBusConnection.

: An object path.

Creates a new proxy object.

Returns: (transfer full): The proxy object.

Definition at line 10249 of file bamf-gdbus-view-generated.c.

{
  g_return_val_if_fail (G_IS_DBUS_CONNECTION (connection), NULL);
  g_return_val_if_fail (g_variant_is_object_path (object_path), NULL);
  return BAMF_DBUS_ITEM_OBJECT_PROXY (g_object_new (BAMF_DBUS_ITEM_TYPE_OBJECT_PROXY, "g-connection", connection, "g-object-path", object_path, NULL));
}
static void bamf_dbus_item_object_proxy_set_property ( GObject *  gobject,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 10174 of file bamf-gdbus-view-generated.c.

{
  G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
}

Here is the caller graph for this function:

static void bamf_dbus_item_object_skeleton__bamf_dbus_item_object_iface_init ( BamfDBusItemObjectIface *  iface) [static]

BamfDBusItemObjectSkeleton:

The #BamfDBusItemObjectSkeleton structure contains only private data and should only be accessed using the provided API. BamfDBusItemObjectSkeletonClass: : The parent class.

Class structure for #BamfDBusItemObjectSkeleton.

Definition at line 10271 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_object_skeleton__g_dbus_object_iface_init ( GDBusObjectIface *  iface) [static]

Definition at line 10277 of file bamf-gdbus-view-generated.c.

{
  iface->interface_added = bamf_dbus_item_object_notify;
  iface->interface_removed = bamf_dbus_item_object_notify;
}

Here is the call graph for this function:

static void bamf_dbus_item_object_skeleton_class_init ( BamfDBusItemObjectSkeletonClass *  klass) [static]

Definition at line 10417 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);

  gobject_class->set_property = bamf_dbus_item_object_skeleton_set_property;
  gobject_class->get_property = bamf_dbus_item_object_skeleton_get_property;

  g_object_class_override_property (gobject_class, 1, "view");
  g_object_class_override_property (gobject_class, 2, "application");
  g_object_class_override_property (gobject_class, 3, "window");
  g_object_class_override_property (gobject_class, 4, "indicator");
  g_object_class_override_property (gobject_class, 5, "tab");
}

Here is the call graph for this function:

static void bamf_dbus_item_object_skeleton_get_property ( GObject *  gobject,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 10375 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemObjectSkeleton *object = BAMF_DBUS_ITEM_OBJECT_SKELETON (gobject);
  GDBusInterface *interface;

  switch (prop_id)
    {
    case 1:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.view");
      g_value_take_object (value, interface);
      break;

    case 2:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.application");
      g_value_take_object (value, interface);
      break;

    case 3:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.window");
      g_value_take_object (value, interface);
      break;

    case 4:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.indicator");
      g_value_take_object (value, interface);
      break;

    case 5:
      interface = g_dbus_object_get_interface (G_DBUS_OBJECT (object), "org.ayatana.bamf.tab");
      g_value_take_object (value, interface);
      break;

    default:
      G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
      break;
  }
}

Here is the caller graph for this function:

static void bamf_dbus_item_object_skeleton_init ( BamfDBusItemObjectSkeleton *  object) [static]

Definition at line 10288 of file bamf-gdbus-view-generated.c.

{
}
BamfDBusItemObjectSkeleton* bamf_dbus_item_object_skeleton_new ( const gchar *  object_path)

bamf_dbus_item_object_skeleton_new: : An object path.

Creates a new skeleton object.

Returns: (transfer full): The skeleton object.

Definition at line 10440 of file bamf-gdbus-view-generated.c.

{
  g_return_val_if_fail (g_variant_is_object_path (object_path), NULL);
  return BAMF_DBUS_ITEM_OBJECT_SKELETON (g_object_new (BAMF_DBUS_ITEM_TYPE_OBJECT_SKELETON, "g-object-path", object_path, NULL));
}
void bamf_dbus_item_object_skeleton_set_application ( BamfDBusItemObjectSkeleton *  object,
BamfDBusItemApplication *  interface_ 
)

bamf_dbus_item_object_skeleton_set_application: : A #BamfDBusItemObjectSkeleton.

: (allow-none): A #BamfDBusItemApplication or NULL to clear the interface.

Sets the #BamfDBusItemApplication instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-application.top_of_page">org.ayatana.bamf.application</link> on .

Definition at line 10465 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "application", interface_, NULL);
}

Here is the caller graph for this function:

void bamf_dbus_item_object_skeleton_set_indicator ( BamfDBusItemObjectSkeleton *  object,
BamfDBusItemIndicator *  interface_ 
)

bamf_dbus_item_object_skeleton_set_indicator: : A #BamfDBusItemObjectSkeleton.

: (allow-none): A #BamfDBusItemIndicator or NULL to clear the interface.

Sets the #BamfDBusItemIndicator instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-indicator.top_of_page">org.ayatana.bamf.indicator</link> on .

Definition at line 10489 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "indicator", interface_, NULL);
}

Here is the caller graph for this function:

static void bamf_dbus_item_object_skeleton_set_property ( GObject *  gobject,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 10293 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemObjectSkeleton *object = BAMF_DBUS_ITEM_OBJECT_SKELETON (gobject);
  GDBusInterfaceSkeleton *interface;

  switch (prop_id)
    {
    case 1:
      interface = g_value_get_object (value);
      if (interface != NULL)
        {
          g_warn_if_fail (BAMF_DBUS_ITEM_IS_VIEW (interface));
          g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object), interface);
        }
      else
        {
          g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (object), "org.ayatana.bamf.view");
        }
      break;

    case 2:
      interface = g_value_get_object (value);
      if (interface != NULL)
        {
          g_warn_if_fail (BAMF_DBUS_ITEM_IS_APPLICATION (interface));
          g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object), interface);
        }
      else
        {
          g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (object), "org.ayatana.bamf.application");
        }
      break;

    case 3:
      interface = g_value_get_object (value);
      if (interface != NULL)
        {
          g_warn_if_fail (BAMF_DBUS_ITEM_IS_WINDOW (interface));
          g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object), interface);
        }
      else
        {
          g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (object), "org.ayatana.bamf.window");
        }
      break;

    case 4:
      interface = g_value_get_object (value);
      if (interface != NULL)
        {
          g_warn_if_fail (BAMF_DBUS_ITEM_IS_INDICATOR (interface));
          g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object), interface);
        }
      else
        {
          g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (object), "org.ayatana.bamf.indicator");
        }
      break;

    case 5:
      interface = g_value_get_object (value);
      if (interface != NULL)
        {
          g_warn_if_fail (BAMF_DBUS_ITEM_IS_TAB (interface));
          g_dbus_object_skeleton_add_interface (G_DBUS_OBJECT_SKELETON (object), interface);
        }
      else
        {
          g_dbus_object_skeleton_remove_interface_by_name (G_DBUS_OBJECT_SKELETON (object), "org.ayatana.bamf.tab");
        }
      break;

    default:
      G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
      break;
  }
}

Here is the caller graph for this function:

void bamf_dbus_item_object_skeleton_set_tab ( BamfDBusItemObjectSkeleton *  object,
BamfDBusItemTab *  interface_ 
)

bamf_dbus_item_object_skeleton_set_tab: : A #BamfDBusItemObjectSkeleton.

: (allow-none): A #BamfDBusItemTab or NULL to clear the interface.

Sets the #BamfDBusItemTab instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link> on .

Definition at line 10501 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "tab", interface_, NULL);
}

Here is the caller graph for this function:

void bamf_dbus_item_object_skeleton_set_view ( BamfDBusItemObjectSkeleton *  object,
BamfDBusItemView *  interface_ 
)

bamf_dbus_item_object_skeleton_set_view: : A #BamfDBusItemObjectSkeleton.

: (allow-none): A #BamfDBusItemView or NULL to clear the interface.

Sets the #BamfDBusItemView instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link> on .

Definition at line 10453 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "view", interface_, NULL);
}

Here is the caller graph for this function:

void bamf_dbus_item_object_skeleton_set_window ( BamfDBusItemObjectSkeleton *  object,
BamfDBusItemWindow *  interface_ 
)

bamf_dbus_item_object_skeleton_set_window: : A #BamfDBusItemObjectSkeleton.

: (allow-none): A #BamfDBusItemWindow or NULL to clear the interface.

Sets the #BamfDBusItemWindow instance for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-window.top_of_page">org.ayatana.bamf.window</link> on .

Definition at line 10477 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "window", interface_, NULL);
}

Here is the caller graph for this function:

void bamf_dbus_item_tab_call_current_uri ( BamfDBusItemTab *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_tab_call_current_uri: : A #BamfDBusItemTabProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.CurrentUri">CurrentUri()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_tab_call_current_uri_finish() to get the result of the operation.

See bamf_dbus_item_tab_call_current_uri_sync() for the synchronous, blocking version of this method.

Definition at line 8975 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "CurrentUri",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_tab_call_current_uri_finish ( BamfDBusItemTab *  proxy,
gchar **  out_uri,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_call_current_uri_finish: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_call_current_uri(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_tab_call_current_uri().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 9003 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_uri);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_tab_call_current_uri_sync ( BamfDBusItemTab *  proxy,
gchar **  out_uri,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_tab_call_current_uri_sync: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.CurrentUri">CurrentUri()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_tab_call_current_uri() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 9035 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "CurrentUri",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_uri);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_tab_call_parent_xid ( BamfDBusItemTab *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_tab_call_parent_xid: : A #BamfDBusItemTabProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.ParentXid">ParentXid()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_tab_call_parent_xid_finish() to get the result of the operation.

See bamf_dbus_item_tab_call_parent_xid_sync() for the synchronous, blocking version of this method.

Definition at line 8877 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ParentXid",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_tab_call_parent_xid_finish ( BamfDBusItemTab *  proxy,
guint *  out_xid,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_call_parent_xid_finish: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_call_parent_xid(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_tab_call_parent_xid().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 8905 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_xid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_tab_call_parent_xid_sync ( BamfDBusItemTab *  proxy,
guint *  out_xid,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_tab_call_parent_xid_sync: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.ParentXid">ParentXid()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_tab_call_parent_xid() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 8937 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ParentXid",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_xid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_tab_call_preview ( BamfDBusItemTab *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_tab_call_preview: : A #BamfDBusItemTabProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.Preview">Preview()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_tab_call_preview_finish() to get the result of the operation.

See bamf_dbus_item_tab_call_preview_sync() for the synchronous, blocking version of this method.

Definition at line 9073 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Preview",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_tab_call_preview_finish ( BamfDBusItemTab *  proxy,
gchar **  out_data,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_call_preview_finish: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_call_preview(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_tab_call_preview().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 9101 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^ay)",
                 out_data);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_tab_call_preview_sync ( BamfDBusItemTab *  proxy,
gchar **  out_data,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_tab_call_preview_sync: : A #BamfDBusItemTabProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.Preview">Preview()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_tab_call_preview() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 9133 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Preview",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^ay)",
                 out_data);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_tab_call_show_tab ( BamfDBusItemTab *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_tab_call_show_tab: : A #BamfDBusItemTabProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.ShowTab">ShowTab()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_tab_call_show_tab_finish() to get the result of the operation.

See bamf_dbus_item_tab_call_show_tab_sync() for the synchronous, blocking version of this method.

Definition at line 8785 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ShowTab",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_tab_call_show_tab_finish ( BamfDBusItemTab *  proxy,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_call_show_tab_finish: : A #BamfDBusItemTabProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_call_show_tab(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_tab_call_show_tab().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 8812 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_tab_call_show_tab_sync ( BamfDBusItemTab *  proxy,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_tab_call_show_tab_sync: : A #BamfDBusItemTabProxy.

: (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-tab.ShowTab">ShowTab()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_tab_call_show_tab() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 8841 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ShowTab",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_tab_complete_current_uri ( BamfDBusItemTab *  object,
GDBusMethodInvocation *  invocation,
const gchar *  uri 
)

bamf_dbus_item_tab_complete_current_uri: : A #BamfDBusItemTab.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-tab.CurrentUri">CurrentUri()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 9207 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   uri));
}
void bamf_dbus_item_tab_complete_parent_xid ( BamfDBusItemTab *  object,
GDBusMethodInvocation *  invocation,
guint  xid 
)

bamf_dbus_item_tab_complete_parent_xid: : A #BamfDBusItemTab.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-tab.ParentXid">ParentXid()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 9186 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(u)",
                   xid));
}
void bamf_dbus_item_tab_complete_preview ( BamfDBusItemTab *  object,
GDBusMethodInvocation *  invocation,
const gchar *  data 
)

bamf_dbus_item_tab_complete_preview: : A #BamfDBusItemTab.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-tab.Preview">Preview()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 9228 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^ay)",
                   data));
}

Here is the caller graph for this function:

void bamf_dbus_item_tab_complete_show_tab ( BamfDBusItemTab *  object,
GDBusMethodInvocation *  invocation 
)

bamf_dbus_item_tab_complete_show_tab: : A #BamfDBusItemTab.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-tab.ShowTab">ShowTab()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 9167 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
static void bamf_dbus_item_tab_default_init ( BamfDBusItemTabIface *  iface) [static]

BamfDBusItemTab:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link>. BamfDBusItemTabIface: : The parent interface. : Handler for the #BamfDBusItemTab::handle-current-uri signal. : Handler for the #BamfDBusItemTab::handle-parent-xid signal. : Handler for the #BamfDBusItemTab::handle-preview signal. : Handler for the #BamfDBusItemTab::handle-show-tab signal. : Handler for the #BamfDBusItemTab::uri-changed signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link>.

BamfDBusItemTab::handle-show-tab: : A #BamfDBusItemTab. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-tab.ShowTab">ShowTab()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_tab_complete_show_tab() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemTab::handle-parent-xid: : A #BamfDBusItemTab. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-tab.ParentXid">ParentXid()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_tab_complete_parent_xid() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemTab::handle-current-uri: : A #BamfDBusItemTab. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-tab.CurrentUri">CurrentUri()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_tab_complete_current_uri() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemTab::handle-preview: : A #BamfDBusItemTab. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-tab.Preview">Preview()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_tab_complete_preview() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemTab::uri-changed: : A #BamfDBusItemTab. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-tab.UriChanged">"UriChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

Definition at line 8637 of file bamf-gdbus-view-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-show-tab",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemTabIface, handle_show_tab),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-parent-xid",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemTabIface, handle_parent_xid),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-current-uri",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemTabIface, handle_current_uri),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-preview",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemTabIface, handle_preview),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  /* GObject signals for received D-Bus signals: */
  g_signal_new ("uri-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemTabIface, uri_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

}
void bamf_dbus_item_tab_emit_uri_changed ( BamfDBusItemTab *  object,
const gchar *  arg_old,
const gchar *  arg_new 
)

bamf_dbus_item_tab_emit_uri_changed: : A #BamfDBusItemTab.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-tab.UriChanged">"UriChanged"</link> D-Bus signal.

Definition at line 8763 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "uri-changed", arg_old, arg_new);
}
GDBusInterfaceInfo* bamf_dbus_item_tab_interface_info ( void  )

bamf_dbus_item_tab_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 8595 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_item_tab_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_item_tab_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusItemTab interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 8611 of file bamf-gdbus-view-generated.c.

{
  return property_id_begin - 1;
}
static void bamf_dbus_item_tab_proxy_class_init ( BamfDBusItemTabProxyClass *  klass) [static]

Definition at line 9365 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemTabProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_item_tab_proxy_finalize;
  gobject_class->get_property = bamf_dbus_item_tab_proxy_get_property;
  gobject_class->set_property = bamf_dbus_item_tab_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_item_tab_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_item_tab_proxy_g_properties_changed;

}

Here is the call graph for this function:

static void bamf_dbus_item_tab_proxy_finalize ( GObject *  object) [static]

Definition at line 9264 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabProxy *proxy = BAMF_DBUS_ITEM_TAB_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_item_tab_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 9330 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabProxy *proxy = BAMF_DBUS_ITEM_TAB_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 9288 of file bamf-gdbus-view-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_item_tab_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_ITEM_TYPE_TAB);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_TAB);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 9272 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_proxy_iface_init ( BamfDBusItemTabIface *  iface) [static]

Definition at line 9384 of file bamf-gdbus-view-generated.c.

{
}
static void bamf_dbus_item_tab_proxy_init ( BamfDBusItemTabProxy *  proxy) [static]

Definition at line 9358 of file bamf-gdbus-view-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_ITEM_TYPE_TAB_PROXY, BamfDBusItemTabProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_item_tab_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_item_tab_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 9406 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_TAB_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.tab", NULL);
}
BamfDBusItemTab* bamf_dbus_item_tab_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_tab_proxy_new().

Returns: (transfer full) (type BamfDBusItemTabProxy): The constructed proxy object or NULL if is set.

Definition at line 9428 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_TAB (ret);
  else
    return NULL;
}
void bamf_dbus_item_tab_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 9496 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_TAB_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.tab", NULL);
}
BamfDBusItemTab* bamf_dbus_item_tab_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_tab_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_tab_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_tab_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusItemTabProxy): The constructed proxy object or NULL if is set.

Definition at line 9518 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_TAB (ret);
  else
    return NULL;
}
BamfDBusItemTab* bamf_dbus_item_tab_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 9551 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_TAB_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.tab", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_TAB (ret);
  else
    return NULL;
}
BamfDBusItemTab* bamf_dbus_item_tab_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 9461 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_TAB_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.tab", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_TAB (ret);
  else
    return NULL;
}
static void bamf_dbus_item_tab_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 9280 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_skeleton_class_init ( BamfDBusItemTabSkeletonClass *  klass) [static]

Definition at line 9830 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemTabSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = bamf_dbus_item_tab_skeleton_finalize;

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = bamf_dbus_item_tab_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = bamf_dbus_item_tab_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = bamf_dbus_item_tab_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = bamf_dbus_item_tab_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void bamf_dbus_item_tab_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 9775 of file bamf-gdbus-view-generated.c.

{
}

Here is the caller graph for this function:

static GDBusInterfaceInfo* bamf_dbus_item_tab_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 9734 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* bamf_dbus_item_tab_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 9746 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_bamf_dbus_item_tab_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _bamf_dbus_item_tab_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _bamf_dbus_item_tab_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _bamf_dbus_item_tab_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.ayatana.bamf.tab", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* bamf_dbus_item_tab_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 9740 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceVTable *) &_bamf_dbus_item_tab_skeleton_vtable;
}

Here is the caller graph for this function:

static void bamf_dbus_item_tab_skeleton_finalize ( GObject *  object) [static]

Definition at line 9810 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemTabSkeleton *skeleton = BAMF_DBUS_ITEM_TAB_SKELETON (object);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (bamf_dbus_item_tab_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_item_tab_skeleton_iface_init ( BamfDBusItemTabIface *  iface) [static]

Definition at line 9848 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

static void bamf_dbus_item_tab_skeleton_init ( BamfDBusItemTabSkeleton *  skeleton) [static]

Definition at line 9822 of file bamf-gdbus-view-generated.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, BAMF_DBUS_ITEM_TYPE_TAB_SKELETON, BamfDBusItemTabSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
}
BamfDBusItemTab* bamf_dbus_item_tab_skeleton_new ( void  )

bamf_dbus_item_tab_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-tab.top_of_page">org.ayatana.bamf.tab</link>.

Returns: (transfer full) (type BamfDBusItemTabSkeleton): The skeleton object.

Definition at line 9861 of file bamf-gdbus-view-generated.c.

{
  return BAMF_DBUS_ITEM_TAB (g_object_new (BAMF_DBUS_ITEM_TYPE_TAB_SKELETON, NULL));
}

Here is the caller graph for this function:

void bamf_dbus_item_view_call_children ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_children: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Children">Children()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_children_finish() to get the result of the operation.

See bamf_dbus_item_view_call_children_sync() for the synchronous, blocking version of this method.

Definition at line 2259 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Children",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_children_finish ( BamfDBusItemView *  proxy,
gchar ***  out_children_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_children_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_children(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_children().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2287 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_children_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_children_sync ( BamfDBusItemView *  proxy,
gchar ***  out_children_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_children_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Children">Children()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_children() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2319 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Children",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_children_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_icon ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_icon: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Icon">Icon()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_icon_finish() to get the result of the operation.

See bamf_dbus_item_view_call_icon_sync() for the synchronous, blocking version of this method.

Definition at line 1671 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Icon",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_icon_finish ( BamfDBusItemView *  proxy,
gchar **  out_name,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_icon_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_icon(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_icon().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1699 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_icon_sync ( BamfDBusItemView *  proxy,
gchar **  out_name,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_icon_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Icon">Icon()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_icon() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1731 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Icon",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_is_active ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_is_active: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsActive">IsActive()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_is_active_finish() to get the result of the operation.

See bamf_dbus_item_view_call_is_active_sync() for the synchronous, blocking version of this method.

Definition at line 2063 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "IsActive",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_is_active_finish ( BamfDBusItemView *  proxy,
gboolean *  out_active,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_is_active_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_is_active(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_is_active().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2091 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_active);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_is_active_sync ( BamfDBusItemView *  proxy,
gboolean *  out_active,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_is_active_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsActive">IsActive()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_is_active() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2123 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "IsActive",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_active);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_is_running ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_is_running: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsRunning">IsRunning()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_is_running_finish() to get the result of the operation.

See bamf_dbus_item_view_call_is_running_sync() for the synchronous, blocking version of this method.

Definition at line 1965 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "IsRunning",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_is_running_finish ( BamfDBusItemView *  proxy,
gboolean *  out_running,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_is_running_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_is_running(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_is_running().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1993 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_running);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_is_running_sync ( BamfDBusItemView *  proxy,
gboolean *  out_running,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_is_running_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsRunning">IsRunning()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_is_running() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2025 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "IsRunning",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_running);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_is_urgent ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_is_urgent: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsUrgent">IsUrgent()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_is_urgent_finish() to get the result of the operation.

See bamf_dbus_item_view_call_is_urgent_sync() for the synchronous, blocking version of this method.

Definition at line 1867 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "IsUrgent",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_is_urgent_finish ( BamfDBusItemView *  proxy,
gboolean *  out_urgent,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_is_urgent_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_is_urgent(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_is_urgent().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1895 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_urgent);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_is_urgent_sync ( BamfDBusItemView *  proxy,
gboolean *  out_urgent,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_is_urgent_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.IsUrgent">IsUrgent()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_is_urgent() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1927 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "IsUrgent",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_urgent);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_name ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_name: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Name">Name()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_name_finish() to get the result of the operation.

See bamf_dbus_item_view_call_name_sync() for the synchronous, blocking version of this method.

Definition at line 1769 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Name",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_name_finish ( BamfDBusItemView *  proxy,
gchar **  out_name,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_name_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_name(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_name().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1797 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_name_sync ( BamfDBusItemView *  proxy,
gchar **  out_name,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_name_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Name">Name()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_name() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1829 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Name",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_parents ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_parents: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Parents">Parents()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_parents_finish() to get the result of the operation.

See bamf_dbus_item_view_call_parents_sync() for the synchronous, blocking version of this method.

Definition at line 2161 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Parents",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_parents_finish ( BamfDBusItemView *  proxy,
gchar ***  out_parents_paths,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_parents_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_parents(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_parents().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2189 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_parents_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_parents_sync ( BamfDBusItemView *  proxy,
gchar ***  out_parents_paths,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_parents_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.Parents">Parents()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_parents() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2221 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Parents",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(^as)",
                 out_parents_paths);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_user_visible ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_user_visible: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.UserVisible">UserVisible()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_user_visible_finish() to get the result of the operation.

See bamf_dbus_item_view_call_user_visible_sync() for the synchronous, blocking version of this method.

Definition at line 1573 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "UserVisible",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_user_visible_finish ( BamfDBusItemView *  proxy,
gboolean *  out_visible,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_user_visible_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_user_visible(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_user_visible().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1601 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_visible);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_user_visible_sync ( BamfDBusItemView *  proxy,
gboolean *  out_visible,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_user_visible_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.UserVisible">UserVisible()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_user_visible() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1633 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "UserVisible",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_visible);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_call_view_type ( BamfDBusItemView *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

bamf_dbus_item_view_call_view_type: : A #BamfDBusItemViewProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.ViewType">ViewType()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call bamf_dbus_item_view_call_view_type_finish() to get the result of the operation.

See bamf_dbus_item_view_call_view_type_sync() for the synchronous, blocking version of this method.

Definition at line 1475 of file bamf-gdbus-view-generated.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "ViewType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean bamf_dbus_item_view_call_view_type_finish ( BamfDBusItemView *  proxy,
gchar **  out_view_type,
GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_call_view_type_finish: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_call_view_type(). : Return location for error or NULL.

Finishes an operation started with bamf_dbus_item_view_call_view_type().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1503 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_view_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean bamf_dbus_item_view_call_view_type_sync ( BamfDBusItemView *  proxy,
gchar **  out_view_type,
GCancellable *  cancellable,
GError **  error 
)

bamf_dbus_item_view_call_view_type_sync: : A #BamfDBusItemViewProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-ayatana-bamf-view.ViewType">ViewType()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See bamf_dbus_item_view_call_view_type() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 1535 of file bamf-gdbus-view-generated.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "ViewType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_view_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void bamf_dbus_item_view_complete_children ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  children_paths 
)

bamf_dbus_item_view_complete_children: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.Children">Children()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2522 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   children_paths));
}
void bamf_dbus_item_view_complete_icon ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
const gchar *  name 
)

Definition at line 2396 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   name));
}
void bamf_dbus_item_view_complete_is_active ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
gboolean  active 
)

bamf_dbus_item_view_complete_is_active: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.IsActive">IsActive()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2480 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   active));
}
void bamf_dbus_item_view_complete_is_running ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
gboolean  running 
)

bamf_dbus_item_view_complete_is_running: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.IsRunning">IsRunning()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2459 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   running));
}
void bamf_dbus_item_view_complete_is_urgent ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
gboolean  urgent 
)

bamf_dbus_item_view_complete_is_urgent: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.IsUrgent">IsUrgent()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2438 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   urgent));
}
void bamf_dbus_item_view_complete_name ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
const gchar *  name 
)

Definition at line 2417 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   name));
}
void bamf_dbus_item_view_complete_parents ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
const gchar *const *  parents_paths 
)

bamf_dbus_item_view_complete_parents: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.Parents">Parents()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2501 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(^as)",
                   parents_paths));
}
void bamf_dbus_item_view_complete_user_visible ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
gboolean  visible 
)

bamf_dbus_item_view_complete_user_visible: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.UserVisible">UserVisible()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2375 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   visible));
}
void bamf_dbus_item_view_complete_view_type ( BamfDBusItemView *  object,
GDBusMethodInvocation *  invocation,
const gchar *  view_type 
)

bamf_dbus_item_view_complete_view_type: : A #BamfDBusItemView.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-ayatana-bamf-view.ViewType">ViewType()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 2354 of file bamf-gdbus-view-generated.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   view_type));
}
static void bamf_dbus_item_view_default_init ( BamfDBusItemViewIface *  iface) [static]

BamfDBusItemView:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link>. BamfDBusItemViewIface: : The parent interface. : Handler for the #BamfDBusItemView::handle-children signal. : Handler for the #BamfDBusItemView::handle-icon signal. : Handler for the #BamfDBusItemView::handle-is-active signal. : Handler for the #BamfDBusItemView::handle-is-running signal. : Handler for the #BamfDBusItemView::handle-is-urgent signal. : Handler for the #BamfDBusItemView::handle-name signal. : Handler for the #BamfDBusItemView::handle-parents signal. : Handler for the #BamfDBusItemView::handle-user-visible signal. : Handler for the #BamfDBusItemView::handle-view-type signal. : Getter for the #BamfDBusItemView:active property. : Getter for the #BamfDBusItemView:running property. : Getter for the #BamfDBusItemView:urgent property. : Getter for the #BamfDBusItemView:user-visible property. : Handler for the #BamfDBusItemView::active-changed signal. : Handler for the #BamfDBusItemView::child-added signal. : Handler for the #BamfDBusItemView::child-removed signal. : Handler for the #BamfDBusItemView::closed signal. : Handler for the #BamfDBusItemView::name-changed signal. : Handler for the #BamfDBusItemView::running-changed signal. : Handler for the #BamfDBusItemView::urgent-changed signal. : Handler for the #BamfDBusItemView::user-visible-changed signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link>.

BamfDBusItemView::handle-view-type: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.ViewType">ViewType()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_view_type() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-user-visible: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.UserVisible">UserVisible()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_user_visible() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-icon: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.Icon">Icon()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_icon() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-name: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.Name">Name()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-is-urgent: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.IsUrgent">IsUrgent()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_is_urgent() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-is-running: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.IsRunning">IsRunning()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_is_running() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-is-active: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.IsActive">IsActive()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_is_active() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-parents: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.Parents">Parents()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_parents() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::handle-children: : A #BamfDBusItemView. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-ayatana-bamf-view.Children">Children()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call bamf_dbus_item_view_complete_children() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

BamfDBusItemView::name-changed: : A #BamfDBusItemView. : Argument. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.NameChanged">"NameChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::user-visible-changed: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.UserVisibleChanged">"UserVisibleChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::urgent-changed: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.UrgentChanged">"UrgentChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::running-changed: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.RunningChanged">"RunningChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::child-removed: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.ChildRemoved">"ChildRemoved"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::child-added: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.ChildAdded">"ChildAdded"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::closed: : A #BamfDBusItemView.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.Closed">"Closed"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView::active-changed: : A #BamfDBusItemView. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-ayatana-bamf-view.ActiveChanged">"ActiveChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

BamfDBusItemView:user-visible:

Represents the D-Bus property <link linkend="gdbus-property-org-ayatana-bamf-view.UserVisible">"UserVisible"</link>.

Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

BamfDBusItemView:running:

Represents the D-Bus property <link linkend="gdbus-property-org-ayatana-bamf-view.Running">"Running"</link>.

Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

BamfDBusItemView:urgent:

Represents the D-Bus property <link linkend="gdbus-property-org-ayatana-bamf-view.Urgent">"Urgent"</link>.

Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

BamfDBusItemView:active:

Represents the D-Bus property <link linkend="gdbus-property-org-ayatana-bamf-view.Active">"Active"</link>.

Since the D-Bus property for this #GObject property is readable but not writable, it is meaningful to read from it on both the client- and service-side. It is only meaningful, however, to write to it on the service-side.

Definition at line 821 of file bamf-gdbus-view-generated.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-view-type",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_view_type),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-user-visible",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_user_visible),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-icon",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_icon),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-name",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_name),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-is-urgent",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_is_urgent),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-is-running",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_is_running),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-is-active",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_is_active),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-parents",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_parents),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-children",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, handle_children),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  /* GObject signals for received D-Bus signals: */
  g_signal_new ("name-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, name_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    2, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("user-visible-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, user_visible_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  g_signal_new ("urgent-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, urgent_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  g_signal_new ("running-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, running_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  g_signal_new ("child-removed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, child_removed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_STRING);

  g_signal_new ("child-added",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, child_added),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_STRING);

  g_signal_new ("closed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, closed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    0);

  g_signal_new ("active-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (BamfDBusItemViewIface, active_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  /* GObject properties for D-Bus properties: */
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("user-visible", "UserVisible", "UserVisible", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("running", "Running", "Running", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("urgent", "Urgent", "Urgent", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("active", "Active", "Active", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
}
void bamf_dbus_item_view_emit_active_changed ( BamfDBusItemView *  object,
gboolean  arg_is_active 
)

bamf_dbus_item_view_emit_active_changed: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.ActiveChanged">"ActiveChanged"</link> D-Bus signal.

Definition at line 1454 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "active-changed", arg_is_active);
}
void bamf_dbus_item_view_emit_child_added ( BamfDBusItemView *  object,
const gchar *  arg_path 
)

bamf_dbus_item_view_emit_child_added: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.ChildAdded">"ChildAdded"</link> D-Bus signal.

Definition at line 1426 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "child-added", arg_path);
}
void bamf_dbus_item_view_emit_child_removed ( BamfDBusItemView *  object,
const gchar *  arg_path 
)

bamf_dbus_item_view_emit_child_removed: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.ChildRemoved">"ChildRemoved"</link> D-Bus signal.

Definition at line 1411 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "child-removed", arg_path);
}
void bamf_dbus_item_view_emit_closed ( BamfDBusItemView *  object)

bamf_dbus_item_view_emit_closed: : A #BamfDBusItemView.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.Closed">"Closed"</link> D-Bus signal.

Definition at line 1440 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "closed");
}
void bamf_dbus_item_view_emit_name_changed ( BamfDBusItemView *  object,
const gchar *  arg_old_name,
const gchar *  arg_new_name 
)

bamf_dbus_item_view_emit_name_changed: : A #BamfDBusItemView.

: Argument to pass with the signal. : Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.NameChanged">"NameChanged"</link> D-Bus signal.

Definition at line 1350 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "name-changed", arg_old_name, arg_new_name);
}
void bamf_dbus_item_view_emit_running_changed ( BamfDBusItemView *  object,
gboolean  arg_is_running 
)

bamf_dbus_item_view_emit_running_changed: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.RunningChanged">"RunningChanged"</link> D-Bus signal.

Definition at line 1396 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "running-changed", arg_is_running);
}
void bamf_dbus_item_view_emit_urgent_changed ( BamfDBusItemView *  object,
gboolean  arg_is_urgent 
)

bamf_dbus_item_view_emit_urgent_changed: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.UrgentChanged">"UrgentChanged"</link> D-Bus signal.

Definition at line 1381 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "urgent-changed", arg_is_urgent);
}
void bamf_dbus_item_view_emit_user_visible_changed ( BamfDBusItemView *  object,
gboolean  arg_user_visible 
)

bamf_dbus_item_view_emit_user_visible_changed: : A #BamfDBusItemView.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-ayatana-bamf-view.UserVisibleChanged">"UserVisibleChanged"</link> D-Bus signal.

Definition at line 1366 of file bamf-gdbus-view-generated.c.

{
  g_signal_emit_by_name (object, "user-visible-changed", arg_user_visible);
}
gboolean bamf_dbus_item_view_get_active ( BamfDBusItemView *  object)

bamf_dbus_item_view_get_active: (skip) : A #BamfDBusItemView.

Gets the value of the <link linkend="gdbus-property-org-ayatana-bamf-view.Active">"Active"</link> D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1321 of file bamf-gdbus-view-generated.c.

{
  return BAMF_DBUS_ITEM_VIEW_GET_IFACE (object)->get_active (object);
}

Here is the caller graph for this function:

gboolean bamf_dbus_item_view_get_running ( BamfDBusItemView *  object)

bamf_dbus_item_view_get_running: (skip) : A #BamfDBusItemView.

Gets the value of the <link linkend="gdbus-property-org-ayatana-bamf-view.Running">"Running"</link> D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1259 of file bamf-gdbus-view-generated.c.

{
  return BAMF_DBUS_ITEM_VIEW_GET_IFACE (object)->get_running (object);
}

Here is the caller graph for this function:

gboolean bamf_dbus_item_view_get_urgent ( BamfDBusItemView *  object)

bamf_dbus_item_view_get_urgent: (skip) : A #BamfDBusItemView.

Gets the value of the <link linkend="gdbus-property-org-ayatana-bamf-view.Urgent">"Urgent"</link> D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1290 of file bamf-gdbus-view-generated.c.

{
  return BAMF_DBUS_ITEM_VIEW_GET_IFACE (object)->get_urgent (object);
}

Here is the caller graph for this function:

gboolean bamf_dbus_item_view_get_user_visible ( BamfDBusItemView *  object)

bamf_dbus_item_view_get_user_visible: (skip) : A #BamfDBusItemView.

Gets the value of the <link linkend="gdbus-property-org-ayatana-bamf-view.UserVisible">"UserVisible"</link> D-Bus property.

Since this D-Bus property is readable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1228 of file bamf-gdbus-view-generated.c.

{
  return BAMF_DBUS_ITEM_VIEW_GET_IFACE (object)->get_user_visible (object);
}

Here is the caller graph for this function:

GDBusInterfaceInfo* bamf_dbus_item_view_interface_info ( void  )

bamf_dbus_item_view_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-ayatana-bamf-view.top_of_page">org.ayatana.bamf.view</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 759 of file bamf-gdbus-view-generated.c.

{
  return (GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info;
}

Here is the caller graph for this function:

guint bamf_dbus_item_view_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

bamf_dbus_item_view_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #BamfDBusItemView interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 775 of file bamf-gdbus-view-generated.c.

{
  g_object_class_override_property (klass, property_id_begin++, "user-visible");
  g_object_class_override_property (klass, property_id_begin++, "running");
  g_object_class_override_property (klass, property_id_begin++, "urgent");
  g_object_class_override_property (klass, property_id_begin++, "active");
  return property_id_begin - 1;
}

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_class_init ( BamfDBusItemViewProxyClass *  klass) [static]

Definition at line 2764 of file bamf-gdbus-view-generated.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (BamfDBusItemViewProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = bamf_dbus_item_view_proxy_finalize;
  gobject_class->get_property = bamf_dbus_item_view_proxy_get_property;
  gobject_class->set_property = bamf_dbus_item_view_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = bamf_dbus_item_view_proxy_g_signal;
  proxy_class->g_properties_changed = bamf_dbus_item_view_proxy_g_properties_changed;


  bamf_dbus_item_view_override_properties (gobject_class, 1);
}

Here is the call graph for this function:

static void bamf_dbus_item_view_proxy_finalize ( GObject *  object) [static]

Definition at line 2558 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (bamf_dbus_item_view_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 2669 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 2627 of file bamf-gdbus-view-generated.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_bamf_dbus_item_view_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], BAMF_DBUS_ITEM_TYPE_VIEW);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, BAMF_DBUS_ITEM_TYPE_VIEW);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static gboolean bamf_dbus_item_view_proxy_get_active ( BamfDBusItemView *  object) [static]

Definition at line 2742 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Active");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2566 of file bamf-gdbus-view-generated.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 4);
  info = _bamf_dbus_item_view_property_info_pointers[prop_id - 1];
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name);
  if (info->use_gvariant)
    {
      g_value_set_variant (value, variant);
    }
  else
    {
      if (variant != NULL)
        g_dbus_gvariant_to_gvalue (variant, value);
    }
  if (variant != NULL)
    g_variant_unref (variant);
}

Here is the caller graph for this function:

static gboolean bamf_dbus_item_view_proxy_get_running ( BamfDBusItemView *  object) [static]

Definition at line 2712 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Running");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static gboolean bamf_dbus_item_view_proxy_get_urgent ( BamfDBusItemView *  object) [static]

Definition at line 2727 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Urgent");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static gboolean bamf_dbus_item_view_proxy_get_user_visible ( BamfDBusItemView *  object) [static]

Definition at line 2697 of file bamf-gdbus-view-generated.c.

{
  BamfDBusItemViewProxy *proxy = BAMF_DBUS_ITEM_VIEW_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "UserVisible");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_iface_init ( BamfDBusItemViewIface *  iface) [static]

Definition at line 2785 of file bamf-gdbus-view-generated.c.

Here is the call graph for this function:

static void bamf_dbus_item_view_proxy_init ( BamfDBusItemViewProxy *  proxy) [static]

Definition at line 2757 of file bamf-gdbus-view-generated.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, BAMF_DBUS_ITEM_TYPE_VIEW_PROXY, BamfDBusItemViewProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), bamf_dbus_item_view_interface_info ());
}

Here is the call graph for this function:

void bamf_dbus_item_view_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 2811 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_VIEW_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.view", NULL);
}
BamfDBusItemView* bamf_dbus_item_view_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_proxy_new().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_view_proxy_new().

Returns: (transfer full) (type BamfDBusItemViewProxy): The constructed proxy object or NULL if is set.

Definition at line 2833 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_VIEW (ret);
  else
    return NULL;
}
void bamf_dbus_item_view_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 2901 of file bamf-gdbus-view-generated.c.

{
  g_async_initable_new_async (BAMF_DBUS_ITEM_TYPE_VIEW_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.view", NULL);
}
BamfDBusItemView* bamf_dbus_item_view_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

bamf_dbus_item_view_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to bamf_dbus_item_view_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with bamf_dbus_item_view_proxy_new_for_bus().

Returns: (transfer full) (type BamfDBusItemViewProxy): The constructed proxy object or NULL if is set.

Definition at line 2923 of file bamf-gdbus-view-generated.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_VIEW (ret);
  else
    return NULL;
}
BamfDBusItemView* bamf_dbus_item_view_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 2956 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_VIEW_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.view", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_VIEW (ret);
  else
    return NULL;
}
BamfDBusItemView* bamf_dbus_item_view_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 2866 of file bamf-gdbus-view-generated.c.

{
  GInitable *ret;
  ret = g_initable_new (BAMF_DBUS_ITEM_TYPE_VIEW_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.ayatana.bamf.view", NULL);
  if (ret != NULL)
    return BAMF_DBUS_ITEM_VIEW (ret);
  else
    return NULL;
}
static void bamf_dbus_item_view_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 2607 of file bamf-gdbus-view-generated.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 4);
  info = _bamf_dbus_item_view_property_info_pointers[prop_id - 1];
  variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature));
  g_dbus_proxy_call (G_DBUS_PROXY (object),
    "org.freedesktop.DBus.Properties.Set",
    g_variant_new ("(ssv)", "org.ayatana.bamf.view", info->parent_struct.name, variant),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    NULL, (GAsyncReadyCallback) bamf_dbus_item_view_proxy_set_property_cb, (gpointer) info);
  g_variant_unref (variant);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void bamf_dbus_item_view_proxy_set_property_cb ( GDBusProxy *  proxy,
GAsyncResult *  res,
gpointer  user_data 
) [static]

Definition at line 2590 of file bamf-gdbus-view-generated.c.

{
  const _ExtendedGDBusPropertyInfo *info = user_data;
  GError *error;
  error = NULL;
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
    {
      g_warning ("Error setting property `%s' on interface org.ayatana.bamf.view: %s (%s, %d)",
                 info->parent_struct.name, 
                 error->message, g_quark_to_string (error->domain), error->code);
      g_error_free (error);
    }
}

Here is the caller graph for this function:

void bamf_dbus_item_view_set_active ( BamfDBusItemView *  object,
gboolean  value 
)

bamf_dbus_item_view_set_active: (skip) : A #BamfDBusItemView.

: The value to set.

Sets the <link linkend="gdbus-property-org-ayatana-bamf-view.Active">"Active"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1336 of file bamf-gdbus-view-generated.c.

{
  g_object_set (G_OBJECT (object), "active", value, NULL);
}

Here is the caller graph for this function: