Class: Rabbit::Command::RabbitSlide::TextMapper
- Inherits:
-
Object
- Object
- Rabbit::Command::RabbitSlide::TextMapper
show all
- Defined in:
- lib/rabbit/command/rabbit-slide.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of TextMapper.
323
324
325
|
# File 'lib/rabbit/command/rabbit-slide.rb', line 323
def initialize(data)
@data = data
end
|
Instance Method Details
#apply(entry) ⇒ Object
340
341
342
|
# File 'lib/rabbit/command/rabbit-slide.rb', line 340
def apply(entry)
apply_value(entry.text)
end
|
#attach(entry) ⇒ Object
327
328
329
330
331
332
333
334
335
336
337
338
|
# File 'lib/rabbit/command/rabbit-slide.rb', line 327
def attach(entry)
entry.signal_connect(:notify) do |_widget, param_spec|
if param_spec.name == "text"
if valid?(_widget.text)
_widget.style_context.remove_class(Gtk::STYLE_CLASS_ERROR)
else
_widget.style_context.add_class(Gtk::STYLE_CLASS_ERROR)
end
end
end
entry.text = value if value
end
|