Thank you, John,
I compiled and ran your code. It was not exactly what I needed, but it
gave me the bits and pieces to do what I wanted. I wanted a LED type
panel light above my button. Based on your code, I put an event box
into an unlabeled frame and sized the event box. It is just what I
wanted.
Thank you!
===========================
John Hobbs wrote:
Here's an example solution of what I think you want. Again, it may not
be the best, but it works.
#include <gtkmm.h>
int main(int argc, char *argv[]) {
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::EventBox evbox;
Gtk::HBox hbox;
Gtk::Label label ("Test");
Gtk::Button button;
evbox.modify_bg(Gtk::STATE_NORMAL, Gdk::Color("#FF0000"));
evbox.modify_bg(Gtk::STATE_ACTIVE, Gdk::Color("#FF0000"));
evbox.modify_bg(Gtk::STATE_PRELIGHT, Gdk::Color("#FF0000"));
evbox.set_size_request(15);
hbox.pack_start(evbox,false,false,3);
hbox.pack_start(label,false,false,3);
button.add(hbox);
window.add(button);
window.show_all();
Gtk::Main::run(window);
return 0;
}
BTW, always send to the list :-)
- John
On Tue, Jun 3, 2008 at 3:28 PM, <inbox_pub earthlink net> wrote:
Thank you for your reply. All I want is something that looks like a
rectangular LED (like the colored portion of the color selection button.
There is no need for the user to change the color--I only need the color to
indicate the state of my application. I figured that someone else had
already done something like what I am looking for. It must be possible since
it is done in the color selection button.
Thanks!
John Hobbs wrote:
Could you just pack an EventBox in there and change its background
color? I'm not on my computer so I can't code and test that real
quick, but I think it should work.
- John
On Fri, May 30, 2008 at 1:02 PM, <inbox_pub earthlink net> wrote:
My application requires a lighted indicator that changes color: black,
yellow, red, and green. I implemented it with the color selection
button. Is there some way to inhibit the selection box from appearing
when the button is pressed? Or, is there another way to implement a
lighted indicator that I can change its color from my program?
Thanks!
_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org
http://mail.gnome.org/mailman/listinfo/gtkmm-list
|