summaryrefslogtreecommitdiff
path: root/gtk/gdk-2.20.defs
diff options
context:
space:
mode:
authorJohn Stowers <john.stowers@gmail.com>2010-07-09 13:43:11 +1200
committerJohn Stowers <john.stowers@gmail.com>2010-07-09 15:25:42 +1200
commit088ff0490a0fa05a31c4840dad189c913e7ab91b (patch)
treeb8933c65daddf79c8b8bf2c4763c7daafb66d645 /gtk/gdk-2.20.defs
parent6d6e8b0864c5ac6470e258d20edd09a0fd07952a (diff)
downloadpygtk-088ff0490a0fa05a31c4840dad189c913e7ab91b.tar.gz
Add new Gtk-2.20 API
* Notably this adds GtkSpinner, GtkOffscreenWindow, GtkCellRendererSpinner, GtkToolPalette objects * Add new api to other objects * Add gtk.ToolbarPalette demo * Add gtk.Spinner demo
Diffstat (limited to 'gtk/gdk-2.20.defs')
-rw-r--r--gtk/gdk-2.20.defs30
1 files changed, 30 insertions, 0 deletions
diff --git a/gtk/gdk-2.20.defs b/gtk/gdk-2.20.defs
new file mode 100644
index 00000000..c41b23b6
--- /dev/null
+++ b/gtk/gdk-2.20.defs
@@ -0,0 +1,30 @@
+;; -*- scheme -*-
+
+;; From gdkkeys.h
+
+(define-method add_virtual_modifiers
+ (of-object "GdkKeymap")
+ (c-name "gdk_keymap_add_virtual_modifiers")
+ (return-type "none")
+ (parameters
+ '("GdkModifierType*" "state")
+ )
+)
+
+(define-method map_virtual_modifiers
+ (of-object "GdkKeymap")
+ (c-name "gdk_keymap_map_virtual_modifiers")
+ (return-type "gboolean")
+ (parameters
+ '("GdkModifierType*" "state")
+ )
+)
+
+;; From gdkscreen.h
+
+(define-method get_primary_monitor
+ (of-object "GdkScreen")
+ (c-name "gdk_screen_get_primary_monitor")
+ (return-type "gint")
+)
+