Is there anything in gtk.py that corresponds to 'gdk_window_clear' in C?
Or how can I emulate the function of it?
For example, I can convert C version function to Python version function
except a underlined statement.
--------------------------------------------------------------------------
C version
=========
void color_changed_cb( GtkWidget *widget, GtkColorSelection *colorsel )
{
gdouble color[3];
GdkColor gdk_color;
GdkColormap *colormap;
colormap = gdk_window_get_colormap (drawingarea->window);
gtk_color_selection_get_color (colorsel,color);
gdk_color.red = (guint16)(color[0]*65535.0);
gdk_color.green = (guint16)(color[1]*65535.0);
gdk_color.blue = (guint16)(color[2]*65535.0);
gdk_color_alloc (colormap, &gdk_color);
gdk_window_set_background (drawingarea->window, &gdk_color);
/* Clear window */
gdk_window_clear (drawingarea->window);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
}
Python Version
==============
def color_changed_cb(widget, colorsel):
gc = drawingarea.get_window().new_gc()
colormap = drawingarea.get_colormap()
color = colorsel.get_color()
red = color[0] * 65535
green = color[1] * 65535
blue = color[2] * 65535
color = colormap.alloc(red, green, blue)
gc.background = color
(HERE)
--------------------------------------------------------------------------
What statements (or routines) can enter (HERE) ?
Thanks for your reading.
--
Kim, Deok Hwan
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]