class Glimmer::DataBinding::Tk::WidgetBinding
Attributes
attribute[R]
widget[R]
Public Class Methods
new(widget, attribute)
click to toggle source
# File lib/glimmer/data_binding/tk/widget_binding.rb, line 34 def initialize(widget, attribute) @widget = widget @attribute = attribute end
Public Instance Methods
call(value)
click to toggle source
# File lib/glimmer/data_binding/tk/widget_binding.rb, line 39 def call(value) @widget.set_attribute(@attribute, value) unless evaluate_attribute == value end
evaluate_attribute()
click to toggle source
# File lib/glimmer/data_binding/tk/widget_binding.rb, line 43 def evaluate_attribute @widget.get_attribute(@attribute) end