diff options
Diffstat (limited to 'lib/python/_sugar.defs')
-rw-r--r-- | lib/python/_sugar.defs | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/lib/python/_sugar.defs b/lib/python/_sugar.defs index 56c52ac..1029438 100644 --- a/lib/python/_sugar.defs +++ b/lib/python/_sugar.defs @@ -70,3 +70,70 @@ ) +;; -*- scheme -*- +; object definitions ... +(define-object TrayManager + (in-module "Sugar") + (parent "GObject") + (c-name "SugarTrayManager") + (gtype-id "SUGAR_TYPE_TRAY_MANAGER") +) + +;; Enumerations and flags ... + + +;; From sugar-tray-manager.h + +(define-function tray_manager_get_type + (c-name "sugar_tray_manager_get_type") + (return-type "GType") +) + +(define-function tray_manager_check_running + (c-name "sugar_tray_manager_check_running") + (return-type "gboolean") + (parameters + '("GdkScreen*" "screen") + ) +) + +(define-function tray_manager_new + (c-name "sugar_tray_manager_new") + (is-constructor-of "SugarTrayManager") + (return-type "SugarTrayManager*") +) + +(define-method manage_screen + (of-object "SugarTrayManager") + (c-name "sugar_tray_manager_manage_screen") + (return-type "gboolean") + (parameters + '("GdkScreen*" "screen") + ) +) + +(define-method get_child_title + (of-object "SugarTrayManager") + (c-name "sugar_tray_manager_get_child_title") + (return-type "char*") + (parameters + '("SugarTrayManagerChild*" "child") + ) +) + +(define-method set_orientation + (of-object "SugarTrayManager") + (c-name "sugar_tray_manager_set_orientation") + (return-type "none") + (parameters + '("GtkOrientation" "orientation") + ) +) + +(define-method get_orientation + (of-object "SugarTrayManager") + (c-name "sugar_tray_manager_get_orientation") + (return-type "GtkOrientation") +) + + |