[maemo-developers] How can I change the background color of a GtkButton when it is activated
From: Andrew Olmsted andrew.olmsted at gmail.comDate: Wed Nov 26 04:03:23 EET 2008
- Previous message: How can I change the background color of a GtkButton when it is activated
- Next message: How can I change the background color of a GtkButton when it is activated
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
What about connecting two signals to your button widget: pressed and released In the function for "pressed" change the background colour to blue. In the function for "released" change the background colour back to normal. http://library.gnome.org/devel/gtk/stable/GtkButton.html#GtkButton.signals I think this should do what you want, though I don't know if it is the optimal way. Andrew 2008/11/25 Yao Wang <yaowang.bupt at gmail.com> > Hi, Dave, > > Thanks for your advice. > > However, my objective is to set two different colors for two different > buttons. That is to say, for button A, when it is pressed, the color should > be red; while for button B, in this case, the color should be green. > > Thus I do not think the GTK+ theme can solve this problem. > Is there any other possible solutions? > > Thanks in advance. > > On Tue, Nov 25, 2008 at 10:23 AM, Dave Neary <dneary at maemo.org> wrote: > >> Hi Yao, >> >> Yao Wang wrote: >> > The default color when I pressed down the button is blue. I want >> > to change the background color of button when it is pressed and recover >> > its origin background color when it is released. >> >> The default colour for when the button is pressed is set by the GTK+ >> theme. I'd suggest changing the theme so that all buttons, when pressed, >> will be red. It's in general not a good idea to hack applications with >> hard-coded widget colours, and it's generally encouraged to write >> applications which are consistent with the rest of the environment. >> >> Hope this helps! >> Dave. >> >> -- >> maemo.org docsmaster >> Email: dneary at maemo.org >> Jabber: bolsh at jabber.org >> >> > > > -- > Sincerely yours, > > Yao Wang > > Mobile Life Lab > Beijing University of Posts & Telecommunications > > _______________________________________________ > maemo-developers mailing list > maemo-developers at maemo.org > https://lists.maemo.org/mailman/listinfo/maemo-developers > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20081125/f452f82d/attachment.htm
- Previous message: How can I change the background color of a GtkButton when it is activated
- Next message: How can I change the background color of a GtkButton when it is activated
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]