;; -*- scheme -*- ; object definitions ... (define-object Client (in-module "Xfce") (parent "GObject") (c-name "XfceMcsClient") (gtype-id "XFCE_TYPE_MCS_CLIENT") ) ;; Enumerations and flags ... ;; From xfce-mcs-client.h (define-function xfce_mcs_client_get_type (c-name "xfce_mcs_client_get_type") (return-type "GType") ) (define-method get_screen (of-object "XfceMcsClient") (c-name "xfce_mcs_client_get_screen") (return-type "GObject*") ) (define-method set_screen (of-object "XfceMcsClient") (c-name "xfce_mcs_client_set_screen") (return-type "none") (parameters '("GObject*" "val") ) ) (define-method manager_reconnected (of-object "XfceMcsClient") (c-name "xfce_mcs_client_manager_reconnected") (return-type "none") ) (define-function xfce_mcs_client_new (c-name "xfce_mcs_client_new") (is-constructor-of "XfceMcsClient") (return-type "XfceMcsClient*") ) (define-method delete_channel (of-object "XfceMcsClient") (c-name "xfce_mcs_client_delete_channel") (return-type "none") (parameters '("gchar-const*" "name") ) ) (define-method register_channel (of-object "XfceMcsClient") (c-name "xfce_mcs_client_register_channel") (return-type "none") (parameters '("XfceMcsChannel*" "channel") ) ) (define-method unregister_channel (of-object "XfceMcsClient") (c-name "xfce_mcs_client_unregister_channel") (return-type "none") (parameters '("XfceMcsChannel*" "channel") ) ) (define-method check_manager (of-object "XfceMcsClient") (c-name "xfce_mcs_client_check_manager") (return-type "gboolean") ) (define-method show_dialog (of-object "XfceMcsClient") (c-name "xfce_mcs_client_show_dialog") (return-type "none") (parameters '("gchar-const*" "message") ) )