On Mon, 2005-02-28 at 14:45 +0100, Le Boulanger Yann wrote:
I think the doc suggests you to use an empty pixbuf, not to run gtk.gdk.Cursors() without arguments.
Maybe i'm wrong :/
That is correct.
By "gtk.gdk.Cursor()" the documentation meant "one of the valid gtk.gdk.Cursor constructors with an empty cursor". This could probably be phrased better.
Ross
I have try this:
def create_empty_cursor(window): pix_data = """#define invisible_cursor_width 0 #define invisible_cursor_height 0 #define invisible_cursor_x_hot 0 #define invisible_cursor_y_hot 0 static unsigned short invisible_cursor_bits[] = {};"""
color = gtk.gdk.Color() pix = gtk.gdk.bitmap_create_from_data(window, pix_data, 1, 1) return gtk.gdk.Cursor(pix, pix, color, color, 0, 0)
The problem is that I still get a black dot. I want nothing, not event that dot. (I have try to set the pix to have size 0x0, but it crashes the whole app).
I believe hiding the cursor is a common enough operation - there should be some shorcut for doing it. I though that gtkgdk.Cursor *with no arguments* is the way to do it. It looks now, it isn't :(
So, how do I hide the cursor?
TIA,
-- Ionutz Borcoman
http://borco.net/ _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/