Hi [EMAIL PROTECTED],

On Wed, 04 Jun 2008 15:11:43 -0500 you wrote:
> 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.

Probably not relevant, but when I needed something like this I took a copy of 
the GTK Button source, renamed it as GTK Lamp, and removed all the user 
interaction. I then control it by calling gtk_widget_set_state:

            gtk_widget_set_state ( Lamps[cc], GTK_STATE_ACTIVE );

            gtk_widget_set_state ( Lamps[cc], GTK_STATE_NORMAL );

This only gives me direct control of the usual states, but since all I really 
wanted was an on/off indication that's fine. I can define the colours in an RC 
file, for example:

style "LampStyle"
{
  bg[NORMAL] = "#401020"
  fg[NORMAL] = "#505050"
  bg[ACTIVE] = "#FF2038"
  fg[ACTIVE] = "#001020"
  font_name = "Sans Bold"
}

class "GtkLamp" style "LampStyle"
widget "*.GtkLamp.*" style "LampStyle"

If a third colour was needed then I could use the PRELIGHT state.
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to