[maemo-commits] [maemo-commits] r8483 - projects/haf/trunk/pygtk/gtk

From: www-data at stage.maemo.org www-data at stage.maemo.org
Date: Wed Nov 29 22:57:03 EET 2006
Author: osantana
Date: 2006-11-29 22:56:57 +0200 (Wed, 29 Nov 2006)
New Revision: 8483

Modified:
   projects/haf/trunk/pygtk/gtk/gdk-2.10.defs
   projects/haf/trunk/pygtk/gtk/gdk-base.defs
   projects/haf/trunk/pygtk/gtk/gtk-base-types.defs
   projects/haf/trunk/pygtk/gtk/gtk-base.defs
Log:
- added the hildon extensions


Modified: projects/haf/trunk/pygtk/gtk/gdk-2.10.defs
===================================================================
--- projects/haf/trunk/pygtk/gtk/gdk-2.10.defs	2006-11-29 18:34:44 UTC (rev 8482)
+++ projects/haf/trunk/pygtk/gtk/gdk-2.10.defs	2006-11-29 20:56:57 UTC (rev 8483)
@@ -181,18 +181,19 @@
   (return-type "gdouble")
 )
 
-(define-method get_active_window
-  (of-object "GdkScreen")
-  (c-name "gdk_screen_get_active_window")
-  (return-type "GdkWindow*")
-)
+; INDT: moved to gdk-base.defs
+;(define-method get_active_window
+;  (of-object "GdkScreen")
+;  (c-name "gdk_screen_get_active_window")
+;  (return-type "GdkWindow*")
+;)
+;
+;(define-method get_window_stack
+;  (of-object "GdkScreen")
+;  (c-name "gdk_screen_get_window_stack")
+;  (return-type "GList*")
+;)
 
-(define-method get_window_stack
-  (of-object "GdkScreen")
-  (c-name "gdk_screen_get_window_stack")
-  (return-type "GList*")
-)
-
 (define-virtual composited_changed
   (of-object "GdkScreen")
   (return-type "none")
@@ -252,11 +253,12 @@
   (return-type "none")
 )
 
-(define-method get_type_hint
-  (of-object "GdkWindow")
-  (c-name "gdk_window_get_type_hint")
-  (return-type "GdkWindowTypeHint")
-)
+; INDT: moved to gdk-base.defs
+;(define-method get_type_hint
+;  (of-object "GdkWindow")
+;  (c-name "gdk_window_get_type_hint")
+;  (return-type "GdkWindowTypeHint")
+;)
 
 
 

Modified: projects/haf/trunk/pygtk/gtk/gdk-base.defs
===================================================================
--- projects/haf/trunk/pygtk/gtk/gdk-base.defs	2006-11-29 18:34:44 UTC (rev 8482)
+++ projects/haf/trunk/pygtk/gtk/gdk-base.defs	2006-11-29 20:56:57 UTC (rev 8483)
@@ -3742,6 +3742,20 @@
   (return-type "GdkColormap*")
 )
 
+; INDT: moved from gdk-2.10.defs
+(define-method get_active_window
+  (of-object "GdkScreen")
+  (c-name "gdk_screen_get_active_window")
+  (return-type "GdkWindow*")
+)
+
+(define-method get_window_stack
+  (of-object "GdkScreen")
+  (c-name "gdk_screen_get_window_stack")
+  (return-type "GList*")
+)
+; /INDT: moved from gdk-2.10.defs
+
 ; INDT: backport (2.8)
 ;(define-method get_rgba_colormap
 ;  (of-object "GdkScreen")
@@ -3957,6 +3971,14 @@
   )
 )
 
+; INDT: moved from gdk-2.10.defs
+(define-method get_type_hint
+  (of-object "GdkWindow")
+  (c-name "gdk_window_get_type_hint")
+  (return-type "GdkWindowTypeHint")
+)
+; /INDT: moved from gdk-2.10.defs
+
 (define-function selection_send_notify
   (c-name "gdk_selection_send_notify")
   (return-type "none")
@@ -4975,15 +4997,14 @@
   (return-type "none")
 )
 
