XAppObjectManagerClient

XAppObjectManagerClient

Functions

GDBusInterfaceInfo * xapp_status_icon_interface_interface_info ()
guint xapp_status_icon_interface_override_properties ()
void xapp_status_icon_interface_complete_button_press ()
void xapp_status_icon_interface_complete_button_release ()
void xapp_status_icon_interface_complete_scroll ()
void xapp_status_icon_interface_call_button_press ()
gboolean xapp_status_icon_interface_call_button_press_finish ()
gboolean xapp_status_icon_interface_call_button_press_sync ()
void xapp_status_icon_interface_call_button_release ()
gboolean xapp_status_icon_interface_call_button_release_finish ()
gboolean xapp_status_icon_interface_call_button_release_sync ()
void xapp_status_icon_interface_call_scroll ()
gboolean xapp_status_icon_interface_call_scroll_finish ()
gboolean xapp_status_icon_interface_call_scroll_sync ()
const gchar * xapp_status_icon_interface_get_name ()
gchar * xapp_status_icon_interface_dup_name ()
void xapp_status_icon_interface_set_name ()
const gchar * xapp_status_icon_interface_get_icon_name ()
gchar * xapp_status_icon_interface_dup_icon_name ()
void xapp_status_icon_interface_set_icon_name ()
const gchar * xapp_status_icon_interface_get_tooltip_text ()
gchar * xapp_status_icon_interface_dup_tooltip_text ()
void xapp_status_icon_interface_set_tooltip_text ()
const gchar * xapp_status_icon_interface_get_label ()
gchar * xapp_status_icon_interface_dup_label ()
void xapp_status_icon_interface_set_label ()
gboolean xapp_status_icon_interface_get_visible ()
void xapp_status_icon_interface_set_visible ()
gint xapp_status_icon_interface_get_icon_size ()
void xapp_status_icon_interface_set_icon_size ()
gboolean xapp_status_icon_interface_get_primary_menu_is_open ()
void xapp_status_icon_interface_set_primary_menu_is_open ()
gboolean xapp_status_icon_interface_get_secondary_menu_is_open ()
void xapp_status_icon_interface_set_secondary_menu_is_open ()
const gchar * xapp_status_icon_interface_get_metadata ()
gchar * xapp_status_icon_interface_dup_metadata ()
void xapp_status_icon_interface_set_metadata ()
void xapp_status_icon_interface_proxy_new ()
XAppStatusIconInterface * xapp_status_icon_interface_proxy_new_finish ()
XAppStatusIconInterface * xapp_status_icon_interface_proxy_new_sync ()
void xapp_status_icon_interface_proxy_new_for_bus ()
XAppStatusIconInterface * xapp_status_icon_interface_proxy_new_for_bus_finish ()
XAppStatusIconInterface * xapp_status_icon_interface_proxy_new_for_bus_sync ()
XAppStatusIconInterface * xapp_status_icon_interface_skeleton_new ()
XAppStatusIconInterface * xapp_object_get_status_icon_interface ()
XAppStatusIconInterface * xapp_object_peek_status_icon_interface ()
XAppObjectProxy * xapp_object_proxy_new ()
XAppObjectSkeleton * xapp_object_skeleton_new ()
void xapp_object_skeleton_set_status_icon_interface ()
GType xapp_object_manager_client_get_proxy_type ()
void xapp_object_manager_client_new ()
GDBusObjectManager * xapp_object_manager_client_new_finish ()
GDBusObjectManager * xapp_object_manager_client_new_sync ()
void xapp_object_manager_client_new_for_bus ()
GDBusObjectManager * xapp_object_manager_client_new_for_bus_finish ()
GDBusObjectManager * xapp_object_manager_client_new_for_bus_sync ()

Properties

XAppStatusIconInterface * status-icon-interface Read / Write
char * icon-name Read / Write
int icon-size Read / Write
char * label Read / Write
char * metadata Read / Write
char * name Read / Write
gboolean primary-menu-is-open Read / Write
gboolean secondary-menu-is-open Read / Write
char * tooltip-text Read / Write
gboolean visible Read / Write

Signals

Object Hierarchy

    GInterface
    ├── XAppObject
    ╰── XAppStatusIconInterface
    GObject
    ├── GDBusInterfaceSkeleton
       ╰── XAppStatusIconInterfaceSkeleton
    ├── GDBusObjectManagerClient
       ╰── XAppObjectManagerClient
    ├── GDBusObjectProxy
       ╰── XAppObjectProxy
    ├── GDBusObjectSkeleton
       ╰── XAppObjectSkeleton
    ╰── GDBusProxy
        ╰── XAppStatusIconInterfaceProxy

Description

Functions

xapp_status_icon_interface_interface_info ()

GDBusInterfaceInfo *
xapp_status_icon_interface_interface_info
                               (void);

Gets a machine-readable description of the org.x.StatusIcon D-Bus interface.

Returns

A GDBusInterfaceInfo. Do not free.

[transfer none]


xapp_status_icon_interface_override_properties ()

guint
xapp_status_icon_interface_override_properties
                               (GObjectClass *klass,
                                guint property_id_begin);

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

Parameters

klass

The class structure for a GObject derived class.

 

property_id_begin

The property id to assign to the first overridden property.

 

Returns

The last property id.


xapp_status_icon_interface_complete_button_press ()

