Class: Todoable::UI::Toolbar

Inherits:
Gtk::Box
  • Object
show all
Defined in:
lib/todoable/ui/gtk/toolbar.rb

Instance Method Summary collapse

Constructor Details

#initialize(title, mainpanel, show_back_button = false) ⇒ Toolbar

Returns a new instance of Toolbar



20
21
22
23
24
25
# File 'lib/todoable/ui/gtk/toolbar.rb', line 20

def initialize title, mainpanel, show_back_button = false
  super :horizontal, 10
  @show_back_button = show_back_button
  @label = nil
  add_ui_elements title, mainpanel
end

Instance Method Details

#set_title(title) ⇒ Object



27
28
29
# File 'lib/todoable/ui/gtk/toolbar.rb', line 27

def set_title title
  @label.set_markup "<span font-weight='heavy' font='32'>#{title}</span>"
end