-; INDT: backport (2.8)
-;(define-method set_urgency_hint
-;  (of-object "GdkWindow")
-;  (c-name "gdk_window_set_urgency_hint")
-;  (return-type "none")
-;  (parameters
-;    '("gboolean" "urgent")
-;  )
-;)
+(define-method set_urgency_hint
+  (of-object "GdkWindow")
+  (c-name "gdk_window_set_urgency_hint")
+  (return-type "none")
+  (parameters
+    '("gboolean" "urgent")
+  )
+)
 
 ;; From /mondo/local/gtk-2.10/include/gtk-2.0/gdk/gdkwindow.h
 

Modified: projects/haf/trunk/pygtk/gtk/gtk-base-types.defs
===================================================================
--- projects/haf/trunk/pygtk/gtk/gtk-base-types.defs	2006-11-29 18:34:44 UTC (rev 8482)
+++ projects/haf/trunk/pygtk/gtk/gtk-base-types.defs	2006-11-29 20:56:57 UTC (rev 8483)
@@ -382,6 +382,10 @@
     '("button" "GTK_ICON_SIZE_BUTTON")
     '("dnd" "GTK_ICON_SIZE_DND")
     '("dialog" "GTK_ICON_SIZE_DIALOG")
+    '("hildon-size-26" "HILDON_ICON_SIZE_26")
+    '("hildon-size-40" "HILDON_ICON_SIZE_40")
+    '("hildon-size-50" "HILDON_ICON_SIZE_50")
+    '("hildon-size-64" "HILDON_ICON_SIZE_64")
   )
 )
 
@@ -690,6 +694,7 @@
     '("stock" "GTK_RC_TOKEN_STOCK")
     '("ltr" "GTK_RC_TOKEN_LTR")
     '("rtl" "GTK_RC_TOKEN_RTL")
+    '("logical-color" "GTK_RC_TOKEN_LOGICAL_COLOR")
     '("last" "GTK_RC_TOKEN_LAST")
   )
 )
@@ -2734,5 +2739,58 @@
     '("bad-filename" "GTK_FILE_SYSTEM_ERROR_BAD_FILENAME")
     '("failed" "GTK_FILE_SYSTEM_ERROR_FAILED")
     '("already-exists" "GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS")
+    '("timeout" "GTK_FILE_SYSTEM_ERROR_TIMEOUT")
   )
 )
+
+(define-flags InputMode
+  (in-module "Gtk")
+  (c-name "HildonGtkInputMode")
+  (gtype-id "GTK_TYPE_GTK_INPUT_MODE")
+  (values
+    '("alpha"     "HILDON_GTK_INPUT_MODE_ALPHA")
+    '("numeric"   "HILDON_GTK_INPUT_MODE_NUMERIC")
+    '("special"   "HILDON_GTK_INPUT_MODE_SPECIAL")
+    '("hexa"      "HILDON_GTK_INPUT_MODE_HEXA")
+    '("tele"      "HILDON_GTK_INPUT_MODE_TELE")
+    '("full"      "HILDON_GTK_INPUT_MODE_FULL")
+    '("invisible" "HILDON_GTK_INPUT_MODE_INVISIBLE")
+    '("autocap"   "HILDON_GTK_INPUT_MODE_AUTOCAP")
+  )
+)
+
+(define-flags TapAndHoldFlags
+  (in-module "Gtk")
+  (c-name "GtkWidgetTapAndHoldFlags")
+  (gtype-id "GTK_TYPE_WIDGET_TAP_AND_HOLD_FLAGS")
+  (values
+    '("none" "GTK_TAP_AND_HOLD_NONE")
+    '("pass-press" "GTK_TAP_AND_HOLD_PASS_PRESS")
+    '("no-signals" "GTK_TAP_AND_HOLD_NO_SIGNALS")
+    '("no-internals" "GTK_TAP_AND_HOLD_NO_INTERNALS")
+  )
+)
+
+(define-flags InvalidInputType
+  (in-module "Gtk")
+  (c-name "GtkInvalidInputType")
+  (gtype-id "GTK_TYPE_INVALID_INPUT_TYPE")
+  (values
+    '("max-chars-reached" "GTK_INVALID_INPUT_MAX_CHARS_REACHED")
+    '("mode-restriction" "GTK_INVALID_INPUT_MODE_RESTRICTION")
+  )
+)
+
+(define-flags ButtonAttachFlags
+  (in-module "Gtk")
+  (c-name "OssoGtkButtonAttachFlags")
+  (gtype-id "GTK_TYPE_GTK_BUTTON_ATTACH_FLAGS")
+  (values
+    '("attach-north" "OSSO_GTK_BUTTON_ATTACH_NORTH")
+    '("attach-east" "OSSO_GTK_BUTTON_ATTACH_EAST")
+    '("attach-south" "OSSO_GTK_BUTTON_ATTACH_SOUTH")
+    '("attach-west" "OSSO_GTK_BUTTON_ATTACH_WEST")
+    '("attach-enum-end" "OSSO_GTK_BUTTON_ATTACH_ENUM_END")
+  )
+)
+

