Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/nonpublic/ConstrainingSizeableOuterLayers.java

Diff revisions: vs.
  @@ -1,27 +1,23 @@
1 1 // This Source Code is in the Public Domain per: http://unlicense.org
2 2 package org.litesoft.GWT.client.widgets.nonpublic;
3 3
4 - import java.util.*;
5 -
6 4 import com.google.gwt.user.client.*;
7 5 import com.google.gwt.user.client.ui.*;
8 6
9 - public class ConstrainingSizeableOuterLayers extends AbstractSizeablePanel
10 - {
7 + import java.util.*;
8 +
9 + public class ConstrainingSizeableOuterLayers extends AbstractSizeablePanel {
11 10 private Widget mInnerWidget;
12 11
13 - public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle )
14 - {
12 + public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle ) {
15 13 this( pInnerWidget, pStyle, true );
16 14 }
17 15
18 - public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle, boolean pHidden )
19 - {
16 + public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle, boolean pHidden ) {
20 17 this( pInnerWidget, pStyle, pHidden, pInnerWidget.getElement() );
21 18 }
22 19
23 - public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle, boolean pHidden, Element pInnerElement )
24 - {
20 + public ConstrainingSizeableOuterLayers( Widget pInnerWidget, String pStyle, boolean pHidden, Element pInnerElement ) {
25 21 //noinspection GWTStyleCheck
26 22 pInnerWidget.setStyleName( "" );
27 23 initializeElements( getHelper().create_OeTable_SeDiv( pHidden ), pStyle );
  @@ -35,11 +31,9 @@
35 31 * @param w the child widget to be added
36 32 */
37 33 @Override
38 - public void add( Widget w )
39 - {
34 + public void add( Widget w ) {
40 35 // Can't add() more than one widget to a SimplePanel.
41 - if ( getWidget() != null )
42 - {
36 + if ( getWidget() != null ) {
43 37 throw new IllegalStateException( "Use setWidget since only one child widget supported" );
44 38 }
45 39 setWidget( w );
  @@ -50,35 +44,28 @@
50 44 *
51 45 * @return the child widget, or <code>null</code> if none is present
52 46 */
53 - public Widget getWidget()
54 - {
47 + public Widget getWidget() {
55 48 return mInnerWidget;
56 49 }
57 50
58 51 @Override
59 - public boolean anyChildren()
60 - {
52 + public boolean anyChildren() {
61 53 return (mInnerWidget != null);
62 54 }
63 55
64 56 @Override
65 - public Iterator<Widget> iterator()
66 - {
67 - return new SingleWidgetIterator( mInnerWidget )
68 - {
57 + public Iterator<Widget> iterator() {
58 + return new SingleWidgetIterator( mInnerWidget ) {
69 59 @Override
70 - public void remove()
71 - {
60 + public void remove() {
72 61 ConstrainingSizeableOuterLayers.this.remove( mInnerWidget );
73 62 }
74 63 };
75 64 }
76 65
77 66 @Override
78 - public boolean remove( Widget w )
79 - {
80 - if ( mInnerWidget == w )
81 - {
67 + public boolean remove( Widget w ) {
68 + if ( mInnerWidget == w ) {
82 69 disown( w );
83 70 mInnerWidget = null;
84 71 return true;
  @@ -91,16 +78,13 @@
91 78 *
92 79 * @param w the panel's new widget (<code>null</code> will clear the panel)
93 80 */
94 - public void setWidget( Widget w )
95 - {
81 + public void setWidget( Widget w ) {
96 82 // If there is already a widget attached, remove it.
97 - if ( mInnerWidget != null )
98 - {
83 + if ( mInnerWidget != null ) {
99 84 disown( mInnerWidget );
100 85 }
101 86
102 - if ( w != null )
103 - {
87 + if ( w != null ) {
104 88 // Adopt the child.
105 89 adopt( w, getContainerElement() );
106 90 }
  @@ -109,26 +93,22 @@
109 93 }
110 94
111 95 @Override
112 - public void setWidth( String width )
113 - {
96 + public void setWidth( String width ) {
114 97 super.setWidth( width ); // for stacktrace Debugging
115 98 }
116 99
117 100 @Override
118 - public void setHeight( String height )
119 - {
101 + public void setHeight( String height ) {
120 102 super.setHeight( height ); // for stacktrace Debugging
121 103 }
122 104
123 105 @Override
124 - protected void distributeToChildrenChangedWidth()
125 - {
106 + protected void distributeToChildrenChangedWidth() {
126 107 getHelper().forceAdjustDimensionOnChild( mInnerWidget, getWidthHelper() );
127 108 }
128 109
129 110 @Override
130 - protected void distributeToChildrenChangedHeight()
131 - {
111 + protected void distributeToChildrenChangedHeight() {
132 112 getHelper().forceAdjustDimensionOnChild( mInnerWidget, getHeightHelper() );
133 113 }
134 114 }