imacarthur wrote:

> 
> On 15 Nov 2008, at 12:04, Jane wrote:
> 
>> hello, is it possible to tell fluid to unset any previously
>> set colors so that the defaults are used again?
> 
> 
> Hmmm - I don't think so, but I have never wanted to do that... I
> guess you might have to do something like;
> 
> old_col = widget->labelcolor();
> widget->labelcolor(new_col);
> :
> :
> widget->labelcolor(old_col);
> 

I don't think fluid has a reset option for the colours either. If the OP is
looking to reset the colour to the system defaults the FL_FOREGROUND_COLOR
(and others) value might be useful. The other values can be find here
<http://www.fltk.org/documentation.php/doc-1.3/enumerations.html#Enumerations>.
Scroll down to the "Colors" section.

How I have done this in the past is to remember the position in the colour
chooser of the default colour. For example, the last colour on the second
row is the selection colour. Also the second colour on the 7th row is the
default foreground colour. When I forget, I create a widget in fluid and
check the colour position. Then I delete the widget and and set the colour
on the widget of interest.

As an aside, calling Fl::get_system_colors()
<http://www.fltk.org/documentation.php/doc-1.3/Fl.html#Fl.get_system_colors>
is also a good way to get the system's default colours.

-- 
Alvin
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to