Modified: projects/haf/trunk/pygtk/gtk/gtk-base.defs
===================================================================
--- projects/haf/trunk/pygtk/gtk/gtk-base.defs	2006-11-29 18:34:44 UTC (rev 8482)
+++ projects/haf/trunk/pygtk/gtk/gtk-base.defs	2006-11-29 20:56:57 UTC (rev 8483)
@@ -1795,6 +1795,26 @@
   (return-type "GtkWidget*")
 )
 
+; INDT: hildon extension
+(define-method set_depressed
+  (of-object "GtkButton")
+  (c-name "hildon_gtk_button_set_depressed")
+  (return-type "none")
+  (parameters
+    '("gboolean" "depressed")
+  )
+)
+
+(define-method set_detail_from_attach_flags
+  (of-object "GtkButton")
+  (c-name "osso_gtk_button_set_detail_from_attach_flags")
+  (return-type "none")
+  (parameters
+    '("OssoGtkButtonAttachFlags" "flags")
+  )
+)
+; /INDT: hildon extension
+
 (define-virtual pressed
   (of-object "GtkButton")
   (return-type "none")
@@ -2511,6 +2531,12 @@
   )
 )
 
+(define-method set_cell_data
+  (of-object "GtkCellView")
+  (c-name "gtk_cell_view_set_cell_data")
+  (return-type "none")
+)
+
 (define-method get_cell_renderers
   (of-object "GtkCellView")
   (c-name "gtk_cell_view_get_cell_renderers")
@@ -5732,15 +5758,14 @@
   )
 )
 
-; INDT: backport (2.8)
-;(define-method get_response_for_widget
-;  (of-object "GtkDialog")
-;  (c-name "gtk_dialog_get_response_for_widget")
-;  (return-type "gint")
-;  (parameters
-;    '("GtkWidget*" "widget")
-;  )
-;)
+(define-method get_response_for_widget
+  (of-object "GtkDialog")
+  (c-name "gtk_dialog_get_response_for_widget")
+  (return-type "gint")
+  (parameters
+    '("GtkWidget*" "widget")
+  )
+)
 
 (define-method set_has_separator
   (of-object "GtkDialog")
@@ -6115,6 +6140,52 @@
   (return-type "none")
 )
 
+; INDT: maemo extensions...
+;(define-method set_hildon_focus_handling
+;  (of-object "GtkWidget")
+;  (c-name "gtk_widget_set_hildon_focus_handling")
+;  (return-type "none")
+;  (parameters
+;    '("gboolean" "hildon_like")
+;  )
+;)
+;
+;(define-method get_hildon_focus_handling
+;  (of-object "GtkWidget")
+;  (c-name "gtk_widget_get_hildon_focus_handling")
+;  (return-type "gboolean")
+;)
+
+(define-method tap_and_hold_menu_position_top
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_tap_and_hold_menu_position_top")
+  (return-type "none")
+  (parameters
+    '("gint*" "x")
+    '("gint*" "y")
+    '("gboolean*" "push_in")
+    '("GtkWidget*" "widget")
+  )
+)
+
+(define-method insensitive_press
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_insensitive_press")
+  (return-type "none")
+)
+
+(define-method tap_and_hold_setup
+  (of-object "GtkWidget")
+  (c-name "gtk_widget_tap_and_hold_setup")
+  (return-type "none")
+  (parameters
+    '("GtkWidget*" "menu")
+    '("GtkCallback" "func")
+    '("GtkWidgetTapAndHoldFlags" "flags")
+  )
+)
+; /INDT: maemo extensions...
+
 (define-function target_list_add_text_targets
   (c-name "gtk_target_list_add_text_targets")
   (return-type "none")
@@ -6615,6 +6686,23 @@
   )
 )
 
