changeset 323127b0835b in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=323127b0835b description: fix get invisible cursor
diffstat:
src/gtkgui_helpers.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-)
diffs (18 lines):
diff -r 2121afd30211 -r 323127b0835b src/gtkgui_helpers.py --- a/src/gtkgui_helpers.py Fri Jan 04 15:20:04 2013 +0400 +++ b/src/gtkgui_helpers.py Fri Jan 04 16:40:18 2013 +0400 @@ -433,9 +433,11 @@ return pixbuf
def get_invisible_cursor(): - pixmap = Gdk.Pixmap(None, 1, 1, 1) - color = Gdk.Color() - cursor = Gdk.Cursor.new(pixmap, pixmap, color, color, 0, 0) + import cairo + s = cairo.ImageSurface(cairo.FORMAT_A1, 1, 1) + cursor_pixbuf = Gdk.pixbuf_get_from_surface(s, 0, 0, 1, 1) + cursor = Gdk.Cursor.new_from_pixbuf(Gdk.Display.get_default(), \ + cursor_pixbuf, 0, 0) return cursor
def get_current_desktop(window):