Axel Etzold
2006-Jul-14 08:43 UTC
[fxruby-users] Selected text background color in a combobox question
Dear all, when I select an item from a combobox (and release it and ''leave'' the combobox), the text in it gets marked by a background color. I would like to set this color to FXRGB(255,255,255). How do I do this ? Thank you very much for your help. Best regards, Axel Etzold -- "Feel free" ? 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
Jeroen van der Zijp
2006-Jul-14 13:08 UTC
[fxruby-users] Selected text background color in a combobox question
On Friday 14 July 2006 03:43, Axel Etzold wrote:> Dear all, > > when I select an item from a combobox (and release it and ''leave'' the combobox), the text in it gets marked by a background color. > I would like to set this color to FXRGB(255,255,255). > How do I do this ?Don''t use a FXComboBox if what you really need is a FXListBox. FXComboBox is in principle a widget that gives you a text string from a list of strings, with possible text-entry [non-static mode]. It shows the selected text because it actually has an embedded text field, and the text that you select is, well..., selected!! FXListBox is a widget that gives you a choice [0...N] from a list of labeled choices. It is often a better idea to use FXListBox since picking from a list of choices is far more common. Hope this helps, - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 23:30 03/30/2006 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+
Axel Etzold
2006-Jul-14 15:33 UTC
[fxruby-users] Selected text background color in a combobox question
Dear Jeroen, thank you for responding. Unfortunately, you did not answer to my question at all :( I know of both FXComboBox and FXlistBox. I am quite happy with FXComboBox now, and I would not be happier with an FXListBox with the problem I have. If you select an entry in an FXCombobox, and then leave that box, the text of the entry gets a greyish background color. As one then moves on to another FXcombobox (if there is one), and changes that one as well, this greyish background color of the text of the selection of the first FXCombobox disappears. Now I would like to have it disappear right away, because it looks ugly to have one greyish background color behind a text all the time, if you change something on the original configuration. I have tried to use setSetBackColor, setHiliteColor, setShadowColor on the FXTextField children of FXCombobox, but none worked. I suggest that it should be a standard behavior of FXListbox and FXCombobox that there is no background color of the text of the selected item, at least this color should disappear after the user "leaves" this widget. How do I achieve this behavior ? Thank you very much, Best regards, Axel Etzold -------- Original-Nachricht -------- Datum: Fri, 14 Jul 2006 08:08:35 -0500 Von: Jeroen van der Zijp <jeroen at fox-toolkit.org> An: fxruby-users at rubyforge.org Betreff: Re: [fxruby-users] Selected text background color in a combobox question> On Friday 14 July 2006 03:43, Axel Etzold wrote: > > Dear all, > > > > when I select an item from a combobox (and release it and ''leave'' the > combobox), the text in it gets marked by a background color. > > I would like to set this color to FXRGB(255,255,255). > > How do I do this ? > > Don''t use a FXComboBox if what you really need is a FXListBox. FXComboBox > is in principle a widget that gives you a text string from a list of > strings, > with possible text-entry [non-static mode]. It shows the selected text > because it actually has an embedded text field, and the text that you > select > is, well..., selected!! > > FXListBox is a widget that gives you a choice [0...N] from a list of > labeled > choices. It is often a better idea to use FXListBox since picking from a > list of choices is far more common. > > > Hope this helps, > > > - Jeroen > > -- > +----------------------------------------------------------------------------+ > | Copyright (C) 23:30 03/30/2006 Jeroen van der Zijp. All Rights > Reserved. | > +----------------------------------------------------------------------------+ > _______________________________________________ > fxruby-users mailing list > fxruby-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/fxruby-users-- "Feel free" ? 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
Jeroen van der Zijp
2006-Jul-14 16:00 UTC
[fxruby-users] Selected text background color in a combobox question
On Friday 14 July 2006 10:33, Axel Etzold wrote:> Dear Jeroen, > > thank you for responding. Unfortunately, you did not > answer to my question at all :(Well, I was basically explaing that that''s how I think the combobox should behave...> I know of both FXComboBox and FXlistBox. > I am quite happy with FXComboBox now, and I would not > be happier with an FXListBox with the problem I have. > > If you select an entry in an FXCombobox, and then leave > that box, the text of the entry gets a greyish background > color. > As one then moves on to another FXcombobox (if there > is one), and changes that one as well, this greyish background > color of the text of the selection of the first FXCombobox disappears. > > Now I would like to have it disappear right away, because it > looks ugly to have one greyish background color behind a text > all the time, if you change something on the original configuration. > > I have tried to use setSetBackColor, setHiliteColor, setShadowColor > on the FXTextField children of FXCombobox, but none worked. > > > > I suggest that it should be a standard behavior of FXListbox and > FXCombobox that there is no background color of the text of the > selected item, at least this color should disappear after the user > "leaves" this widget. > > How do I achieve this behavior ?The simplest way is to set the text: combo->setText(combo->getText()); I believe that should do it. Of course, if anything else gets selected, the text field will lose the selection as well. - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 23:30 03/30/2006 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+