Please Help Me
- From: inbox_pub earthlink net
- To: gtkmm-list gnome org
- Subject: Please Help Me
- Date: Tue, 28 Oct 2008 10:05:20 -0500
The following program produces a yellow window.
I am trying to interface a trigger function to change the color and
I have not been successful.
How do I change the color after the window is displayed?
------------------------------------------------------------------------------ 
#include <gtkmm.h>
class Example : public Gtk::Window
{
public:
      Example();
      virtual ~Example();
protected:
      virtual void on_button_quit();
      Gtk::VBox mc_VBox;
      Gtk::HBox mc_HBox;
      Gdk::Color m_Color_Black, m_Color_Red, m_Color_Green, 
m_Color_Yellow;
      Gtk::EventBox m_Light1, m_Light2, m_Light3;
};
Example::Example()
{
      m_Color_Red.set_rgb_p(0.99, 0.00, 0.00);
      m_Color_Yellow.set_rgb_p(0.99, 0.99, 0.00);
      m_Color_Green.set_rgb_p(0.00, 0.99, 0.00);
      m_Color_Black.set_rgb_p(0.00, 0.00, 0.00);
      add(mc_HBox);
      mc_HBox.pack_start(mc_VBox, Gtk::PACK_SHRINK, 0);
      m_Light1.modify_bg(Gtk::STATE_NORMAL, m_Color_Yellow);
      m_Light1.set_size_request(400, 300);
      mc_HBox.add(m_Light1);
      show_all_children();
}
int main(int argc, char *argv[])
{
      Gtk::Main kit(argc, argv);
      Example window;
      Gtk::Main::run(window);
return 0;
}
Example::~Example()
{
}
void Example::on_button_quit()
{
hide();
}
------------------------------------------------------------------------------ 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]