Class: JLDrill::Gtk::CommandView::ReviewModeButton

Inherits:
Gtk::ToggleButton
  • Object
show all
Defined in:
lib/jldrill/views/gtk/widgets/ToolBarWidget.rb

Instance Method Summary collapse

Constructor Details

#initialize(view) ⇒ ReviewModeButton

Returns a new instance of ReviewModeButton.



10
11
12
13
14
15
16
# File 'lib/jldrill/views/gtk/widgets/ToolBarWidget.rb', line 10

def initialize(view)
    super('Review Mode')
    @view = view
       @context = @view.context
    connectSignals unless @view.nil?
    set_active(false)
end

Instance Method Details

#changeModeObject



24
25
26
# File 'lib/jldrill/views/gtk/widgets/ToolBarWidget.rb', line 24

def changeMode
    @context.setReviewMode(active?)
end

#connectSignalsObject



18
19
20
21
22
# File 'lib/jldrill/views/gtk/widgets/ToolBarWidget.rb', line 18

def connectSignals
				signal_connect('toggled') do
					changeMode
				end
end

#updateObject



28
29
30
# File 'lib/jldrill/views/gtk/widgets/ToolBarWidget.rb', line 28

def update
    set_active(@context.getReviewMode)
end