Mickael,
    I might be off base on this observation, but if I recall
      correctly (from getting Oomph things to behave correctly with dark
      theme), if one subclasses Composite, your subclass is no longer
      styled as a composite.  And there's no simple way to mark it the
      instance so that it's styled according to some existing style
      definition. I.e., a feature to "please treat this instance as a
      composite" would definitely have been helpful.
    It was also my observation that trying to set colors during
      construction is kind of a losing battle because the styling comes
      back later and changes the colors.  All the theme support is
      generally super complicated...
    
    Regards,
      Ed
    
    
    On 28.09.2018 08:24, Mickael Istria
      wrote:
    
    
      
      
        Hi,
        
        
        You can directly ask this to the platform-ui-dev
          mailing-list. This e4 one isn't really relevant now.
        About your custom widget, I guess by Custom you mean that
          you're actually taking care of some parts of their drawing? If
          so, then I believe it's up to you in your drawing routines to
          read the widget style and to choose the right colors for
          background/foreground accordingly. One possibility if you wish
          really dynamic results is that instead of reading the style,
          you simply rely on the background color of the parent
          composite, so you don't have to deal with CSS and your widget
          would be portable in any composite and integrate well in it
          without tweak
        
        
        HTH.
        
        
       
      
      
      
      _______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/e4-dev