View Javadoc

1   /*
2    * Copyright (c) 2003-2008 by Cosylab d. d.
3    *
4    * This file is part of CosyBeans-Common.
5    *
6    * CosyBeans-Common is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU General Public License as published by
8    * the Free Software Foundation, either version 3 of the License, or
9    * (at your option) any later version.
10   *
11   * CosyBeans-Common is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU General Public License for more details.
15   *
16   * You should have received a copy of the GNU General Public License
17   * along with CosyBeans-Common.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  
20  package com.cosylab.gui.components;
21  
22  public class LabelledLedderCustomizer extends AbstractDisplayerPanelCustomizer {
23  
24  	private static final long serialVersionUID = 1L;
25  
26  
27  	/** ReversLedsOrder field property name. */
28  	public static final String REVERSE_LEDS_ORDER = "reverseLedsOrder";
29  	
30  
31  	/** Edited number field property name. */
32  	public static final String ENHANCED = "enhanced";
33  	
34  	/** DOCUMENT ME! */
35  	public static final String VALUE_DISPLAY = "Value Display";
36  	/** Edited number field property list. */
37  	public static String[] VALUE_DISPLAY_PROPERTIES = {
38  		REVERSE_LEDS_ORDER
39  	};
40  	
41  	/** Edited number field property list. */
42  	public static final String[] VISUAL_BASIC_PROPERTIES = {
43  		TITLE, TITLE_VISIBLE, MIN_TITLE_FONT_SIZE, MAX_TITLE_FONT_SIZE, RESIZABLE, ENHANCED
44  	};
45  	/** Active aspects. */
46  	public static String[] ASPECTS = {
47  		VISUAL_BASIC, VISUAL_LAYOUT, VALUE_DISPLAY
48  	};
49  	
50  	public LabelledLedderCustomizer() {
51  		addCustomizerTable(VALUE_DISPLAY, VALUE_DISPLAY_PROPERTIES);
52  		setSize(400, 200);
53  	}
54  
55  }