Dlang UI - making widget extend to the bounds of the window

Vadim Lopatin via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Apr 15 03:33:35 PDT 2016


On Friday, 15 April 2016 at 00:58:58 UTC, stunaep wrote:
> I'm trying to make a gui program with dlangui, but no matter 
> what I do, I cannot get widgets to fill the whole window. The 
> window is resizable so I cannot just set the widths to static 
> numbers.
>
> No layoutWidth and layoutHeight set:
> http://i.imgur.com/UySt30K.png
>
> layoutWidth/Height set to fill (left widget width 300):
> http://i.imgur.com/76tMIFz.png
>
> I need these widgets to extend the width of the window because 
> it is resizable
> http://i.imgur.com/PiL7Y7f.png
>
> You can see this also on DlangUI ML editor:
>   fill:
>     http://i.imgur.com/t9DsASt.png
>
>   wrap:
>     http://i.imgur.com/FoTS69g.png
>
>
>   arbitrary number:
>     http://i.imgur.com/voiYTWZ.png

For parent VerticalLayout, set layoutWidth: fill too

VerticalLayout {
     id: main;
     layoutWidth: fill;
     VerticalLayout {
         layoutWidth: fill;
         TextWidget { text: "test"; layoutWidth: fill }
     }
}



More information about the Digitalmars-d-learn mailing list