FLTK logo

Re: [fltk.general] customize background color of cells in a Fl_Table

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Library      Forums      Links      Apps     Login 
 All Forums  |  Back to fltk.general  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: customize background color of cells in a Fl_Table Greg Ercolano Nov 24, 2020  
 
On 2020-11-24 09:15, Rodolfo wrote:
> I'm trying to implement a Fl_Table, as a regular container of widgets, one widget per cell, based on examples/table-as-container.cxx
>
> The cells draw themselves, as explained in the documentation, but I does not respect the background color I selected with cell->color(...) at the time of the cell creation.
>
> Any idea on how to customize the background color of the cells?

    What widgets are you using for the cells?
    Make sure they have a background, and aren't transparent.

    Widgets like Fl_Input have a background, but widgets like Fl_Group, Fl_Box, and Fl_Widget by default use FL_NO_BOX,
    which means setting the color() has no effect since the box is transparent. If yours is such a case, be sure to set the
    widget's box() type to one of the FL_XXX_BOX values. Note that the FL_XXX_FRAME box types are also see-through;
    the only thing they draw is a frame.

    The reason for the FL_NO_BOX default is to ensure the default behavior of FLTK is to decrease unnecessary drawing,
    as often Fl_Group doesn't need to draw a background (to let the window's background show through), and in the case
    of Fl_Box, it's most often used for showing labels, and also don't need their own background.

-- 
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/fe6cc319-4ae5-7690-a7a5-0a97f0ad95c3%40seriss.com.
Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

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