Class: Kang::Controller
- Inherits:
-
Object
- Object
- Kang::Controller
- Defined in:
- lib/kang/controller.rb
Instance Method Summary collapse
-
#initialize ⇒ Controller
constructor
A new instance of Controller.
- #key_up_match(view, event, match_string) ⇒ Object
- #key_up_reg(view, event, text) ⇒ Object
- #multiline_click(view, event) ⇒ Object
- #spin_change(value) ⇒ Object
Constructor Details
#initialize ⇒ Controller
Returns a new instance of Controller.
17 18 19 20 21 22 23 |
# File 'lib/kang/controller.rb', line 17 def initialize reg_text = "RegEx here" match_text = "Match Text Here" @data = Data.new(reg_text,match_text) @view = View.new(self,@data) @view.start end |
Instance Method Details
#key_up_match(view, event, match_string) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/kang/controller.rb', line 25 def key_up_match(view,event,match_string) #@view.update_status("") @data.match_string = match_string #key_up @view.repaint end |
#key_up_reg(view, event, text) ⇒ Object
32 33 34 35 36 37 |
# File 'lib/kang/controller.rb', line 32 def key_up_reg(view,event,text) #@view.update_status("") @data.regex_string = text #key_up @view.repaint end |
#multiline_click(view, event) ⇒ Object
39 40 41 42 43 |
# File 'lib/kang/controller.rb', line 39 def multiline_click(view,event) @data.multiline=view.active? #@view.toggle_multiline(view.active?) @view.repaint end |
#spin_change(value) ⇒ Object
45 46 47 48 49 |
# File 'lib/kang/controller.rb', line 45 def spin_change(value) @data.line_number = value #@view.update_tag @view.repaint end |