Class: Opswatch::OpsTray
- Inherits:
-
AppIndicator::AppIndicator
- Object
- AppIndicator::AppIndicator
- Opswatch::OpsTray
- Defined in:
- lib/ops_tray.rb
Instance Method Summary collapse
-
#initialize(name, icon_pack) ⇒ OpsTray
constructor
A new instance of OpsTray.
- #update_status(resp) ⇒ Object
Constructor Details
#initialize(name, icon_pack) ⇒ OpsTray
Returns a new instance of OpsTray.
5 6 7 8 9 10 |
# File 'lib/ops_tray.rb', line 5 def initialize(name, icon_pack) super(name, "dialog-question", AppIndicator::Category::APPLICATION_STATUS) (Gtk::Menu.new) set_status(AppIndicator::Status::ACTIVE) @icon_pack = icon_pack end |
Instance Method Details
#update_status(resp) ⇒ Object
12 13 14 |
# File 'lib/ops_tray.rb', line 12 def update_status(resp) set_icon_status(compute_status(resp)) end |