litesoft
@ 860
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.ui.def.nonpublic.smartfinishing; import org.litesoft.core.util.*; import org.litesoft.ui.def.*; import org.litesoft.ui.def.nonpublic.*; import org.litesoft.ui.def.nonpublic.support.*; import org.litesoft.uispecification.*; public class UI_common { public interface Hints { public static final String FORMAT_CONTROL = "FormatControl"; // See NumericFormatControl public static final String DECIMAL_PLACES = "DecimalPlaces"; public static final String CURRENCY = "Currency"; // See Currency public static final String TIME_RES = "TimeRes"; // See TimeRes public static final String DATE_FORMAT = "DateFormat"; // See CalendarYMD public static final String VALID_OPTIONS = "ValidOptions"; // 1st char is sep public static final String BOOLEAN_VIEW = "BooleanView"; public static final char BV_SEP = '/'; public static final Hintable.Hint BV_YES_NO = new Hintable.Hint( BOOLEAN_VIEW, "YES/NO" ); public static final Hintable.Hint BV_Yes_No = new Hintable.Hint( BOOLEAN_VIEW, "Yes/No" ); public static final Hintable.Hint BV_Y_N = new Hintable.Hint( BOOLEAN_VIEW, "Y/N" ); public static final Hintable.Hint BV_T_F = new Hintable.Hint( BOOLEAN_VIEW, "T/F" ); public static final Hintable.Hint BV_TRUE_False = new Hintable.Hint( BOOLEAN_VIEW, "TRUE/FALSE" ); public static final Hintable.Hint BV_True_False = new Hintable.Hint( BOOLEAN_VIEW, "True/False" ); public static final Hintable.Hint BV_true_false = new Hintable.Hint( BOOLEAN_VIEW, "true/false" ); public static final String COMBO_DEFAULT = "ComboDefault"; public static final String COMBO_REQUIRED_DEFAULT = "ComboRequiredDefault"; public static final Hintable.Hint CRD_Select = new Hintable.Hint( COMBO_REQUIRED_DEFAULT, "Select" ); public static final String COMPONENT_FORM = "ComponentForm"; public static final String CF_RADIO_GROUP = "RadioGroup"; public static final String CF_COMBO_BOX = "ComboBox"; public static final String CF_TEXT_AREA = "TextArea"; public static final String CF_TEXT_FIELD = "TextField"; public static final String CF_TEXT_FIELD_RIGHT_ALIGNED = "TextFieldRightAligned"; public static final Hintable.Hint RADIO_GROUP = new Hintable.Hint( COMPONENT_FORM, CF_RADIO_GROUP ); public static final Hintable.Hint COMBO_BOX = new Hintable.Hint( COMPONENT_FORM, CF_COMBO_BOX ); public static final Hintable.Hint TEXT_AREA = new Hintable.Hint( COMPONENT_FORM, CF_TEXT_AREA ); public static final Hintable.Hint TEXT_FIELD = new Hintable.Hint( COMPONENT_FORM, CF_TEXT_FIELD ); public static final Hintable.Hint TEXT_FIELD_RIGHT_ALIGNED = new Hintable.Hint( COMPONENT_FORM, // CF_TEXT_FIELD_RIGHT_ALIGNED ); public static final String TEXT_FIELD_WIDTH = "TextFieldWidth"; public static final String TEXT_AREA_WIDTH = "TextAreaWidth"; public static final String TEXT_AREA_LINES = "TextAreaLines"; public static final String TEXT_AREA_NO_WRAP_CONTENTS = "TextAreaNoWrap"; public static final Hintable.Hint TA_WRAP = new Hintable.Hint( TEXT_AREA_NO_WRAP_CONTENTS, "false" ); public static final Hintable.Hint TA_NOWRAP = new Hintable.Hint( TEXT_AREA_NO_WRAP_CONTENTS, "true" ); } public static final UiFont FONT = UiFont.NULL; public static UiActionDef action( String pActionID ) { return new UiActionDef( pActionID ); } public static UiCardDef card( String pCardKey, UiCompDef pContent ) { return new UiCardDef( pCardKey, pContent ); } public static UiHiddenAttributeDef hidden( String pAttributeName ) { return new UiHiddenAttributeDef( pAttributeName ); } public static UiImageDef image( String pImageID ) { return new UiImageDef( pImageID ); } public static UiInputActionDef inputAction( String pAttributeName ) { return new UiInputActionDef( pAttributeName ); } public static UiInputImageDef inputImage( String pAttributeName ) { return new UiInputImageDef( pAttributeName ); } public static UiInputDef input( String pAttributeName ) { return new UiInputDef( pAttributeName ); } public static UiLabelDef label( String pLabelID ) { return new UiLabelDef( pLabelID ); } public static UiSpacerDef spacer() { return new UiSpacerDef(); } public static UiGridSpanFromAboveDef spanFromAbove() { return UiGridSpanFromAboveDef.INSTANCE; } public static UiGridSpanFromLeftDef spanFromLeft() { return UiGridSpanFromLeftDef.INSTANCE; } public static UiSingleLayoutDef wrap( UiCompDef pCompDef ) { return (pCompDef != null) ? new UiSingleLayoutDef( pCompDef ) : null; } public static UiTabDef tab( String pExtName, UiCompDef pCompDef ) { UiTabDef rv = new UiTabDef( pExtName ); if ( pCompDef != null ) { if ( !(pCompDef instanceof UiContainerDef) ) { pCompDef = new UiSingleLayoutDef( pCompDef ); } rv.getChildrenHelper().addChild( pCompDef ); } return rv; } public static UiViewDef view( String pAttributeName ) { return new UiViewDef( pAttributeName ); } public static UiRelSubFormDef relForm( String pAttributeName, UiCompDef pCompDef ) { return new UiRelSubFormDef( pAttributeName, pCompDef ); } public static UiFormDef form( String pRootType, UiCompDef pCompDef ) { return new UiFormDef( pRootType, pCompDef ); } } |