+; INDT: hildon extensions
+(define-method set_input_mode
+  (of-object "GtkEntry")
+  (c-name "hildon_gtk_entry_set_input_mode")
+  (return-type "none")
+  (parameters
+    '("HildonGtkInputMode" "input_mode")
+  )
+)
+
+(define-method get_input_mode
+  (of-object "GtkEntry")
+  (c-name "hildon_gtk_entry_get_input_mode")
+  (return-type "HildonGtkInputMode")
+)
+; /INDT: hildon extensions
+
 (define-virtual populate_popup
   (of-object "GtkEntry")
   (return-type "none")
@@ -6680,6 +6768,17 @@
   (return-type "none")
 )
 
+; INDT: maemo extension...
+(define-virtual invalid_input
+  (of-object "GtkEntry")
+  (return-type "none")
+  (parameters
+    '("GtkInvalidInputType" "type")
+  )
+)
+; /INDT: maemo extension...
+
+
 ;; From /opt/gtk2/include/gtk-2.0/gtk/gtkentrycompletion.h
 
 (define-function gtk_entry_completion_get_type
@@ -8039,6 +8138,17 @@
   )
 )
 
+; INDT: maemo extensions...
+(define-method create
+  (of-object "GtkFileSystem")
+  (c-name "hildon_gtk_file_system_create")
+  (return-type "GtkFileSystem*")
+  (parameters
+    '("const-gchar*" "file_system_name")
+  )
+)
+; /INDT: maemo extensions...
+
 (define-method remove_bookmark
   (of-object "GtkFileSystem")
   (c-name "gtk_file_system_remove_bookmark")
@@ -10510,6 +10620,65 @@
   )
 )
 
+; INDT: hildon extensions
+(define-method filter_event
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_filter_event")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+
+(define-method show
+  (of-object "GtkIMContext")
+  (c-name "gtk_im_context_show")
+  (return-type "none")
+)
+
+(define-method hide
+  (of-object "GtkIMContext")
+  (c-name "gtk_im_context_hide")
+  (return-type "none")
+)
+
+(define-method copy
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_copy")
+  (return-type "none")
+)
+
+(define-method cut
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_cut")
+  (return-type "none")
+)
+
+(define-method paste
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_paste")
+  (return-type "none")
+)
+
+(define-method hildon_show
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_show")
+  (return-type "none")
+)
+
+(define-method hildon_hide
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_hide")
+  (return-type "none")
+)
+
+(define-method has_selection
+  (of-object "GtkIMContext")
+  (c-name "hildon_gtk_im_context_has_selection")
+  (return-type "gboolean")
+)
+; /INDT: hildon extensions
+
 (define-method focus_in
   (of-object "GtkIMContext")
   (c-name "gtk_im_context_focus_in")
@@ -10675,7 +10844,40 @@
   )
 )
 
+; INDT: maemo extensions...
+(define-virtual show
+  (of-object "GtkIMContext")
+  (return-type "none")
+)
 
