1 | public class ColumnItem implements CheckableItem {↵ | | 1 | public class OptionsItem implements CheckableItem {↵
|
2 | ↵ | | |
|
|
3 | private XmlElement element;↵ | | 2 | private XmlElement element;↵
|
|
4 | public Column↵ | | |
|
|
5 | Item(XmlElement element) {↵ | | 3 | public OptionsItem(XmlElement element) {↵
|
6 | ↵ | | |
|
7 | this.element = element;↵ | | 4 | this.element = element;↵
|
8 | }↵ | | |
|
|
9 | ↵ | | |
|
| | | 5 | }↵
|
|
10 | public void setSelected(boolean b) {↵ | | 6 | public void setSelected(boolean b) {↵
|
11 | ↵ | | |
|
12 | element.addAttribute("enabled", Boolean.toString(b));↵ | | 7 | element.addAttribute("overwrite", Boolean.toString(b));↵
|
13 | }↵ | | |
|
|
14 | ↵ | | |
|
| | | 8 | }↵
|
|
15 | /**↵ | | 9 | /**↵
|
16 | * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected()↵ | | 10 | * @see org.columba.core.gui.checkablelist.CheckableItem#isSelected()↵
|
17 | */↵ | | 11 | */↵
|
18 | ↵ | | |
|
19 | public boolean isSelected() {↵ | | 12 | public boolean isSelected() {↵
|
20 | boolean b = Boolean.valueOf(element.getAttribute("enabled"))↵ | | |
|
21 | .booleanValue();↵ | | |
|
|
22 | return b;↵ | | |
|
23 | }↵ | | |
|
|
24 | ↵ | | |
|
| | | 13 | IDefaultItem item = new DefaultItem(element);↵
|
|
| | | 14 | return item.getBooleanWithDefault("overwrite", false);↵
|
| | | 15 | }↵
|
|
25 | /**↵ | | 16 | /**↵
|
26 | * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon()↵ | | 17 | * @see org.columba.core.gui.checkablelist.CheckableItem#getIcon()↵
|
27 | */↵ | | 18 | */↵
|
28 | ↵ | | |
|
29 | public Icon getIcon() {↵ | | 19 | public Icon getIcon() {↵
|
30 | ↵ | | |
|
31 | return null;↵ | | 20 | return null;↵
|
32 | }↵ | | |
|
|
33 | ↵ | | |
|
| | | 21 | }↵
|
|
34 | public String toString() {↵ | | 22 | public String toString() {↵
|
35 | ↵ | | |
|
36 | return element.getAttribute("name");↵ | | 23 | return element.getName();↵
|
37 | }↵ | | |
|
|
38 | ↵ | | |
|
| | | 24 | }↵
|
|
39 | /**↵ | | 25 | /**↵
|
40 | * @return↵ | | 26 | * @return↵
|
41 | */↵ | | 27 | */↵
|
42 | ↵ | | |
|
43 | public XmlElement getElement() {↵ | | 28 | public XmlElement getElement() {↵
|
44 | ↵ | | |
|
45 | return element | | 29 | return element
|