Hi Alex,

many time ago to make possible make heavy use of styles easily, I created
StyledUIBase that in part composed ClassSelectorList
that uses "positioner". That's because jewel components use to be wrapped
in other divs or similar to be able to draw it better and get the right
look and feel.

I had to make put in StyledUIBase.createElement this line

positioner = element;

to avoid an error at runtime

This make me have to add this line in almost all Jewel Components

I'm looking at this now with a bit more time to see how I can remove this.

I'm starting from an example with just a button or just a label and trying
to clean without luck

If I left StyledUIBase without code and just extend UIBase still I found an
error at runtime.

Maybe is too late here and I must close now, but just want to know if you
have some clue about what I need to do that just looking to StyledUIbase
and Jewel Label or Jewel UIBase createElement.

If you have some clue, I can take a look tomorrow and see if I can finally
understand what's happening with positioner.

Thanks

-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to