Module Tk::Tcllib::Cursor
In: tk/lib/tkextlib/tcllib/cursor.rb

Methods

Public Class methods

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 77
      def self.cursor_display(win=None)
        tk_call_without_enc('::cursor::display', _epath(win))
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 27
      def self.cursor_display(win=None)
        Tk::Tcllib::Cursor.not_available
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 81
      def self.cursor_propagate(win, cursor)
        #tk_call_without_enc('::cursor::propagate', win.path, cursor)

        tk_call_without_enc('::cursor::propagate', _epath(win), cursor)
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 31
      def self.cursor_propagate(win, cursor)
        Tk::Tcllib::Cursor.not_available
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 86
      def self.cursor_restore(win, cursor = None)
        #tk_call_without_enc('::cursor::restore', win.path, cursor)

        tk_call_without_enc('::cursor::restore', _epath(win), cursor)
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 35
      def self.cursor_restore(win, cursor = None)
        Tk::Tcllib::Cursor.not_available
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 23
      def self.not_available
        fail RuntimeError, "'tkextlib/tcllib/cursor' extension is not available on your current environment."
      end

[Source]

# File tk/lib/tkextlib/tcllib/cursor.rb, line 15
      def self.package_version
        begin
          TkPackage.require('cursor')
        rescue
          ''
        end
      end

[Validate]