Skip to content

Commit 027e1eb

Browse files
committed
Use Cursors instead of cursors in GTK3.
1 parent db08e7a commit 027e1eb

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

lib/matplotlib/backends/backend_gtk3.py

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
from matplotlib._pylab_helpers import Gcf
1010
from matplotlib.backend_bases import (
1111
_Backend, FigureCanvasBase, FigureManagerBase, NavigationToolbar2,
12-
TimerBase, ToolContainerBase, cursors)
12+
TimerBase, ToolContainerBase)
13+
from matplotlib.backend_tools import Cursors
1314
from matplotlib.figure import Figure
1415
from matplotlib.widgets import SubplotTool
1516

@@ -38,11 +39,11 @@
3839
try:
3940
_display = Gdk.Display.get_default()
4041
cursord = { # deprecated in Matplotlib 3.5.
41-
cursors.MOVE: Gdk.Cursor.new_from_name(_display, "move"),
42-
cursors.HAND: Gdk.Cursor.new_from_name(_display, "pointer"),
43-
cursors.POINTER: Gdk.Cursor.new_from_name(_display, "default"),
44-
cursors.SELECT_REGION: Gdk.Cursor.new_from_name(_display, "crosshair"),
45-
cursors.WAIT: Gdk.Cursor.new_from_name(_display, "wait"),
42+
Cursors.MOVE: Gdk.Cursor.new_from_name(_display, "move"),
43+
Cursors.HAND: Gdk.Cursor.new_from_name(_display, "pointer"),
44+
Cursors.POINTER: Gdk.Cursor.new_from_name(_display, "default"),
45+
Cursors.SELECT_REGION: Gdk.Cursor.new_from_name(_display, "crosshair"),
46+
Cursors.WAIT: Gdk.Cursor.new_from_name(_display, "wait"),
4647
}
4748
except TypeError as exc:
4849
cursord = {} # deprecated in Matplotlib 3.5.
@@ -90,13 +91,13 @@ def _create_application():
9091
@functools.lru_cache()
9192
def _mpl_to_gtk_cursor(mpl_cursor):
9293
name = {
93-
cursors.MOVE: "move",
94-
cursors.HAND: "pointer",
95-
cursors.POINTER: "default",
96-
cursors.SELECT_REGION: "crosshair",
97-
cursors.WAIT: "wait",
98-
cursors.RESIZE_HORIZONTAL: "ew-resize",
99-
cursors.RESIZE_VERTICAL: "ns-resize",
94+
Cursors.MOVE: "move",
95+
Cursors.HAND: "pointer",
96+
Cursors.POINTER: "default",
97+
Cursors.SELECT_REGION: "crosshair",
98+
Cursors.WAIT: "wait",
99+
Cursors.RESIZE_HORIZONTAL: "ew-resize",
100+
Cursors.RESIZE_VERTICAL: "ns-resize",
100101
}[mpl_cursor]
101102
return Gdk.Cursor.new_from_name(Gdk.Display.get_default(), name)
102103

0 commit comments

Comments
 (0)