package ocgtk

  1. Overview
  2. Docs
OCaml bindings for GTK 4

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1-preview2.tar.gz
sha256=4e50fdb5093136a10fc8ffbe388e44cbcb70d52f8afdd48863ec7e22580ff054

doc/ocgtk.gio/Ocgtk_gio/Gio/Wrappers/D_bus_object_manager_client/index.html

Module Wrappers.D_bus_object_manager_client

type t = [ `d_bus_object_manager_client | `object_ ] Gobject.obj
val new_finish : [ `async_result ] Gobject.obj -> (t, GError.t) result

Create a new DBusObjectManagerClient

val new_for_bus_finish : [ `async_result ] Gobject.obj -> (t, GError.t) result

Create a new DBusObjectManagerClient

val get_name_owner : t -> string option

The unique name that owns the name that @manager is for or %NULL if no-one currently owns that name. You can connect to the #GObject::notify signal to track changes to the #GDBusObjectManagerClient:name-owner property.

val get_name : t -> string

Gets the name that @manager is for, or %NULL if not a message bus connection.

Gets the flags that @manager was constructed with.

val get_connection : t -> [ `d_bus_connection | `object_ ] Gobject.obj

Gets the #GDBusConnection used by @manager.

val get_object_path : t -> string

Get property: object-path

val on_interface_proxy_signal : ?after:bool -> t -> callback: (object_proxy:[ `d_bus_object_proxy | `object_ ] Gobject.obj -> interface_proxy:[ `d_bus_proxy | `object_ ] Gobject.obj -> sender_name:string -> signal_name:string -> parameters:Gvariant.t -> unit) -> Gobject.Signal.handler_id