Those functions are already implemented.  The list of drawing functions
implemented is:
>>> filter(lambda x: x[:5]=='draw_', dir(gtk))
['draw_arc', 'draw_array', 'draw_gray_image', 'draw_line', 'draw_lines',
'draw_pixmap', 'draw_point', 'draw_points', 'draw_polygon',
'draw_rectangle', 'draw_rgb_32_image', 'draw_rgb_image', 'draw_segments',
'draw_string', 'draw_text']
>>> 

About the only drawing primitive that is not supported at the moment is
the gdk_draw_image() one.  The draw_array() one is a function for
displaying a numeric python array with GdkRGB.

The ignore file is a list of functions to not generate wrappers for
because a hand coded wrapper exists.  This was necessary for those
functions as the wrapper generator I wrote does not handle GdkPoint arrays
for instance.

James.

--
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/


On Fri, 15 Oct 1999, Fred L. Drake, Jr. wrote:

> 
>   Are there plans to add any more of the gdk_draw_*() functions to the 
> bindings?  In particular, I'd like to see gdk_draw_lines(),
> gdk_draw_polygon(), and gdk_draw_segments().  I see these are listed
> in generate/gtk.ignore; is there a reason they're not included?
>   I'd also like to suggest that gdk_draw_string() might need to use
> gdk_draw_text() internally; I don't think there's any guarantee that
> no font encodings use codepoint 0, so allowing a string with a null
> byte should be supported.  I don't have an example, though, so this
> isn't a pressing issue.
>   (For the interested: I'm working on a PIDDLE canvas that draws on a
> GtkDrawingArea, and takes care of double-buffering and resizing.)
> 
> 
>   -Fred
> 
> --
> Fred L. Drake, Jr. <[EMAIL PROTECTED]>
> Corporation for National Research Initiatives
> To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
> 

To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]

Reply via email to