code: def mpl_to_gtk_cursor_name(mpl_cursor):
      return _api.check_getitem(
          {
              Cursors.MOVE: "move",
              Cursors.HAND: "pointer",
              Cursors.POINTER: "default",
              Cursors.SELECT_REGION: "crosshair",
              Cursors.WAIT: "wait",
              Cursors.RESIZE_HORIZONTAL: "ew-resize",
              Cursors.RESIZE_VERTICAL: "ns-resize",
          },
          cursor=mpl_cursor,
      )
  
imports: import logging
  import sys
  import matplotlib
  from matplotlib import _api, backend_tools, cbook
  from matplotlib._pylab_helpers import Gcf
  from matplotlib.backend_bases import _Backend, FigureCanvasBase, FigureManagerBase, NavigationToolbar2, TimerBase
  from matplotlib.backend_tools import Cursors
  import gi
  from gi.repository import Gdk, Gio, GLib, Gtk
label_desc: Use image node_id 3 for calling a global function with example usage: mpl_to_gtk_cursor_name(mpl_cursor) and returns: _api