rpms/python-gtkextra/F-9 python-gtkextra-1.1.0-update.patch, NONE, 1.1 python-gtkextra.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Miloslav Trmac (mitr) fedora-extras-commits at redhat.com
Wed Apr 30 12:54:49 UTC 2008


Author: mitr

Update of /cvs/pkgs/rpms/python-gtkextra/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15693

Modified Files:
	.cvsignore sources 
Added Files:
	python-gtkextra-1.1.0-update.patch python-gtkextra.spec 
Log Message:
First commit for Fedora 9.


python-gtkextra-1.1.0-update.patch:

--- NEW FILE python-gtkextra-1.1.0-update.patch ---
Update some of the bitrotted parts of python-gtkextra, drop other bitrotted
parts.

diff -up python-gtkextra-1.1.0/gtkextra/gtkextra-types.defs.update python-gtkextra-1.1.0/gtkextra/gtkextra-types.defs
--- python-gtkextra-1.1.0/gtkextra/gtkextra-types.defs.update	2004-03-04 12:39:19.000000000 +0100
+++ python-gtkextra-1.1.0/gtkextra/gtkextra-types.defs	2007-10-21 14:58:32.000000000 +0200
@@ -27,20 +27,6 @@
   (gtype-id "GTK_TYPE_CHECK_ITEM")
 )
 
-(define-object ComboBox
-  (in-module "Gtk")
-  (parent "GtkHBox")
-  (c-name "GtkComboBox")
-  (gtype-id "GTK_TYPE_COMBO_BOX")
-  (fields
-    '("GtkWidget*" "button")
-    '("GtkWidget*" "arrow")
-    '("GtkWidget*" "popup")
-    '("GtkWidget*" "popwin")
-    '("GtkWidget*" "frame")
-  )
-)
-
 (define-object ColorCombo
   (in-module "Gtk")
   (parent "GtkComboBox")
@@ -178,7 +164,6 @@
     '("gboolean" "title_visible")
     '("GtkPlotTicks" "ticks")
     '("GtkPlotOrientation" "orientation")
-    '("GtkPlotScale" "scale")
     '("GtkPlotLine" "line")
     '("GtkPlotLine" "major_grid")
     '("GtkPlotLine" "minor_grid")
@@ -210,16 +195,6 @@
   (in-module "Gtk")
   (parent "GtkWidget")
   (c-name "GtkPlotData")
-  (fields
-   '("gdouble*" "x")
-   '("gdouble*" "dx")
-   '("gdouble*" "y")
-   '("gdouble*" "dy")
-   '("gdouble*" "z")
-   '("gdouble*" "dz")
-   '("gdouble*" "a")
-   '("gdouble*" "da")
-  )
   (gtype-id "GTK_TYPE_PLOT_DATA")
 )
 
@@ -381,11 +356,9 @@
     '("gint" "min_height")
     '("GdkRectangle" "allocation")
     '("guint" "state")
-    '("GtkPlotCanvasType" "type")
     '("GtkPlotCanvasFlag" "flags")
     '("GtkPlotCanvasSelection" "selection")
     '("GtkPlotCanvasSelectionMode" "mode")
-    '("gpointer" "data")
   )
   ;(fields
   ;  '("gint" "data")
@@ -549,28 +522,6 @@
   )
 )
 
-(define-enum PlotCanvasType
-  (in-module "Gtk")
-  (c-name "GtkPlotCanvasType")
-  (gtype-id "GTK_TYPE_PLOT_CANVAS_TYPE")
-  (values
-    '("none" "GTK_PLOT_CANVAS_NONE")
-    '("plot" "GTK_PLOT_CANVAS_PLOT")
-    '("axis" "GTK_PLOT_CANVAS_AXIS")
-    '("legends" "GTK_PLOT_CANVAS_LEGENDS")
-    '("title" "GTK_PLOT_CANVAS_TITLE")
-    '("text" "GTK_PLOT_CANVAS_TEXT")
-    '("data" "GTK_PLOT_CANVAS_DATA")
-    '("line" "GTK_PLOT_CANVAS_LINE")
-    '("rectangle" "GTK_PLOT_CANVAS_RECTANGLE")
-    '("ellipse" "GTK_PLOT_CANVAS_ELLIPSE")
-    '("pixmap" "GTK_PLOT_CANVAS_PIXMAP")
-    '("marker" "GTK_PLOT_CANVAS_MARKER")
-    '("polygon" "GTK_PLOT_CANVAS_POLYGON")
-    '("custom" "GTK_PLOT_CANVAS_CUSTOM")
-  )
-)
-
 (define-enum PlotCanvasPos
   (in-module "Gtk")
   (c-name "GtkPlotCanvasPos")
diff -up python-gtkextra-1.1.0/gtkextra/gtkextra.defs.update python-gtkextra-1.1.0/gtkextra/gtkextra.defs
--- python-gtkextra-1.1.0/gtkextra/gtkextra.defs.update	2003-07-02 18:25:07.000000000 +0200
+++ python-gtkextra-1.1.0/gtkextra/gtkextra.defs	2007-10-21 14:41:24.000000000 +0200
@@ -152,12 +152,6 @@
   (return-type "GtkWidget*")
 )
 
