1 19 20 25 26 package org.netbeans.modules.css.visual.model; 27 28 import javax.swing.DefaultComboBoxModel ; 29 30 35 public class PositionModel { 36 37 public DefaultComboBoxModel getModeList(){ 38 return new ModeList(); 39 } 40 41 public DefaultComboBoxModel getPositionList(){ 42 return new PositionList(); 43 } 44 45 public DefaultComboBoxModel getPositionUnitList(){ 46 return new PositionUnitList(); 47 } 48 49 public DefaultComboBoxModel getSizeList(){ 50 return new SizeList(); 51 } 52 53 public DefaultComboBoxModel getZIndexList(){ 54 return new ZIndexList(); 55 } 56 57 public DefaultComboBoxModel getVisibilityList(){ 58 return new VisibilityList(); 59 } 60 61 public static class PositionList extends DefaultComboBoxModel { 62 public PositionList(){ 63 addElement(CssStyleData.NOT_SET); 64 addElement("1"); addElement("2"); addElement("3"); addElement("4"); addElement("5"); addElement("6"); addElement("8"); addElement("10"); addElement(CssStyleData.VALUE); 73 } 74 } 75 76 public static class SizeList extends DefaultComboBoxModel { 77 public SizeList(){ 78 addElement(CssStyleData.NOT_SET); 79 addElement("1"); addElement("2"); addElement("3"); addElement("4"); addElement("5"); addElement("6"); addElement("8"); addElement("10"); addElement(CssStyleData.VALUE); 88 } 89 } 90 91 public static class ModeList extends DefaultComboBoxModel { 92 public ModeList(){ 93 addElement(CssStyleData.NOT_SET); 94 String [] propValues = CssProperties.getCssPropertyValues(CssProperties.POSITION); 95 for(int i=0; i< propValues.length; i++){ 96 addElement(propValues[i]); 97 } 98 } 99 } 100 101 public static class ZIndexList extends DefaultComboBoxModel { 102 public ZIndexList(){ 103 addElement(CssStyleData.NOT_SET); 104 addElement("1"); addElement("2"); addElement("3"); addElement("4"); addElement("5"); addElement("6"); addElement("8"); addElement("10"); addElement(CssStyleData.VALUE); 113 } 114 } 115 116 public static class VisibilityList extends DefaultComboBoxModel { 117 public VisibilityList(){ 118 addElement(CssStyleData.NOT_SET); 119 String [] propValues = CssProperties.getCssPropertyValues(CssProperties.VISIBILITY); 120 for(int i=0; i< propValues.length; i++){ 121 addElement(propValues[i]); 122 } 123 } 124 } 125 126 public static class ClipList extends DefaultComboBoxModel { 127 public ClipList(){ 128 addElement(CssStyleData.NOT_SET); 129 addElement("1"); addElement("2"); addElement("3"); addElement("4"); addElement("5"); addElement("6"); addElement("8"); addElement("10"); addElement(CssStyleData.VALUE); 138 } 139 } 140 141 public static class PositionUnitList extends DefaultComboBoxModel { 142 public PositionUnitList(){ 143 String [] unitValues = CssProperties.getCssLengthUnits(); 144 for(int i=0; i< unitValues.length; i++){ 145 addElement(unitValues[i]); 146 } 147 } 148 } 149 } 150 | Popular Tags |