Re: [fltk.general] Globally change default color scheme for widgets

GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.general  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: Globally change default color scheme for widgets Jeff Paranich 11:03 Apr 30 top right image
  Thanks Bill! Is what I ended up doing is just making a class where I push each widget into a specific vector; and then walk the vectors setting my desired color schema.

On Thursday, 29 April 2021 at 16:30:09 UTC-6 spitzak wrote:
Fl::background(r,g,b) changes the general "gray" color and the colorramp used for all the button edges
Fl::foreground(r,g,b) changes the color all the text and labels are drawn
Fl::background2(r,g,b) changes the "white" in the input fields
Fl::set_color(x,r,g,b) sets some other colors:
  x = FL_INACTIVE_COLOR text color for inactive widgets
  x = FL_SELECTION_COLOR background for text selection (text color is computed to contrast with it)

All of this was designed for mid-1990's style user preferences, but it still could be useful.

On Thu, Apr 29, 2021 at 2:33 PM Jeff Paranich <jpar...@gmail.com> wrote:
Hi all, I know how to individually change the colors (background, text, selection, etc.) for each individual widget; however this can become tedious if you have 30 or so buttons, 5 hold browsers, etc.

Is there a way to change the default of each widget globally?  (i.e. custom colors for Fl_Button, Fl_Input, Fl_Table, etc etc); such that each new button/input/table I add automatically uses the specified color palletes?

Thank you!

--
You received this message because you are subscribed to the Google Groups "fltk.general" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkgeneral...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkgeneral/1a22c64f-08d1-4a3b-979f-bda757a385fan%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "fltk.general" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkgeneral+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkgeneral/2baa3d84-31df-45c1-8452-eeb931e45797n%40googlegroups.com.
Direct Link to Message ]
 
bottom left image   bottom right image
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2021 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.