module TopinambourWindowActions

Actions of the window that will be called throught the Application instance. or throught terminal signals.

Public Instance Methods

display_about() click to toggle source
# File lib/window.rb, line 32
def display_about
  About.dialog(self)
end
quit_gracefully() click to toggle source
# File lib/window.rb, line 20
def quit_gracefully
  @application.quit
end
show_color_selector() click to toggle source
# File lib/window.rb, line 24
def show_color_selector
  @overlay.toggle_overlay(TopinambourColorSelector)
end
show_font_selector() click to toggle source
# File lib/window.rb, line 28
def show_font_selector
  @overlay.toggle_overlay(TopinambourFontSelector)
end
show_shortcuts() click to toggle source
# File lib/window.rb, line 36
def show_shortcuts
  resource_file = '/com/github/cedlemo/topinambour/shortcuts.ui'
  builder = Gtk::Builder.new(resource: resource_file)
  shortcuts_win = builder['shortcuts-window']
  shortcuts_win.transient_for = self
  shortcuts_win.show
end