Coverage for /home/antoine/projects/xpra-git/dist/python3/lib64/python/xpra/gtk_common/cursor_names.py : 100%
Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# This file is part of Xpra.
2# Copyright (C) 2012-2019 Antoine Martin <antoine@xpra.org>
3# Xpra is released under the terms of the GNU GPL v2, or, at your option, any
4# later version. See the file COPYING for details.
6from gi.repository import Gdk
8cursor_names = {}
9cursor_types = {}
11for x in (
12 "X_CURSOR", "ARROW", "BASED_ARROW_DOWN", "BASED_ARROW_UP", "BOAT", "BOGOSITY", "BOTTOM_LEFT_CORNER",
13 "BOTTOM_RIGHT_CORNER", "BOTTOM_SIDE", "BOTTOM_TEE", "BOX_SPIRAL", "CENTER_PTR", "CIRCLE", "CLOCK",
14 "COFFEE_MUG", "CROSS", "CROSS_REVERSE", "CROSSHAIR", "DIAMOND_CROSS", "DOT", "DOTBOX", "DOUBLE_ARROW",
15 "DRAFT_LARGE", "DRAFT_SMALL", "DRAPED_BOX", "EXCHANGE", "FLEUR", "GOBBLER", "GUMBY", "HAND1", "HAND2",
16 "HEART", "ICON", "IRON_CROSS", "LEFT_PTR", "LEFT_SIDE", "LEFT_TEE", "LEFTBUTTON", "LL_ANGLE", "LR_ANGLE",
17 "MAN", "MIDDLEBUTTON", "MOUSE", "PENCIL", "PIRATE", "PLUS", "QUESTION_ARROW", "RIGHT_PTR", "RIGHT_SIDE",
18 "RIGHT_TEE", "RIGHTBUTTON", "RTL_LOGO", "SAILBOAT", "SB_DOWN_ARROW", "SB_H_DOUBLE_ARROW", "SB_LEFT_ARROW",
19 "SB_RIGHT_ARROW", "SB_UP_ARROW", "SB_V_DOUBLE_ARROW", "SHUTTLE", "SIZING", "SPIDER", "SPRAYCAN", "STAR",
20 "TARGET", "TCROSS", "TOP_LEFT_ARROW", "TOP_LEFT_CORNER", "TOP_RIGHT_CORNER", "TOP_SIDE", "TOP_TEE", "TREK",
21 "UL_ANGLE", "UMBRELLA", "UR_ANGLE", "WATCH", "XTERM",
22 ):
23 if hasattr(Gdk.CursorType, x):
24 v = getattr(Gdk.CursorType, x)
25 cursor_names[v] = x
26 cursor_types[x] = v