Class: DSA::LE_Button
- Inherits:
-
Gtk::EventBox
- Object
- Gtk::EventBox
- DSA::LE_Button
- Includes:
- Gtk::Colours
- Defined in:
- lib/games_and_rpg_paradise/gui/gtk2/dsa/le_buttons.rb
Overview
Dsa::LE_Button
Instance Method Summary collapse
-
#change_colour(new_colour = 'red') ⇒ Object
# === change_colour.
-
#initialize(colour_to_use = BASE_COLOUR) ⇒ LE_Button
constructor
# === initialize ========================================================================= #.
Constructor Details
#initialize(colour_to_use = BASE_COLOUR) ⇒ LE_Button
#
initialize
#
20 21 22 23 24 25 26 |
# File 'lib/games_and_rpg_paradise/gui/gtk2/dsa/le_buttons.rb', line 20 def initialize(colour_to_use = BASE_COLOUR) super() @bg_colour = colour_to_use modify_bg( Gtk::StateType::NORMAL, Gdk::Color.parse(@bg_colour) ) modify_bg( Gtk::StateType::PRELIGHT, Gdk::Color.parse(@bg_colour) ) modify_bg( Gtk::StateType::ACTIVE, GREEN ) end |
Instance Method Details
#change_colour(new_colour = 'red') ⇒ Object
#
change_colour
Default colour is red.
#
33 34 35 36 |
# File 'lib/games_and_rpg_paradise/gui/gtk2/dsa/le_buttons.rb', line 33 def change_colour(new_colour = 'red') modify_bg( Gtk::StateType::NORMAL, Gdk::Color.parse(new_colour) ) modify_bg( Gtk::StateType::PRELIGHT, Gdk::Color.parse(new_colour) ) end |