diff options
Diffstat (limited to 'sugar/_sugarext.defs')
-rw-r--r-- | sugar/_sugarext.defs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/sugar/_sugarext.defs b/sugar/_sugarext.defs index 33f49f8..2e07b61 100644 --- a/sugar/_sugarext.defs +++ b/sugar/_sugarext.defs @@ -15,8 +15,33 @@ (gtype-id "SUGAR_TYPE_KEY_GRABBER") ) +(define-object Menu + (in-module "Sugar") + (parent "GtkMenu") + (c-name "SugarMenu") + (gtype-id "SUGAR_TYPE_MENU") +) + ;; Enumerations and flags ... +;; From sugar-menu.h + +(define-method popup + (of-object "SugarMenu") + (c-name "sugar_menu_popup") + (return-type "none") + (parameters + '("gint" "x") + '("gint" "y") + ) +) + +(define-method popdown + (of-object "SugarMenu") + (c-name "sugar_menu_popdown") + (return-type "none") +) + ;; From sugar-key-grabber.h (define-function sugar_key_grabber_get_type |