Hi Wim, Back in 2019. Find attached a screenshot of a CDateTime drop down instance with VCanvas styled with a light backgrund color. The white (day picker) part and the black labels cannot by styled with CSS presently.
Best, MP Am Fr., 21. Dez. 2018 um 11:07 Uhr schrieb Wim Jongman < wim.jong...@remainsoftware.com>: > Right. There are some widgets that use CWT as base. > > > > Looking at the code I see that VControl constructor determines the initial > foreground. > > > > If background is not set explicitly it gets it from vpanel and vpanel > parents otherwise from its composite. > > > > Can you post a screenshot? CDateTime has many faces. > > > > Cheers, > > > > Wim > > > > *From:* nebula-dev-boun...@eclipse.org [mailto: > nebula-dev-boun...@eclipse.org] *On Behalf Of *Matthias Paul Scholz > *Sent:* Friday, 21 December 2018 10:53 > *To:* Nebula Dev > *Subject:* Re: [nebula-dev] CSS styling of CDateTime? > > > > Hi Wim, > > > > Not sure about the reason. > > The whole seems to boil down to some > org.eclipse.nebula.cwt.v.VControlPainter used to paint > org.eclipse.nebula.cwt.v.VLabel instances; that's a part of the code base I > am not familiar with, though. > > Configuring colors for VLabel in the css file does have no effect. > > > > Best, > > MP > > > > Am Fr., 21. Dez. 2018 um 10:42 Uhr schrieb Wim Jongman < > wim.jong...@remainsoftware.com>: > > Hi Matthias, > > > > Why is the label not styleable? > > > > Cheers, > > > > Wim > > > > > > *From:* nebula-dev-boun...@eclipse.org [mailto: > nebula-dev-boun...@eclipse.org] *On Behalf Of *Matthias Paul Scholz > *Sent:* Friday, 21 December 2018 10:03 > *To:* Nebula Dev > *Subject:* Re: [nebula-dev] CSS styling of CDateTime? > > > > Hi Wim, > > > > Thanks for the answer. > > > > After using CSS spy and looking into the code, I was able to style at > least the backgound of the parts of CDateTime where the labels appear by > configuring > > > > VCanvas { > > background-color: <some color>; > > } > > > > That way, I could choose some light background color that makes the > (presently unmodifiable) foreground color of the labels involved readable > again; however, that is just an unsatisfying workaround for now. > > > > However, I think for user acceptance it is mandatory to make CDateTime and > all the other Nebula widgets satisfyingly themable in the long run. > > > > Best, > > MP > > > > > > > > > > > > Am Mi., 19. Dez. 2018 um 18:50 Uhr schrieb Wim Jongman < > wim.jong...@remainsoftware.com>: > > Hi Matthias, > > > > CDateTime is not CSS aware. I know of one widget that is which is the > pshelf widget. You might want to take a look at that. > > > > Cheers, > > > > Wim > > > > *From:* nebula-dev-boun...@eclipse.org [mailto: > nebula-dev-boun...@eclipse.org] *On Behalf Of *Matthias Paul Scholz > *Sent:* Wednesday, 19 December 2018 15:50 > *To:* Nebula Dev > *Subject:* [nebula-dev] CSS styling of CDateTime? > > > > Hi, > > > > I am presently in the process of (Dark) theming our RCP application with > CSS properties. > > The application also uses the CDateTime widget from Nebula. > > > > Works well for the other widgets in our application and for the background > of the CDateTime widget; however, the color of the Labels in the > different areas of the CDateTime widget stays gray and the background of > the day picker stays white regardless what properties I do set in the > application's .css file. > > > > Is CDateTime meant to be stylable by CSS properties? > > Do I need to register a particular IElementProvider or property handler? > > Does anyone have an example which properties need to be set? > > > > Thanks and best, > > MP > > _______________________________________________ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev > > _______________________________________________ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev > > _______________________________________________ > nebula-dev mailing list > nebula-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________ nebula-dev mailing list nebula-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev