Hi to all! I reply to myself, because I've found the solution of my question. To better undestand what I mean with "small images into a gtk.TextView border window" you can have a look to the screenshot I attached.
So, step one obtain a reference to the border window you want to use
left_win= view.get_window(gtk.TEXT_WINDOW_LEFT) #view is an instance
#of gtk.TextView
than create a color to use as background color for your image; to obtain
a color you can do the follow:
colormap=left_win.get_colormap()
color=colormap.alloc_color("seashell")
("seashell" is the border color of the screenshot)
At this point you can create a pixmap from file. I use the function
gtk.gdk.pixmap_create_from_xpm:
(pixmap, mask)= gtk.gdk.pixmap_create_from_xpm(left_win, color,
file_name )
Obtain image width and height
(width, height)= pixmap.get_size()
Finally you can put the pixmap into the border window with draw_drawable
method
left_win.draw_drawable(gc, pixmap, src_x, src_y, des_x , des_y, width,
height)
gc is the graphics context obtained with a call like this
gc = left_win.new_gc()
I hope this can be useful to someone else..
Best regards!
Pier
Il gio, 2003-10-30 alle 10:22, Pier Carteri ha scritto:
> Hi to all,
> can someone tell me how to put an image into the border window of a
> gtkTextView?
> Any examples?
>
--
Pier Carteri <[EMAIL PROTECTED]>
<<attachment: shot.png>>
_______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
