Changeset 624
- Timestamp:
- 01/31/10 11:27:33 (2 years ago)
- Location:
- trunk/LogicMail/src/org/logicprobe/LogicMail/ui
- Files:
-
- 2 edited
-
ConfigScreen.java (modified) (6 diffs)
-
LabeledSeparatorField.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LogicMail/src/org/logicprobe/LogicMail/ui/ConfigScreen.java
r607 r624 61 61 public class ConfigScreen extends AbstractConfigScreen { 62 62 private MailSettings mailSettings; 63 private TreeField configTreeField;64 63 private int globalId; 65 64 private int identitiesId; … … 70 69 private Hashtable outgoingIndexMap; 71 70 71 private TreeField configTreeField; 72 73 private MenuItem selectItem; 74 private MenuItem moveUpItem; 75 private MenuItem moveDownItem; 76 private MenuItem newAccountWizardItem; 77 private MenuItem addIdentityItem; 78 private MenuItem deleteIdentityItem; 79 private MenuItem addAccountItem; 80 private MenuItem deleteAccountItem; 81 private MenuItem addOutgoingItem; 82 private MenuItem deleteOutgoingItem; 83 72 84 /** 73 85 * Instantiates a new configuration screen. … … 81 93 82 94 initFields(); 95 initMenuItems(); 83 96 84 97 buildAccountsList(); 85 98 86 99 MailSettings.getInstance().addMailSettingsListener(new MailSettingsListener() { 87 100 public void mailSettingsSaved(MailSettingsEvent e) { … … 113 126 } 114 127 128 private void initMenuItems() { 129 selectItem = new MenuItem(resources, LogicMailResource.MENUITEM_EDIT, 300100, 1) { 130 public void run() { 131 openSelectedNode(); 132 } 133 }; 134 moveUpItem = new MenuItem(resources, LogicMailResource.MENUITEM_MOVE_UP, 300200, 1020) { 135 public void run() { 136 moveSelectedNodeUp(); 137 } 138 }; 139 moveDownItem = new MenuItem(resources, LogicMailResource.MENUITEM_MOVE_DOWN, 300300, 1020) { 140 public void run() { 141 moveSelectedNodeDown(); 142 } 143 }; 144 newAccountWizardItem = new MenuItem(resources, LogicMailResource.MENUITEM_NEW_ACCOUNT_WIZARD, 400100, 4000) { 145 public void run() { 146 newAccountWizard(); 147 } 148 }; 149 addIdentityItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_IDENTITY, 400200, 4000) { 150 public void run() { 151 addIdentity(); 152 } 153 }; 154 deleteIdentityItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_IDENTITY, 400250, 4000) { 155 public void run() { 156 deleteSelectedIdentity(); 157 } 158 }; 159 addAccountItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_ACCOUNT, 400300, 4000) { 160 public void run() { 161 addAccount(); 162 } 163 }; 164 deleteAccountItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_ACCOUNT, 400350, 4000) { 165 public void run() { 166 deleteSelectedAccount(); 167 } 168 }; 169 addOutgoingItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_OUTGOING_SERVER, 400400, 4000) { 170 public void run() { 171 addOutgoingServer(); 172 } 173 }; 174 deleteOutgoingItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_OUTGOING_SERVER, 400450, 4000) { 175 public void run() { 176 deleteSelectedOutgoingServer(); 177 } 178 }; 179 } 180 115 181 /** 116 182 * Draws tree items in the TreeField … … 127 193 graphics.drawText(cookie.toString(), indent + 2, y, Graphics.ELLIPSIS, width); 128 194 } 129 130 private MenuItem selectItem = new MenuItem(resources, LogicMailResource.MENUITEM_EDIT, 100, 10) {131 public void run() {132 openSelectedNode();133 }134 };135 136 private MenuItem moveUpItem = new MenuItem(resources, LogicMailResource.MENUITEM_MOVE_UP, 100, 10) {137 public void run() {138 moveSelectedNodeUp();139 }140 };141 142 private MenuItem moveDownItem = new MenuItem(resources, LogicMailResource.MENUITEM_MOVE_DOWN, 100, 10) {143 public void run() {144 moveSelectedNodeDown();145 }146 };147 148 private MenuItem newAccountWizardItem = new MenuItem(resources, LogicMailResource.MENUITEM_NEW_ACCOUNT_WIZARD, 110, 10) {149 public void run() {150 newAccountWizard();151 }152 };153 154 private MenuItem addIdentityItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_IDENTITY, 120, 10) {155 public void run() {156 addIdentity();157 }158 };159 160 private MenuItem deleteIdentityItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_IDENTITY, 130, 10) {161 public void run() {162 deleteSelectedIdentity();163 }164 };165 166 private MenuItem addAccountItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_ACCOUNT, 120, 10) {167 public void run() {168 addAccount();169 }170 };171 172 private MenuItem deleteAccountItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_ACCOUNT, 130, 10) {173 public void run() {174 deleteSelectedAccount();175 }176 };177 178 private MenuItem addOutgoingItem = new MenuItem(resources, LogicMailResource.MENUITEM_ADD_OUTGOING_SERVER, 120, 10) {179 public void run() {180 addOutgoingServer();181 }182 };183 184 private MenuItem deleteOutgoingItem = new MenuItem(resources, LogicMailResource.MENUITEM_DELETE_OUTGOING_SERVER, 130, 10) {185 public void run() {186 deleteSelectedOutgoingServer();187 }188 };189 195 190 196 /* (non-Javadoc) … … 213 219 } 214 220 } 215 menu.addSeparator();216 221 } 217 222 -
trunk/LogicMail/src/org/logicprobe/LogicMail/ui/LabeledSeparatorField.java
r553 r624 46 46 private boolean bottomBorder; 47 47 48 public static long TOP_BORDER = 0x0000000000020L;49 public static long BOTTOM_BORDER = 0x0000000000040L;48 public static final long TOP_BORDER = 0x0000000000020L; 49 public static final long BOTTOM_BORDER = 0x0000000000040L; 50 50 51 51 /**
Note: See TracChangeset
for help on using the changeset viewer.
