Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/forms/client/components/nonpublic/DefWidgetStruct.java

Diff revisions: vs.
  @@ -1,75 +1,75 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.forms.client.components.nonpublic;
3 -
4 - import org.litesoft.ui.def.*;
5 - import org.litesoft.ui.def.nonpublic.support.*;
6 - import org.litesoft.uispecification.*;
7 -
8 - import com.google.gwt.user.client.ui.*;
9 -
10 - import java.util.*;
11 -
12 - public class DefWidgetStruct extends WidgetStruct {
13 - public static final DefWidgetStruct[] EMPTY_ARRAY = new DefWidgetStruct[0];
14 -
15 - private UiDef mUiDef;
16 -
17 - public DefWidgetStruct( UiDef pUiDef, Widget pWidget ) {
18 - super( pWidget );
19 - mUiDef = pUiDef;
20 - if ( pUiDef instanceof UiCompPlusDef ) {
21 - UiCompPlusDef zDef = (UiCompPlusDef) pUiDef;
22 - if ( !mStretchableHorizontally ) {
23 - if ( null == (mHorizontalAlignment = transform( zDef.getAlignX() )) ) {
24 - mFloodsX = FloodX.YES.equals( zDef.getFloodX() );
25 - }
26 - }
27 - if ( !mStretchableVertically ) {
28 - if ( null == (mVerticalAlignment = transform( zDef.getAlignY() )) ) {
29 - mFloodsY = FloodY.YES.equals( zDef.getFloodY() );
30 - }
31 - }
32 - }
33 - }
34 -
35 - public UiDef getUiDef() {
36 - return mUiDef;
37 - }
38 -
39 - private HorizontalAlignmentConstant transform( AlignX pAlignX ) {
40 - if ( AlignX.LEFT.equals( pAlignX ) ) {
41 - return ALIGN_LEFT;
42 - }
43 - if ( AlignX.CENTER.equals( pAlignX ) ) {
44 - return ALIGN_CENTER;
45 - }
46 - if ( AlignX.RIGHT.equals( pAlignX ) ) {
47 - return ALIGN_RIGHT;
48 - }
49 - return null;
50 - }
51 -
52 - private VerticalAlignmentConstant transform( AlignY pAlignY ) {
53 - if ( AlignY.TOP.equals( pAlignY ) ) {
54 - return ALIGN_TOP;
55 - }
56 - if ( AlignY.CENTER.equals( pAlignY ) ) {
57 - return ALIGN_MIDDLE;
58 - }
59 - if ( AlignY.BOTTOM.equals( pAlignY ) ) {
60 - return ALIGN_BOTTOM;
61 - }
62 - return null;
63 - }
64 -
65 - public static DefWidgetStruct[] toArray( List pDefWidgetStructs ) {
66 - if ( pDefWidgetStructs.isEmpty() ) {
67 - return EMPTY_ARRAY;
68 - }
69 - DefWidgetStruct[] rv = new DefWidgetStruct[pDefWidgetStructs.size()];
70 - for ( int i = 0; i < rv.length; i++ ) {
71 - rv[i] = (DefWidgetStruct) pDefWidgetStructs.get( i );
72 - }
73 - return rv;
74 - }
75 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.forms.client.components.nonpublic;
3 +
4 + import org.litesoft.ui.def.*;
5 + import org.litesoft.ui.def.nonpublic.support.*;
6 + import org.litesoft.uispecification.*;
7 +
8 + import com.google.gwt.user.client.ui.*;
9 +
10 + import java.util.*;
11 +
12 + public class DefWidgetStruct extends WidgetStruct {
13 + public static final DefWidgetStruct[] EMPTY_ARRAY = new DefWidgetStruct[0];
14 +
15 + private UiDef mUiDef;
16 +
17 + public DefWidgetStruct( UiDef pUiDef, Widget pWidget ) {
18 + super( pWidget );
19 + mUiDef = pUiDef;
20 + if ( pUiDef instanceof UiCompPlusDef ) {
21 + UiCompPlusDef zDef = (UiCompPlusDef) pUiDef;
22 + if ( !mStretchableHorizontally ) {
23 + if ( null == (mHorizontalAlignment = transform( zDef.getAlignX() )) ) {
24 + mFloodsX = FloodX.YES.equals( zDef.getFloodX() );
25 + }
26 + }
27 + if ( !mStretchableVertically ) {
28 + if ( null == (mVerticalAlignment = transform( zDef.getAlignY() )) ) {
29 + mFloodsY = FloodY.YES.equals( zDef.getFloodY() );
30 + }
31 + }
32 + }
33 + }
34 +
35 + public UiDef getUiDef() {
36 + return mUiDef;
37 + }
38 +
39 + private HorizontalAlignmentConstant transform( AlignX pAlignX ) {
40 + if ( AlignX.LEFT.equals( pAlignX ) ) {
41 + return ALIGN_LEFT;
42 + }
43 + if ( AlignX.CENTER.equals( pAlignX ) ) {
44 + return ALIGN_CENTER;
45 + }
46 + if ( AlignX.RIGHT.equals( pAlignX ) ) {
47 + return ALIGN_RIGHT;
48 + }
49 + return null;
50 + }
51 +
52 + private VerticalAlignmentConstant transform( AlignY pAlignY ) {
53 + if ( AlignY.TOP.equals( pAlignY ) ) {
54 + return ALIGN_TOP;
55 + }
56 + if ( AlignY.CENTER.equals( pAlignY ) ) {
57 + return ALIGN_MIDDLE;
58 + }
59 + if ( AlignY.BOTTOM.equals( pAlignY ) ) {
60 + return ALIGN_BOTTOM;
61 + }
62 + return null;
63 + }
64 +
65 + public static DefWidgetStruct[] toArray( List pDefWidgetStructs ) {
66 + if ( pDefWidgetStructs.isEmpty() ) {
67 + return EMPTY_ARRAY;
68 + }
69 + DefWidgetStruct[] rv = new DefWidgetStruct[pDefWidgetStructs.size()];
70 + for ( int i = 0; i < rv.length; i++ ) {
71 + rv[i] = (DefWidgetStruct) pDefWidgetStructs.get( i );
72 + }
73 + return rv;
74 + }
75 + }