Subversion Repository Public Repository

litesoft

Diff Revisions 219 vs 220 for /trunk/GWT_Sandbox/Prioritizer/GWT/App/src/org/litesoft/prioritizer/client/ui/views/stories/Stories.java

Diff revisions: vs.
  @@ -42,13 +42,16 @@
42 42
43 43 zWidgetCtrlMap.add( SEARCH_FILTER.unique(), aName );
44 44 zWidgetCtrlMap.add( SEARCH_FILTER, aDescription );
45 + zWidgetCtrlMap.add( Visible( Search ).enable( Search ).searchFilter(), aShowDone );
46 + zWidgetCtrlMap.add( EDIT_ONLY.always(), aIsDone );
47 + zWidgetCtrlMap.add( Visible( Existing ).enable( No ), aChanges );
45 48
46 49 mFE = new QBE_FormEngine( zWidgetCtrlMap, null, zQBEboxedPanel, zFilter, zFilter );
47 50 mFormBinder = new FormBinder<StoryView>( mFE, StoryViewMetaData.getInstance() );
48 51
49 52 add( mFE.createSectionTitle( "Story" ) );
50 53
51 - StoryFieldsPanel zStoryFieldsPanel = new StoryFieldsPanel( mFE, mFormBinder );
54 + StoryFieldsPanel zStoryFieldsPanel = new StoryFieldsPanel( mFormBinder );
52 55
53 56 add( zStoryFieldsPanel );
54 57
  @@ -151,24 +154,20 @@
151 154 addColumn( zMD.getBoAttribute( aName ) ); // .initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 20, CELL_PADDING ) );
152 155 addColumn( zMD.getBoAttribute( aDescriptionThreeLines ), "Description" ); // .initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 40, CELL_PADDING ) );
153 156 addColumn( zMD.getBoAttribute( aIsDone ), "Done" ).initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 4, CELL_PADDING ) );
154 - addColumn( zMD.getBoAttribute( aWhatChangedThreeLines ), "Last Changes" ); // .initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 20, CELL_PADDING ) );
155 - addColumn( zMD.getBoAttribute( aLastChanged ), "At" ).initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 16, CELL_PADDING ) );
156 - addColumn( zMD.getBoAttribute( aLastChangedBy ), "By" );
157 + addColumn( zMD.getBoAttribute( aPriorityLastChangedBy ), "Prioritized By" ); // .initialWidth( FontSizer.get( TABLE_TEXT ).EMsPlus( 20, CELL_PADDING ) );
157 158 }
158 159 }
159 160
160 161 private static class StoryFieldsPanel extends SizeableVerticalSplitPairPanel implements StoryViewNames
161 162 {
162 163 private Widget mPointerField;
163 - private FormEngine mFE;
164 164
165 - public StoryFieldsPanel( FormEngine pFE, FormBinder<StoryView> pFB )
165 + public StoryFieldsPanel( FormBinder<StoryView> pFB )
166 166 {
167 167 stretchable();
168 - mFE = pFE;
169 168
170 169 add( createUpperPanel( pFB ) );
171 - add( createChangesPanel( pFB ) );
170 + add( pFB.add( aChanges ) );
172 171 }
173 172
174 173 private Widget createUpperPanel( FormBinder<StoryView> pFB )
  @@ -189,26 +188,7 @@
189 188 //todo: zPanel.add( pFB.add( aIsDone ) );
190 189 zPanel.add( pFB.add( aCreatorFullName, "Created By" ) );
191 190 zPanel.add( pFB.add( aPriorityToDisplay ) );
192 -
193 - return zPanel;
194 - }
195 -
196 - private Widget createChangesPanel( FormBinder<StoryView> pFB )
197 - {
198 - SizeableTitledBorderedVerticalPanel zPanel = new SizeableTitledBorderedVerticalPanel( "Last Changes" ).stretchable();
199 -
200 - zPanel.add( createLowerMiscPanel( pFB ) );
201 - zPanel.add( pFB.add( aWhatLastChanged, "Of" ) );
202 -
203 - return mFE.addHideable( Visible( Existing ), zPanel );
204 - }
205 -
206 - private Widget createLowerMiscPanel( FormBinder<StoryView> pFB )
207 - {
208 - SizeableHorizontalPanel zPanel = new SizeableHorizontalPanel().stretchableHorizontally();
209 -
210 - zPanel.add( pFB.add( aLastChangedBy, "By" ) );
211 - zPanel.add( pFB.add( aLastChanged, "At" ) );
191 + zPanel.add( pFB.add( aShowDone ) );
212 192
213 193 return zPanel;
214 194 }