Thank you! That helps :)

On Thursday, May 25, 2017 at 10:11:01 AM UTC-4, Thomas Broyer wrote:
>
> "Layout panels" (RequiresResize) need to be sized "from the outside" (they 
> don't have an "intrinsic size" depending on their content), and this means 
> you either need to give them an explicit, absolute size (i.e. no 
> percentages or other relative units) or have an uninterruptible chain of 
> parent layout panels (RequiresResize/ProvidesResize, or IIRC possibly 
> HeaderPanel's content widget) up until one has and an explicit, absolute 
> size, or can give one to its content (RootLayoutPanel or ResizeLayoutPanel)
>
> Your FlowPanels and Composites break that chain. Maybe try using 
> LayoutPanel/DockLayoutPanel instead (and ResizeComposite).
>
> But understand that this is a fundamental shift in how the UI is built and 
> behaves (e.g. no scrolling, unless you use ScrollPanels; and no "intrinsic 
> sizing"). Layout panels are much more "app-y" than "webby".
>
> On Thursday, May 25, 2017 at 3:27:33 PM UTC+2, Harry Wagner wrote:
>>
>> I have inherited a GWT application that was written back in GWT's 1.x 
>> days. It has since been migrated to 2.4 but will only run in quirks mode. I 
>> am tasked with migrating it to 2.8 and making it run in standards mode. It 
>> is a challenge for me. I have years of Java experience but no GWT 
>> experience. The app relies heavily on HorizontalPanel and VerticalPanel 
>> which I am changing to FlowPanel. The app also uses VerticalSplitPanel 
>> which I am trying to replace with SplitLayoutPanel but can't get the 
>> splitters to show, even when this LOC "Window.alert("SplitterSize: " + 
>> rightPanel.getSplitterSize());" indicates 10px, which is what I am 
>> expecting. I have struggled with this and am wondering if I might be trying 
>> to do something not in SplitLayoutPanel's nature? Here is what my panel 
>> layout looks like (I am not using UIBinder). Hopefully downstream 
>> formatting won't make a mess of the layout.
>>
>> Should this work, or am I doing something with SplitLayoutPanel that it 
>> was not designed for? TIA!
>>
>> Harry
>>
>> Root Panel (RootLayoutPanel)
>>      RootWidget (extends FlowPanel)
>>           Top Panel (FlowPanel)
>>           hpPanel (FlowPanel)
>>                cmdPanel (Composite)
>>                vpPanel(FlowPanel)
>>                     rpPanel (SplitLayoutPanel)
>>                           listPanel (extends FlexTable)
>>                           detailPanel (extends Composite)
>>                     iconPanel (extends FlowPanel)
>>                         
>>
>> ------------------------------------------
>>              top panel                      |
>> ------------------------------------------|
>> cmdPanel |.    listPanel.            |
>>                  |                                |
>>                  |                                |
>>                  |----- splitter here ----|
>>                  |                                |                       
>>                          
>>                  |     detailPanel.        |
>>                  |                                |
>>                  |----- splitter here ----|
>>                  |                                |
>>                  |      iconPanel.         |
>>                  |                                |
>> ------------------------------------------
>> -------------------------------------------
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to