Ok, I solved my problem by replacing my top level layout from vertical, 
to WBorderLayout and it solved lower level's issue.
I don't fully get the reason why but I understood that placing items on 
the page must be done in Wt, the CSS is only here for little adjusments.

Thank you btw :)

Bastien Amiel a écrit :
> Hi Koen,
>
> I used both Layout and CSS for the case I mentionned earlier and it 
> works just fine, however, I have an extension to the question :
> __________________________________
> hlayout = new WHBoxLayout();
> #ifdef CASE1
> mainContainer->setLayout(d->hlayout, AlignTop);
> #endif
>
> #ifdef CASE2
> mainContainer->setLayout(d->hlayout);
> #endif
>
> hlayout->addWidget(container);
> hlayout->addWidget(container2);
> ____________________________________
>
> In CASE1 :
> My container "generate" a fixed height in the layout, and no matter how 
> I modify (add or remove element) container, mainContainer wont update 
> its size (it keep the size it has at the beginning)
>
> In CASE2 :
> mainContainer has a dynamic height, but the width of mainContainer is 
> now 1/3 of the page (instead of full width).
> -----
>
> I've been modifying my code and my CSS for hours without understanding 
> the good way to do this correctly (having dynamic height, and maximized 
> width).
> Any idea of what I'm doing wrong ?
>
> Regards,
> Bastien.
>
> Koen Deforche a écrit :
>   
>> Hey Bamiel,
>>
>> 2011/8/5 Bamiel <[email protected]>:
>>   
>>     
>>> I solved this using the float property indeed, my problem was that I was
>>> using WLayout inside my widget,
>>> and using WLayout seems to be the best way to loose control on the CSS
>>> (I thought using layouts will make
>>> the behaviour control easier, guess I was wrong).
>>>     
>>>       
>> You could have done this use a WHBoxLayout however, using:
>>  hbox->addWidget(logo);
>>  hbox->addStretch();
>>  hbox->addWidget(btn1);
>>  hbox->addWidget(btn2);
>>
>> You would need to set this boxlayout in a container, which defaults to
>> expanding in width to available width.
>>
>> There is however a subtle difference between the CSS solution and a
>> WHBoxLayout: when the width of the container becomes less wide than
>> the total width of your three widget, then using CSS floats will start
>> the stack the floats vertically. This is usually a more web-friendly
>> solution since it allows the user to reduce window size without
>> getting a horizontal scroll bar.
>>
>> Wt's layout managers are not really there to displace CSS, but rather
>> to complement it with functionality not available or possible using
>> CSS only, and that is certain things related to vertical layout, and
>> also the possibility to provide resize bars.
>>
>> Regards,
>> koen
>>
>> ------------------------------------------------------------------------------
>> BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
>> The must-attend event for mobile developers. Connect with experts. 
>> Get tools for creating Super Apps. See the latest technologies.
>> Sessions, hands-on labs, demos & much more. Register early & save!
>> http://p.sf.net/sfu/rim-blackberry-1
>> _______________________________________________
>> witty-interest mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/witty-interest
>>
>>   
>>     
>
>
> ------------------------------------------------------------------------------
> uberSVN's rich system and user administration capabilities and model 
> configuration take the hassle out of deploying and managing Subversion and 
> the tools developers use with it. Learn more about uberSVN and get a free 
> download at:  http://p.sf.net/sfu/wandisco-dev2dev
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>   


------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to