+(define-virtual hide
+  (of-object "GtkIMContext")
+  (return-type "none")
+)
+
+(define-virtual has_selection
+  (of-object "GtkIMContext")
+  (return-type "gboolean")
+)
+
+(define-virtual clipboard_operation
+  (of-object "GtkIMContext")
+  (return-type "none")
+  (parameters
+    '("GtkIMContextClipboardOperation" "operation")
+  )
+)
+
+(define-virtual filter_event
+  (of-object "GtkIMContext")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+; /INDT: maemo extensions...
+
+
 ;; From /opt/gtk2/include/gtk-2.0/gtk/gtkimcontextsimple.h
 
 (define-function gtk_im_context_simple_get_type
@@ -12972,23 +13174,27 @@
   (return-type "gint")
 )
 
-; INDT: backport (2.8)
-;(define-method get_take_focus
-;  (of-object "GtkMenuShell")
-;  (c-name "gtk_menu_shell_get_take_focus")
-;  (return-type "gboolean")
-;)
-;
-;(define-method set_take_focus
-;  (of-object "GtkMenuShell")
-;  (c-name "gtk_menu_shell_set_take_focus")
-;  (return-type "none")
-;  (parameters
-;    '("gboolean" "take_focus")
-;  )
-;)
+(define-virtual close
+  (of-object "GtkMenuShell")
+  (return-type "none")
+)
 
+(define-method get_take_focus
+  (of-object "GtkMenuShell")
+  (c-name "gtk_menu_shell_get_take_focus")
+  (return-type "gboolean")
+)
 
+(define-method set_take_focus
+  (of-object "GtkMenuShell")
+  (c-name "gtk_menu_shell_set_take_focus")
+  (return-type "none")
+  (parameters
+    '("gboolean" "take_focus")
+  )
+)
+
+
 ;; From /opt/gnome-2.10/include/gtk-2.0/gtk/gtkmenutoolbutton.h
 
 (define-function gtk_menu_tool_button_get_type
@@ -15063,7 +15269,35 @@
   (return-type "gdouble")
 )
 
+; INDT: maemo extensions...
+(define-method set_stream_indicator
+  (of-object "GtkRange")
+  (c-name "osso_gtk_range_set_stream_indicator")
+  (return-type "none")
+  (parameters
+    '("gboolean" "stream_indicator")
+  )
+)
+(define-method get_stream_indicator
+  (of-object "GtkRange")
+  (c-name "osso_gtk_range_get_stream_indicator")
+  (return-type "gboolean")
+)
 
+(define-method set_stream_position
+  (of-object "GtkRange")
+  (c-name "osso_gtk_range_set_stream_position")
+  (return-type "none")
+  (parameters
+    '("gdouble" "position")
+  )
+)
+(define-method get_stream_position
+  (of-object "GtkRange")
+  (c-name "osso_gtk_range_get_stream_position")
+  (return-type "gdouble")
+)
+
 (define-virtual value_changed
   (of-object "GtkRange")
   (return-type "none")
@@ -16782,6 +17016,18 @@
   )
 )
 
+; INDT: maemo extensions...
+(define-method lookup_logical_color
+  (of-object "GtkStyle")
+  (c-name "gtk_style_lookup_logical_color")
+  (return-type "gboolean")
+  (parameters
+    '("const-gchar*" "color_name")
+    '("GdkColor*" "color")
+  )
+)
+; /INDT: maemo extensions...
+
 (define-method lookup_icon_set
   (of-object "GtkStyle")
   (c-name "gtk_style_lookup_icon_set")
@@ -18784,6 +19030,38 @@
   (return-type "none")
 )
 
+; INDT: maemo extensions...
+(define-method set_can_paste_rich_text
+  (of-object "GtkTextBuffer")
+  (c-name "gtk_text_buffer_set_can_paste_rich_text")
+  (return-type "none")
+  (parameters
+    '("gboolean" "can_paste_rich_text")
+  )
+)
+
+(define-method get_can_paste_rich_text
+  (of-object "GtkTextBuffer")
+  (c-name "gtk_text_buffer_get_can_paste_rich_text")
+  (return-type "gboolean")
+)
+
+(define-method set_rich_text_format
+  (of-object "GtkTextBuffer")
+  (c-name "gtk_text_buffer_set_rich_text_format")
+  (return-type "none")
+  (parameters
+    '("const-gchar*" "format")
+  )
+)
+
+(define-method get_rich_text_format
+  (of-object "GtkTextBuffer")
+  (c-name "gtk_text_buffer_get_rich_text_format")
+  (return-type "const-gchar*")
+)
+; /INDT: maemo extensions...
+
 (define-virtual insert_text
   (of-object "GtkTextBuffer")
   (return-type "none")
@@ -20815,6 +21093,22 @@
   (return-type "PangoTabArray*")
 )
 