void
xapp_status_icon_interface_complete_button_press
                               (XAppStatusIconInterface *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the ButtonPress() 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 invocation , you cannot use it afterwards.

Parameters

object

A XAppStatusIconInterface.

 

invocation

A GDBusMethodInvocation.

[transfer full]

xapp_status_icon_interface_complete_button_release ()

void
xapp_status_icon_interface_complete_button_release
                               (XAppStatusIconInterface *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the ButtonRelease() 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 invocation , you cannot use it afterwards.

Parameters

object

A XAppStatusIconInterface.

 

invocation

A GDBusMethodInvocation.

[transfer full]

xapp_status_icon_interface_complete_scroll ()

void
xapp_status_icon_interface_complete_scroll
                               (XAppStatusIconInterface *object,
                                GDBusMethodInvocation *invocation);

Helper function used in service implementations to finish handling invocations of the Scroll() 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 invocation , you cannot use it afterwards.

Parameters

object

A XAppStatusIconInterface.

 

invocation

A GDBusMethodInvocation.

[transfer full]

xapp_status_icon_interface_call_button_press ()

void
xapp_status_icon_interface_call_button_press
                               (XAppStatusIconInterface *proxy,
                                gint arg_x,
                                gint arg_y,
                                guint arg_button,
                                guint arg_time,
                                gint arg_panel_position,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the ButtonPress() D-Bus method on proxy . When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call xapp_status_icon_interface_call_button_press_finish() to get the result of the operation.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_x

Argument to pass with the method invocation.

 

arg_y

Argument to pass with the method invocation.

 

arg_button

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

arg_panel_position

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

xapp_status_icon_interface_call_button_press_finish ()

gboolean
xapp_status_icon_interface_call_button_press_finish
                               (XAppStatusIconInterface *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with xapp_status_icon_interface_call_button_press().

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to xapp_status_icon_interface_call_button_press().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_call_button_press_sync ()

gboolean
xapp_status_icon_interface_call_button_press_sync
                               (XAppStatusIconInterface *proxy,
                                gint arg_x,
                                gint arg_y,
                                guint arg_button,
                                guint arg_time,
                                gint arg_panel_position,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the ButtonPress() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_x

Argument to pass with the method invocation.

 

arg_y

Argument to pass with the method invocation.

 

arg_button

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

arg_panel_position

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_call_button_release ()

void
xapp_status_icon_interface_call_button_release
                               (XAppStatusIconInterface *proxy,
                                gint arg_x,
                                gint arg_y,
                                guint arg_button,
                                guint arg_time,
                                gint arg_panel_position,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the ButtonRelease() D-Bus method on proxy . When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call xapp_status_icon_interface_call_button_release_finish() to get the result of the operation.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_x

Argument to pass with the method invocation.

 

arg_y

Argument to pass with the method invocation.

 

arg_button

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

arg_panel_position

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

xapp_status_icon_interface_call_button_release_finish ()

gboolean
xapp_status_icon_interface_call_button_release_finish
                               (XAppStatusIconInterface *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with xapp_status_icon_interface_call_button_release().

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to xapp_status_icon_interface_call_button_release().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_call_button_release_sync ()

gboolean
xapp_status_icon_interface_call_button_release_sync
                               (XAppStatusIconInterface *proxy,
                                gint arg_x,
                                gint arg_y,
                                guint arg_button,
                                guint arg_time,
                                gint arg_panel_position,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the ButtonRelease() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_x

Argument to pass with the method invocation.

 

arg_y

Argument to pass with the method invocation.

 

arg_button

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

arg_panel_position

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_call_scroll ()

void
xapp_status_icon_interface_call_scroll
                               (XAppStatusIconInterface *proxy,
                                gint arg_delta,
                                gint arg_orientation,
                                guint arg_time,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Asynchronously invokes the Scroll() D-Bus method on proxy . When the operation is finished, callback will be invoked in the thread-default main loop of the thread you are calling this method from (see g_main_context_push_thread_default()). You can then call xapp_status_icon_interface_call_scroll_finish() to get the result of the operation.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_delta

Argument to pass with the method invocation.

 

arg_orientation

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

callback

A GAsyncReadyCallback to call when the request is satisfied or NULL.

 

user_data

User data to pass to callback .

 

xapp_status_icon_interface_call_scroll_finish ()

gboolean
xapp_status_icon_interface_call_scroll_finish
                               (XAppStatusIconInterface *proxy,
                                GAsyncResult *res,
                                GError **error);

Finishes an operation started with xapp_status_icon_interface_call_scroll().

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

res

The GAsyncResult obtained from the GAsyncReadyCallback passed to xapp_status_icon_interface_call_scroll().

 

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_call_scroll_sync ()

gboolean
xapp_status_icon_interface_call_scroll_sync
                               (XAppStatusIconInterface *proxy,
                                gint arg_delta,
                                gint arg_orientation,
                                guint arg_time,
                                GCancellable *cancellable,
                                GError **error);

Synchronously invokes the Scroll() D-Bus method on proxy . The calling thread is blocked until a reply is received.

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

Parameters

proxy

A XAppStatusIconInterfaceProxy.

 

arg_delta

Argument to pass with the method invocation.

 

arg_orientation

Argument to pass with the method invocation.

 

arg_time

Argument to pass with the method invocation.

 

cancellable

A GCancellable or NULL.

[nullable]

error

Return location for error or NULL.

 

Returns

TRUE if the call succeeded, FALSE if error is set.

[skip]


xapp_status_icon_interface_get_name ()

const