Changeset 12734
- Timestamp:
- 2006-09-13T16:14:23+12:00 (18 years ago)
- Location:
- trunk/gli/src/org/greenstone/gatherer/gems
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gems/GEMSConstants.java
r12725 r12734 58 58 static String DELETE_ATTRIBUTE = "deleteAttribute"; 59 59 static String ADD_ELEMENT = "addElement"; 60 static String ADD_SUBELEMENT = "addSubElement"; 60 61 static String DELETE_ELEMENT = "deleteElement"; 61 62 static int METADATA_INFO = 0; -
trunk/gli/src/org/greenstone/gatherer/gems/MetadataSetTree.java
r12732 r12734 135 135 136 136 if (command.equals(GEMSConstants.ADD_ELEMENT)){ 137 addElement(); 137 addElement(false); 138 return ; 139 } 140 if (command.equals(GEMSConstants.ADD_SUBELEMENT)){ 141 addElement(true); 138 142 return ; 139 143 } … … 155 159 156 160 157 public void addElement( ){161 public void addElement(boolean subelement){ 158 162 TreePath tse = self.getSelectionPath(); 159 163 if (tse == null) return; 160 NewMetadataElementNamePrompt name_prompt = new NewMetadataElementNamePrompt(parent_frame );164 NewMetadataElementNamePrompt name_prompt = new NewMetadataElementNamePrompt(parent_frame, subelement); 161 165 if (name_prompt.isCancelled()) { 162 166 return; … … 358 362 if (root_node) { 359 363 add_element.setText(Dictionary.get("GEMS.Popup.AddElement")); 364 add_element.setActionCommand(GEMSConstants.ADD_ELEMENT); 360 365 } else { 361 366 add_element.setText(Dictionary.get("GEMS.Popup.AddSubElement")); 367 add_element.setActionCommand(GEMSConstants.ADD_SUBELEMENT); 368 362 369 } 363 370 add_element.addActionListener(meta_set_tree); 364 add_element.setActionCommand(GEMSConstants.ADD_ELEMENT);365 371 add(add_element); 366 372 if (!root_node) { -
trunk/gli/src/org/greenstone/gatherer/gems/NewMetadataElementNamePrompt.java
r12660 r12734 54 54 private JTextField name_textfield = null; 55 55 private JDialog prompt; 56 57 public NewMetadataElementNamePrompt(Frame parent ) {56 57 public NewMetadataElementNamePrompt(Frame parent, boolean subelement) { 58 58 super(parent, true); 59 59 setSize(SIZE); 60 setTitle(Dictionary.get("GEMS.NewMetadataElementNamePrompt.Title"));61 60 prompt = this; 61 62 62 JPanel content_pane = (JPanel) getContentPane(); 63 63 content_pane.setOpaque(true); 64 64 65 JLabel name_label = new JLabel(Dictionary.get("GEMS.NewMetadataElementNamePrompt.Name")); 65 JLabel name_label = new JLabel(); 66 if (subelement) { 67 setTitle(Dictionary.get("GEMS.NewMetadataElementNamePrompt.SubTitle")); 68 name_label.setText(Dictionary.get("GEMS.NewMetadataElementNamePrompt.SubName")); 69 } else { 70 setTitle(Dictionary.get("GEMS.NewMetadataElementNamePrompt.Title")); 71 name_label.setText(Dictionary.get("GEMS.NewMetadataElementNamePrompt.Name")); 72 } 73 66 74 name_textfield = new JTextField(); 67 75
Note:
See TracChangeset
for help on using the changeset viewer.