On 18-2-2015 08:34, Tomas Mikula wrote:
What I think should be done is, instead of trying to hack around Pane,
create class NeedlePane that extends Region and overrides
layoutChildren. It would create its children in the constructor (or
take them as constructor parameters), add them to its children list
right in the constructor and never clear them, and position them on
the layout pass (i.e. in layoutChildren).


Creating a DialPane is not such a problem, but creating a path only once and 
the only layout it turns out to be more of a challenge: the constructed but not 
yet correctly initialized path elements do not behave well with the rotate. It 
is an approach with merrit though, especially in resizing.

Tom

Reply via email to