+; INDT: maemo extensions...
+(define-method get_input_mode
+  (of-object "GtkTextView")
+  (c-name "hildon_gtk_text_view_get_input_mode")
+  (return-type "HildonGtkInputMode")
+)
+(define-method set_input_mode
+  (of-object "GtkTextView")
+  (c-name "hildon_gtk_text_view_set_input_mode")
+  (return-type "none")
+  (parameters
+    '("HildonGtkInputMode" "mode")
+  )
+)
+; /INDT: maemo extensions...
+
 (define-method get_default_attributes
   (of-object "GtkTextView")
   (c-name "gtk_text_view_get_default_attributes")
@@ -24358,6 +24652,15 @@
   (return-type "gboolean")
 )
 
+; INDT: maemo extensions...
+(define-virtual row_insensitive
+  (of-object "GtkTreeView")
+  (return-type "none")
+  (parameters
+    '("GtkTreePath*" "path")
+  )
+)
+; /INDT: maemo extensions...
 
 ;; From /opt/gtk2/include/gtk-2.0/gtk/gtktreeviewcolumn.h
 
@@ -27212,6 +27515,36 @@
   )
 )
 
+; INDT: maemo extensions...
+(define-virtual tap_and_hold
+  (of-object "GtkWidget")
+  (return-type "none")
+)
+
+(define-virtual tap_and_hold_setup
+  (of-object "GtkWidget")
+  (return-type "none")
+  (parameters
+    '("GtkWidget*" "menu")
+    '("GtkCallback" "func")
+    '("GtkWidgetTapAndHoldFlags" "flags")
+  )
+)
+
+(define-virtual tap_and_hold_query
+  (of-object "GtkWidget")
+  (return-type "gboolean")
+  (parameters
+    '("GdkEvent*" "event")
+  )
+)
+
+(define-virtual insensitive_press
+  (of-object "GtkWidget")
+  (return-type "none")
+)
+; /INDT: maemo extensions...
+
 ; INDT: backport
 ;(define-virtual grab_broken_event
 ;  (of-object "GtkWidget")
@@ -27422,22 +27755,20 @@
   (return-type "gboolean")
 )
 
+(define-method set_urgency_hint
+  (of-object "GtkWindow")
+  (c-name "gtk_window_set_urgency_hint")
+  (return-type "none")
+  (parameters
+    '("gboolean" "setting")
+  )
+)
 
-; INDT: backport (2.8)
-;(define-method set_urgency_hint
-;  (of-object "GtkWindow")
-;  (c-name "gtk_window_set_urgency_hint")
-;  (return-type "none")
-;  (parameters
-;    '("gboolean" "setting")
-;  )
-;)
-;
-;(define-method get_urgency_hint
-;  (of-object "GtkWindow")
-;  (c-name "gtk_window_get_urgency_hint")
-;  (return-type "gboolean")
-;)
+(define-method get_urgency_hint
+  (of-object "GtkWindow")
+  (c-name "gtk_window_get_urgency_hint")
+  (return-type "gboolean")
+)
 
 (define-method set_accept_focus
   (of-object "GtkWindow")
@@ -27631,6 +27962,23 @@
   (return-type "GdkPixbuf*")
 )
 
+; INDT: maemo extensions...
+(define-method set_prev_focus_widget
+  (of-object "GtkWindow")
+  (c-name "gtk_window_set_prev_focus_widget")
+  (return-type "none")
+  (parameters
+    '("GtkWidget*" "widget")
+  )
+)
+
+(define-method get_prev_focus_widget
+  (of-object "GtkWindow")
+  (c-name "gtk_window_get_prev_focus_widget")
+  (return-type "GtkWidget*")
+)
+; /INDT: maemo extensions...
+
 (define-function window_set_default_icon_list
   (c-name "gtk_window_set_default_icon_list")
   (return-type "none")


More information about the maemo-commits mailing list