-(define-method hide_popdown_window
-  (of-object "GtkComboBox")
-  (c-name "gtk_combobox_hide_popdown_window")
-  (return-type "none")
-)
-
 (define-function gtk_dir_tree_get_type
   (c-name "gtk_dir_tree_get_type")
   (return-type "GtkType")
@@ -1276,7 +1270,7 @@
 
 (define-method axis_show_major_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_show_major_ticks")
+  (c-name "gtk_plot3d_show_major_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1286,7 +1280,7 @@
 
 (define-method axis_show_minor_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_show_minor_ticks")
+  (c-name "gtk_plot3d_show_minor_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1296,7 +1290,7 @@
 
 (define-method axis_show_labels
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_show_labels")
+  (c-name "gtk_plot3d_show_labels")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1306,7 +1300,7 @@
 
 (define-method axis_show_title
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_show_title")
+  (c-name "gtk_plot3d_show_title")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1315,7 +1309,7 @@
 
 (define-method axis_hide_title
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_hide_title")
+  (c-name "gtk_plot3d_hide_title")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1324,7 +1318,7 @@
 
 (define-method axis_set_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_ticks")
+  (c-name "gtk_plot3d_set_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotOrientation" "axis")
@@ -1335,7 +1329,7 @@
 
 (define-method axis_set_major_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_major_ticks")
+  (c-name "gtk_plot3d_set_major_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotOrientation" "axis")
@@ -1345,7 +1339,7 @@
 
 (define-method axis_set_minor_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_minor_ticks")
+  (c-name "gtk_plot3d_set_minor_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotOrientation" "axis")
@@ -1355,7 +1349,7 @@
 
 (define-method axis_set_ticks_length
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_ticks_length")
+  (c-name "gtk_plot3d_set_ticks_length")
   (return-type "none")
   (parameters
     '("GtkPlotOrientation" "axis")
@@ -1365,7 +1359,7 @@
 
 (define-method axis_set_ticks_width
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_ticks_width")
+  (c-name "gtk_plot3d_set_ticks_width")
   (return-type "none")
   (parameters
     '("GtkPlotOrientation" "axis")
@@ -1375,7 +1369,7 @@
 
 (define-method axis_show_ticks
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_show_ticks")
+  (c-name "gtk_plot3d_show_ticks")
   (return-type "none")
   (parameters
     '("GtkPlotSide" "side")
@@ -1401,7 +1395,7 @@
 
 (define-method axis_set_scale
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_set_scale")
+  (c-name "gtk_plot3d_set_scale")
   (return-type "none")
   (parameters
     '("GtkPlotAxisPos" "axis")
@@ -1411,7 +1405,7 @@
 
 (define-method axis_get_scale
   (of-object "GtkPlot3D")
-  (c-name "gtk_plot3d_axis_get_scale")
+  (c-name "gtk_plot3d_get_scale")
   (return-type "GtkPlotScale")
   (parameters
     '("GtkPlotAxisPos" "axis")
@@ -1672,26 +1666,6 @@
   )
 )
 
-(define-method add_plot
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_add_plot")
-  (return-type "none")
-  (parameters
-    '("GtkPlot*" "plot")
-    '("gdouble" "x")
-    '("gdouble" "y")
-  )
-)
-
-(define-method set_active_plot
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_set_active_plot")
-  (return-type "none")
-  (parameters
-    '("GtkPlot*" "plot")
-  )
-)
-
 (define-method cancel_action
   (of-object "GtkPlotCanvas")
   (c-name "gtk_plot_canvas_cancel_action")
@@ -1704,28 +1678,6 @@
   (return-type "none")
 )
 
-(define-method get_active_plot
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_get_active_plot")
-  (return-type "GtkPlot*" (null-ok))
-)
-
-(define-method get_active_data
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_get_active_data")
-  (return-type "GtkPlotData*" (null-ok))
-)
-
-(define-method get_active_point
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_get_active_point")
-  (return-type "gint")
-  (parameters
-    '("gdouble*" "x")
-    '("gdouble*" "y")
-  )
-)
-
 (define-method get_active_item
   (of-object "GtkPlotCanvas")
   (c-name "gtk_plot_canvas_get_active_item")
@@ -1799,110 +1751,15 @@
   )
 )
 
-(define-method put_text
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_text")
-  (return-type "GtkPlotCanvasChild*" (null-ok))
-  (parameters
-    '("gdouble" "x")
-    '("gdouble" "y")
-    '("const-gchar*" "font" (default "NULL") (null-ok))
-    '("gint" "height")
-    '("gint" "angle")
-    '("const-GdkColor*" "fg" (default "NULL") (null-ok))
-    '("const-GdkColor*" "bg" (default "NULL") (null-ok))
-    '("gboolean" "transparent")
-    '("GtkJustification" "justification")
-    '("const-gchar*" "text")
-  )
-)
-
 (define-method remove_child
   (of-object "GtkPlotCanvas")
   (c-name "gtk_plot_canvas_remove_child")
-  (return-type "gboolean")
+  (return-type "none")
   (parameters
     '("GtkPlotCanvasChild*" "child")
   )
 )
 
-(define-method put_line
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_line")
-  (return-type "GtkPlotCanvasChild*" (null-ok))
-  (parameters
-    '("gdouble" "x1")
-    '("gdouble" "y1")
-    '("gdouble" "x2")
-    '("gdouble" "y2")
-    '("GtkPlotLineStyle" "style" (default "GTK_PLOT_LINE_SOLID"))
-    '("gfloat" "width" (default "1.0"))
-    '("const-GdkColor*" "color" (default "NULL") (null-ok))
-    '("GtkPlotCanvasArrow" "arrow_mask" (default "GTK_PLOT_ARROW_NONE"))
-  )
-)
-
-(define-method put_rectangle
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_rectangle")
-  (return-type "GtkPlotCanvasChild*" (null-ok))
-  (parameters
-    '("gdouble" "x1")
-    '("gdouble" "y1")
-    '("gdouble" "x2")
-    '("gdouble" "y2")
-    '("GtkPlotLineStyle" "style" (default "GTK_PLOT_LINE_SOLID"))
-    '("gfloat" "width" (default "1.0"))
-    '("const-GdkColor*" "fg" (default "NULL") (null-ok))
-    '("const-GdkColor*" "bg" (default "NULL") (null-ok))
-    '("GtkPlotBorderStyle" "border" (default "GTK_PLOT_BORDER_LINE"))
-    '("gboolean" "fill" (default "TRUE"))
-  )
-)
-
-(define-method put_ellipse
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_ellipse")
-  (return-type "GtkPlotCanvasChild*" (null-ok))
-  (parameters
-    '("gdouble" "x1")
-    '("gdouble" "y1")
-    '("gdouble" "x2")
-    '("gdouble" "y2")
-    '("GtkPlotLineStyle" "style" (default "GTK_PLOT_LINE_SOLID"))
-    '("gfloat" "width" (default "1.0"))
-    '("const-GdkColor*" "fg" (default "NULL") (null-ok))
-    '("const-GdkColor*" "bg" (default "NULL") (null-ok))
-    '("gboolean" "fill" (default "TRUE"))
-  )
-)
-
-(define-method put_polygon
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_polygon_PY")
-  (return-type "GtkPlotCanvasChild*")
-  (parameters
-    '("GtkPlotPoint*" "points")
-    '("guint" "npoints")
-    '("GtkPlotLineStyle" "style" (default "GTK_PLOT_LINE_SOLID"))
-    '("gfloat" "width" (default "1.0"))
-    '("const-GdkColor*" "fg" (default "NULL") (null-ok))
-    '("const-GdkColor*" "bg" (default "NULL") (null-ok))
-    '("gboolean" "fill" (default "TRUE"))
-  )
-)
-
-(define-method put_pixmap
-  (of-object "GtkPlotCanvas")
-  (c-name "gtk_plot_canvas_put_pixmap")
-  (return-type "GtkPlotCanvasChild*" (null-ok))
-  (parameters
-    '("GdkPixmap*" "pixmap")
-    '("gdouble" "x1")
-    '("gdouble" "y1")
-  )
-)
-
 ;(define-function gtk_plot_canvas_line_set_attributes
 ;  (c-name "gtk_plot_canvas_line_set_attributes")
 ;  (return-type "none")
@@ -1915,18 +1772,6 @@
 ;  )
 ;)
 
-(define-method line_set_attributes
-  (of-object "GtkPlotCanvasChild")
-  (c-name "gtk_plot_canvas_line_set_attributes")
-  (return-type "none")
-  (parameters
-    '("GtkPlotLineStyle" "style")
-    '("gfloat" "width")
-    '("const-GdkColor*" "color" (null-ok))
-    '("GtkPlotCanvasArrow" "mask")
-  )
-)
-
 ;(define-function gtk_plot_canvas_rectangle_set_attributes
 ;  (c-name "gtk_plot_canvas_rectangle_set_attributes")
 ;  (return-type "none")
@@ -1941,20 +1786,6 @@
 ;  )
 ;)
 
-(define-method rectangle_set_attributes
-  (of-object "GtkPlotCanvasChild")
-  (c-name "gtk_plot_canvas_rectangle_set_attributes")
-  (return-type "none")
-  (parameters
-    '("GtkPlotLineStyle" "style" (default "GTK_PLOT_LINE_SOLID"))
-    '("gfloat" "width" (default "1.0"))
-    '("const-GdkColor*" "fg" (default "NULL") (null-ok))
-    '("const-GdkColor*" "bg" (default "NULL") (null-ok))
-    '("GtkPlotBorderStyle" "border" (default "GTK_PLOT_BORDER_LINE"))
-    '("gboolean" "fill" (default "FALSE"))
-  )
-)
-
 ;(define-function gtk_plot_canvas_ellipse_set_attributes
 ;  (c-name "gtk_plot_canvas_ellipse_set_attributes")
 ;  (return-type "none")
@@ -1968,19 +1799,6 @@
 ;  )
 ;)
 
-(define-method ellipse_set_attributes
-  (of-object "GtkPlotCanvasChild")
-  (c-name "gtk_plot_canvas_ellipse_set_attributes")
-  (return-type "none")
-  (parameters
-    '("GtkPlotLineStyle" "style")
-    '("gfloat" "width")
-    '("const-GdkColor*" "fg" (null-ok))
-    '("const-GdkColor*" "bg" (null-ok))
-    '("gboolean" "fill")
-  )
-)
-
 ;(define-function gtk_plot_canvas_polygon_set_attributes
 ;  (c-name "gtk_plot_canvas_polygon_set_attributes")
 ;  (return-type "none")
@@ -1994,19 +1812,6 @@
 ;  )
 ;)
 
-(define-method polygon_set_attributes
-  (of-object "GtkPlotCanvasChild")
-  (c-name "gtk_plot_canvas_polygon_set_attributes")
-  (return-type "none")
-  (parameters
-    '("GtkPlotLineStyle" "style")
-    '("gfloat" "width")
-    '("const-GdkColor*" "fg" (null-ok))
-    '("const-GdkColor*" "bg" (null-ok))
-    '("gboolean" "fill")
-  )
-)
-
 (define-function gtk_plot_canvas_child_new
   (is-constructor-of "GtkPlotCanvasChild")
   (c-name "gtk_plot_canvas_child_new")
@@ -2777,16 +2582,6 @@
   (return-type "gboolean")
 )
 
-(define-method draw_gradient
-  (of-object "GtkPlotData")
-  (c-name "gtk_plot_data_draw_gradient")
-  (return-type "none")
-  (parameters
-    '("gint" "x")
-    '("gint" "y")
-  )
-)
-
 (define-method gradient_autoscale_a
   (of-object "GtkPlotData")
   (c-name "gtk_plot_data_gradient_autoscale_a")
@@ -3097,7 +2892,7 @@
   (c-name "gtk_plot_gdk_new")
   (return-type "GtkObject*")
   (parameters
-    '("GdkDrawable*" "drawable")
+    '("GtkWidget*" "widget")
   )
 )
 
@@ -3106,7 +2901,7 @@
   (c-name "gtk_plot_gdk_construct")
   (return-type "none")
   (parameters
-    '("GdkDrawable*" "drawable")
+    '("GtkWidget*" "widget")
   )
 )
 
@@ -3594,58 +3389,46 @@
 )
 
 (define-method axis_set_visible
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_visible")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gboolean" "visible")
   )
 )
 
 (define-method axis_visible
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_visible")
   (return-type "gboolean")
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method axis_set_title
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_title")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("const-gchar*" "title")
   )
 )
 
 (define-method axis_show_title
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_show_title")
   (return-type "none")
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method axis_hide_title
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_hide_title")
   (return-type "none")
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method axis_move_title
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_move_title")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "angle")
     '("gdouble" "x")
     '("gdouble" "y")
@@ -3653,125 +3436,111 @@
 )
 
 (define-method axis_justify_title
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_justify_title")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("GtkJustification" "justification")
   )
 )
 
 (define-method axis_set_attributes
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_attributes")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gfloat" "width")
     '("const-GdkColor*" "color")
   )
 )
 
 (define-method axis_get_attributes
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_get_attributes")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gfloat*" "width")
     '("GdkColor*" "color")
   )
 )
 
 (define-method axis_set_ticks
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_ticks")
   (return-type "none")
   (parameters
-    '("GtkPlotOrientation" "orientation")
     '("gdouble" "major_step")
     '("gint" "nminor")
   )
 )
 
 (define-method axis_set_major_ticks
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_major_ticks")
   (return-type "none")
   (parameters
-    '("GtkPlotOrientation" "orientation")
     '("gdouble" "major_step")
   )
 )
 
 (define-method axis_set_minor_ticks
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_minor_ticks")
   (return-type "none")
   (parameters
-    '("GtkPlotOrientation" "orientation")
     '("gint" "nminor")
   )
 )
 
 (define-method axis_set_ticks_length
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_ticks_length")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "length")
   )
 )
 
 (define-method axis_set_ticks_width
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_ticks_width")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gfloat" "width")
   )
 )
 
 (define-method axis_show_ticks
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_show_ticks")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "major_mask")
     '("gint" "minor_mask")
   )
 )
 
 (define-method axis_set_ticks_limits
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_ticks_limits")
   (return-type "none")
   (parameters
-    '("GtkPlotOrientation" "orientation")
     '("gdouble" "begin")
     '("gdouble" "end")
   )
 )
 
 (define-method axis_unset_ticks_limits
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_unset_ticks_limits")
   (return-type "none")
-  (parameters
-    '("GtkPlotOrientation" "orientation")
-  )
 )
 
 (define-method axis_set_break
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_break")
   (return-type "none")
   (parameters
-    '("GtkPlotOrientation" "orient")
     '("gdouble" "min")
     '("gdouble" "max")
     '("gdouble" "step_after")
@@ -3782,30 +3551,25 @@
 )
 
 (define-method axis_remove_break
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_remove_break")
   (return-type "none")
-  (parameters
-    '("GtkPlotOrientation" "orient")
-  )
 )
 
 (define-method axis_show_labels
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_show_labels")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "labels_mask")
   )
 )
 
 (define-method axis_title_set_attributes
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_title_set_attributes")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("const-gchar*" "font")
     '("gint" "height")
     '("gint" "angle")
@@ -3817,11 +3581,10 @@
 )
 
 (define-method axis_set_labels_attributes
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_labels_attributes")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("const-gchar*" "font")
     '("gint" "height")
     '("gint" "angle")
@@ -3833,81 +3596,67 @@
 )
 
 (define-method axis_set_labels_style
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_labels_style")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "style")
     '("gint" "precision")
   )
 )
 
 (define-method axis_set_labels_offset
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_labels_offset")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("gint" "offset")
   )
 )
 
 (define-method axis_get_labels_offset
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_get_labels_offset")
   (return-type "gint")
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method axis_use_custom_tick_labels
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_use_custom_tick_labels")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axispos")
     '("gboolean" "use")
   )
 )
 
 (define-method axis_set_labels_suffix
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_labels_suffix")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("const-gchar*" "text")
   )
 )
 
 (define-method axis_set_labels_prefix
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_set_labels_prefix")
   (return-type "none")
   (parameters
-    '("GtkPlotAxisPos" "axis")
     '("const-gchar*" "text")
   )
 )
 
 (define-method axis_get_labels_suffix
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_get_labels_suffix")
   (return-type "gchar*" (null-ok))
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method axis_get_labels_prefix
-  (of-object "GtkPlot")
+  (of-object "GtkPlotAxis")
   (c-name "gtk_plot_axis_get_labels_prefix")
   (return-type "gchar*" (null-ok))
-  (parameters
-    '("GtkPlotAxisPos" "axis")
-  )
 )
 
 (define-method x0_set_visible
diff -up python-gtkextra-1.1.0/gtkextra/mycodegen.py.update python-gtkextra-1.1.0/gtkextra/mycodegen.py
--- python-gtkextra-1.1.0/gtkextra/mycodegen.py.update	2002-12-30 21:42:13.000000000 +0100
+++ python-gtkextra-1.1.0/gtkextra/mycodegen.py	2007-10-21 14:41:24.000000000 +0200
@@ -13,5 +13,5 @@ import codegen.codegen
 
 matcher.register('GdkWChar', matcher.get('gint32'))
 
-codegen.codegen.main()
+codegen.codegen.main(sys.argv)
 
diff -up python-gtkextra-1.1.0/gtkextra/gtkextramodule.c.update python-gtkextra-1.1.0/gtkextra/gtkextramodule.c
--- python-gtkextra-1.1.0/gtkextra/gtkextramodule.c.update	2003-01-15 19:57:08.000000000 +0100
+++ python-gtkextra-1.1.0/gtkextra/gtkextramodule.c	2007-10-21 14:41:24.000000000 +0200
@@ -57,6 +57,11 @@ init_gtkextra(void)
     _ADD_CONST(PLOT_DATA_DA);
     _ADD_CONST(PLOT_DATA_LABELS);
 
+    _ADD_CONST(SHEET_LEFT_BORDER);
+    _ADD_CONST(SHEET_RIGHT_BORDER);
+    _ADD_CONST(SHEET_TOP_BORDER);
+    _ADD_CONST(SHEET_BOTTOM_BORDER);
+
 #undef _ADD_CONST
 
     gtk_psfont_init();
diff -up python-gtkextra-1.1.0/gtkextra/gtkextra.override.update python-gtkextra-1.1.0/gtkextra/gtkextra.override
--- python-gtkextra-1.1.0/gtkextra/gtkextra.override.update	2004-03-09 12:43:15.000000000 +0100
+++ python-gtkextra-1.1.0/gtkextra/gtkextra.override	2007-10-21 14:57:05.000000000 +0200
@@ -41,37 +41,11 @@ static gchar * pygtkextra_keys[] = {
     "x", "y", "z", "a", "dx", "dy", "dz", "da"
 };
 
-/*
-  This exists in pygtk/gtk/gtk-types.c.  It is not static there, but 
-  is exported for our use.  Especially since dlopen is now not done
-  with RTLD_GLOBAL flags by default. Might wish to ask James if it
-  could be published or if there is another way.
-*/
-
-static gboolean
-pygdk_rectangle_from_pyobject(PyObject *object, GdkRectangle *rectangle)
-{
-    g_return_val_if_fail(rectangle != NULL, FALSE);
-
-    if (pyg_boxed_check(object, GDK_TYPE_RECTANGLE)) {
-	*rectangle = *pyg_boxed_get(object, GdkRectangle);
-	return TRUE;
-    }
-    if (PyArg_ParseTuple(object, "iiii", &rectangle->x, &rectangle->y,
-			 &rectangle->width, &rectangle->height)) {
-	return TRUE;
-    }
-    PyErr_Clear();
-    PyErr_SetString(PyExc_TypeError, "could not convert to GdkRectangle");
-    return FALSE;
-}
-
 /* ----------------------------------------------------------------------
  Fixup boo-boo's or ommissions.  Probably should be fixed in gtkextra.
 */
 #define GTK_ICON_FILE_SEL GTK_ICON_FILESEL
 #define GTK_TYPE_ICON_FILE_SEL (gtk_icon_file_selection_get_type())
-#define GTK_TYPE_COMBO_BOX (gtk_combobox_get_type())
 #define GTK_TYPE_COLOR_COMBO (gtk_color_combo_get_type())
 #define GTK_TYPE_BORDER_COMBO (gtk_border_combo_get_type())
 #define GTK_TYPE_FONT_COMBO (gtk_font_combo_get_type())
@@ -639,7 +613,7 @@ import gtk._gtk.Window as PyGtkWindow_Ty
 import gtk._gtk.CTree as PyGtkCTree_Type
 import gtk._gtk.ToggleButton as PyGtkToggleButton_Type
 import gtk._gtk.Adjustment as PyGtkAdjustment_Type
-import gtk._gtk.HBox as PyGtkHBox_Type
+import gtk._gtk.ComboBox as PyGtkComboBox_Type
 %%
 override gtk_psfont_get_char_size
 static PyObject *
@@ -979,46 +953,6 @@ _wrap_gtk_plot_data__set_da(PyGObject *s
     return pygtkextra_plot_data_set(self, value, "da", gtk_plot_data_set_da);
 }
 %%
-override gtk_plot_data_get_point
-static PyObject *
-_wrap_gtk_plot_data_get_point(PyGObject *self, PyObject *args)
-{
-    PyObject *py_ret;
-    gint n;
-    gdouble x, y, z, a, dx, dy, dz, da;
-    gchar *label;
-    gboolean error;
-    GtkPlotData *plot_data = GTK_PLOT_DATA(self->obj);
-
-    if (!PyArg_ParseTuple(args, "i:PlotData.get_point", &n)) {
-	return NULL;
-    }
-    
-    gtk_plot_data_get_point(plot_data, n, &x, &y, &z, &a, &dx, &dy, &dz, &da, &label, &error);
- 
-    if (error) {
-	PyErr_SetString(PyExc_RuntimeError, "gtk_plot_data_get_point() returned an error");
-	return NULL;
-    }
-
-    if (! (py_ret = PyDict_New()) )
-	return NULL;
-
-    if ( (plot_data -> x && pygtkextra_dict_set_item_double(py_ret, "x", x))
-	 || (plot_data -> y && pygtkextra_dict_set_item_double(py_ret, "y", y))
-	 || (plot_data -> z && pygtkextra_dict_set_item_double(py_ret, "z", z))
-	 || (plot_data -> a && pygtkextra_dict_set_item_double(py_ret, "a", a))
-	 || (plot_data -> dx && pygtkextra_dict_set_item_double(py_ret, "dx", dx))
-	 || (plot_data -> dy && pygtkextra_dict_set_item_double(py_ret, "dy", dy))
-	 || (plot_data -> dz && pygtkextra_dict_set_item_double(py_ret, "dz", dz))
-	 || (plot_data -> da && pygtkextra_dict_set_item_double(py_ret, "da", da))
-	 || (plot_data -> labels && pygtkextra_dict_set_item_string(py_ret, "label", label)) ) {
-	Py_DECREF(py_ret);
-	return NULL;
-    }
-    return py_ret;
-}
-%%
 override gtk_plot_data_set_labels kwargs
 PyObject *
 _wrap_gtk_plot_data_set_labels(PyGObject *self, PyObject *args, PyObject *kwargs)
@@ -1426,23 +1360,6 @@ _GET_TWO_DOUBLE(gtk_plot_get_position, G
 override gtk_plot_get_size noargs
 _GET_TWO_DOUBLE(gtk_plot_get_size, GTK_PLOT)
 %%
-override gtk_plot_axis_get_attributes kwargs
-static PyObject *
-_wrap_gtk_plot_axis_get_attributes(PyGObject *self, PyObject *args, PyObject *kwargs)
-{
-    static char *kwlist[] = { "axis", NULL };
-    PyObject *py_axis = NULL;
-    gfloat width;
-    GdkColor color = {0, };
-    GtkPlotAxisPos axis;
-    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O:GtkPlot.axis_get_attributes", kwlist, &py_axis))
-        return NULL;
-    if (pyg_enum_get_value(GTK_TYPE_PLOT_AXIS_POS, py_axis, (gint *)&axis))
-        return NULL;
-    gtk_plot_axis_get_attributes(GTK_PLOT(self->obj), axis, &width, &color);
-    return Py_BuildValue("(dN)", (double)width, pyg_boxed_new(GDK_TYPE_COLOR, &color, TRUE, TRUE));
-}
-%%
 override gtk_plot_grids_visible noargs
 static PyObject *
 _wrap_gtk_plot_grids_visible(PyGObject *self)
@@ -2020,7 +1937,7 @@ override gtk_sheet_new kwargs
 static int
 _wrap_gtk_sheet_new(PyGObject *self, PyObject *args, PyObject *kwargs)
 {
-    static char *kwlist1[] = { "rows", "columns", "title" "browser", NULL };
+    static char *kwlist1[] = { "rows", "columns", "title", "browser", NULL };
     static char *kwlist2[] = { "rows", "columns", "title", "entry_type", NULL };
     
     int rows, columns;
@@ -2134,7 +2051,7 @@ _wrap_gtk_plot_text_get_area(PyObject *s
     '("gint*" "height")
     */
     gchar *text, *font_name;
-    gint angle, font_size, x, y, width, height;
+    gint angle, font_size, x, y, width, height, just_;
     GtkJustification just;
     PyObject *py_just = NULL;
 
@@ -2143,9 +2060,10 @@ _wrap_gtk_plot_text_get_area(PyObject *s
     if (PyArg_ParseTupleAndKeywords(args, kwargs, "siOsi:plot_text_get_size", kwlist,
 				    &text, &angle, &py_just, &font_name, &font_size))
 	return NULL;
-    if (pyg_enum_get_value(GTK_TYPE_JUSTIFICATION, py_just, (gint *)&just))
+    if (pyg_enum_get_value(GTK_TYPE_JUSTIFICATION, py_just, &just_))
         return NULL;
 
+    just = just_;
     gtk_plot_text_get_area(text, angle, just, font_name, font_size, &x, &y, &width, &height);
     return Py_BuildValue("(iiii)", x, y, width, height);
 }


--- NEW FILE python-gtkextra.spec ---
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}

Summary: Python bindings for gtkextra
Name: python-gtkextra
Version: 1.1.0
Release: 3%{?dist}
# FIXME: the license is not quite clear, using the most restrictive license
# for this field.  See
# http://sourceforge.net/tracker/index.php?func=detail&aid=1941652&group_id=35371&atid=414148
License: GPLv2
URL: http://python-gtkextra.sourceforge.net
Group: Development/Libraries
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Patch0: python-gtkextra-1.1.0-update.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: gtk+extra-devel, pygtk2-devel, python-devel
Requires: pygtk2, pkgconfig

%description
This package provides a Python interface to the GtkExtra2 widget set for GTK2.

%prep
%setup -q
%patch0 -p1 -b .update

%build

%configure --disable-numpy
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT

# Install __init__.py and _config.py to %{python_sitearch}
make install DESTDIR=$RPM_BUILD_ROOT \
	pygtkextradir='$(pyexecdir)/gtk-2.0/gtkextra'

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
%{python_sitearch}/gtk-2.0/gtkextra
%exclude %{python_sitearch}/gtk-2.0/gtkextra/_gtkextramodule.la
%{_libdir}/pkgconfig/python-gtkextra.pc
%{_datadir}/pygtk/2.0/defs/gtkextra*.defs

%changelog
* Sat Apr 19 2008 Miloslav Trmač <mitr at redhat.com> - 1.1.0-3
- Make it actually work on 64-bit systems

* Fri Apr 18 2008 Miloslav Trmač <mitr at redhat.com> - 1.1.0-2
- Fix build on 64-bit systems

* Mon Apr 14 2008 Miloslav Trmač <mitr at redhat.com> - 1.1.0-1
- Clean up for package review.

* Fri Oct 19 2007 Miloslav Trmač <mitr at redhat.com> - 1.1.0-0.mitr.1
- Initial package.


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/python-gtkextra/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Apr 2008 17:28:24 -0000	1.1
+++ .cvsignore	30 Apr 2008 12:54:13 -0000	1.2
@@ -0,0 +1 @@
+python-gtkextra-1.1.0.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/python-gtkextra/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Apr 2008 17:28:24 -0000	1.1
+++ sources	30 Apr 2008 12:54:13 -0000	1.2
@@ -0,0 +1 @@
+979af5e5e8871f56ec989d70b088abf5  python-gtkextra-1.1.0.tar.gz




More information about the fedora-extras-commits mailing list