Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lib/python/_sugar.defs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python/_sugar.defs')
-rw-r--r--lib/python/_sugar.defs67
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")
+)
+
+