Class: MyRendererList::ListButton
- Inherits:
-
Gtk::Button
- Object
- Gtk::Button
- MyRendererList::ListButton
- Defined in:
- lib/FormHolder/Form/InputHolder/List.rb
Instance Method Summary collapse
-
#initialize ⇒ ListButton
constructor
A new instance of ListButton.
- #update(notifier) ⇒ Object
Constructor Details
#initialize ⇒ ListButton
Returns a new instance of ListButton.
10 11 12 13 14 15 |
# File 'lib/FormHolder/Form/InputHolder/List.rb', line 10 def initialize super() set_label("") set_image(Gtk::Image.new(Gtk::Stock::INDEX,Gtk::IconSize::MENU)) set_relief(Gtk::ReliefStyle::NONE) end |
Instance Method Details
#update(notifier) ⇒ Object
17 18 19 20 21 22 23 24 |
# File 'lib/FormHolder/Form/InputHolder/List.rb', line 17 def update(notifier) set_image(Gtk::Image.new( case notifier.parentM.runmode when "info" then Gtk::Stock::INFO when "wysiwygf" then Gtk::Stock::PROPERTIES else if notifier.text=="-1" or notifier.text=="" then Gtk::Stock::ADD else Gtk::Stock::EDIT end end ,Gtk::IconSize::MENU)) end |