Module: SimpleTk::DisableHelpers

Defined in:
lib/simple_tk/widget_helpers.rb

Overview

Provides :disable, :disabled?, and :enable methods to widgets.

Instance Method Summary collapse

Instance Method Details

#disableObject

Disables this widget.



10
11
12
# File 'lib/simple_tk/widget_helpers.rb', line 10

def disable
  self.state('disabled')
end

#disabled?Boolean

Is this widget disabled?

Returns:

  • (Boolean)


16
17
18
# File 'lib/simple_tk/widget_helpers.rb', line 16

def disabled?
  self.instate('disabled')
end

#enableObject

Enables this widget.



22
23
24
# File 'lib/simple_tk/widget_helpers.rb', line 22

def enable
  self.state('!disabled')
end