Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 352153

Summary: GWT Designer Does Not Render Entire FlexTable
Product: z_Archived Reporter: Richard Conway <reconway>
Component: WindowBuilderAssignee: Project Inbox <wb.core-inbox>
Status: CLOSED NOT_ECLIPSE QA Contact:
Severity: normal    
Priority: P3 CC: bsweeney, clayberg
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Screenshot of FlexTable not rendering all rows
none
Example Code - FlexTable that won't render properly. none

Description Richard Conway CLA 2011-07-14 14:25:30 EDT
Build Identifier: 20110218-0911

When rendering components in a FlexTable, components in rows 51 and higher are not rendered in the design view.

Reproducible: Always

Steps to Reproduce:
1. Create a form using a flextable
2. Add 51 rows of com.google.gwt.user.client.ui.Label
3. Open in Design Mode => the 51st label will not be displayed.
Comment 1 Konstantin Scheglov CLA 2011-07-14 16:05:29 EDT
Works for me.
Most probably window just becomes too tall, so Windows does not allow to make it so tall and GWT Designer can not make full screen shot.
Comment 2 Richard Conway CLA 2011-07-14 17:08:43 EDT
Created attachment 199713 [details]
Screenshot of FlexTable not rendering all rows

This shows how the flextable is rendering in GWT Designer.  It is not a window height restriction.  Example code to follow.
Comment 3 Richard Conway CLA 2011-07-14 17:10:56 EDT
Created attachment 199714 [details]
Example Code - FlexTable that won't render properly.

The attached code does not render properly - it extends FlexTable and adds a number of Labels to it.  Rows 51 and above do not display.
Comment 4 Richard Conway CLA 2011-07-14 17:18:12 EDT
What build of eclipse/GWT Designer are you using - I've uploaded a screen shot and example code to replicate my problem - and it is not a simple "Window is too tall" issue (at least for me).

eclipse version: Version: Helios Service Release 2
Build id: 20110218-0911
Eclipse.org - WindowBuilderCore: 1.0.0.r36x201106161401
Google Inc. - GWT Designer - 2.3.2r36x201106201114
Google Inc. - Google Suite Plugin - 2.4.0.ms1_r36v201105101332
Comment 5 Eric Clayberg CLA 2011-07-15 13:54:46 EDT
How big is your physical display and how big is the actual table?

We usually see that sort of image truncation when part of the widget is outside the bounds that would fit on the physical display. Using a larger display (either physical or virtual) can solve the problem. The actual clipping itself is an OS bug/feature(?).
Comment 6 Eric Clayberg CLA 2011-07-15 14:00:09 EDT
BTW, when I try your example, I see the same truncation (at row 46 for me), and it is occurring for exactly the reason I described earlier. This has nothing specific to do with a FlexTable and will happen for any widget that is too big or which appears at a location outside of the physical size of the screen. This is an OS limitation and not something we can do much about.
Comment 7 Eric Clayberg CLA 2011-08-04 21:24:52 EDT
*** Bug 353920 has been marked as a duplicate of this bug. ***