UI Library

Adam D Ruppe destructionator at gmail.com
Sat Jun 11 21:50:47 UTC 2022


On Saturday, 11 June 2022 at 01:20:17 UTC, harakim wrote:
> The issue I'm having is that I don't understand how to assign 
> bounds in the nested widget. I'm sure there's a very clean 
> solution. I basically want a paintContent method but with the 
> bounds dynamically assigned by the parent.

Well the bounds given to paintContent just define your content 
area boundaries, relative to the nested widget. The content area 
is inside its own border. The actual position is assigned by the 
parent (the virtual function there is recomputeChildLayout, you 
can override that to arrange instead of letting it automatically 
fill the space).



I don't really know what exactly you have in mind for the bounds, 
but anything outside your widget area is going to be clipped 
anyway, so I think you really want to change that child layout 
computation.




More information about the Digitalmars-d-learn mailing list