Changeset 12732 for trunk/gli/src/org


Ignore:
Timestamp:
2006-09-13T16:05:34+12:00 (18 years ago)
Author:
kjdon
Message:

MetadataSetTree now knows what its parent frame is, so the new element prompt can be modal

Location:
trunk/gli/src/org/greenstone/gatherer/gems
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/gems/GEMS.java

    r12727 r12732  
    170170        metadata_set_model = new MetadataSetModel(msm);
    171171        msm.setMetadataSetModel(metadata_set_model);
    172     meta_set_tree = new MetadataSetTree();
     172    meta_set_tree = new MetadataSetTree(self);
    173173        metadata_set_model.addObserver(meta_set_tree);
    174174
  • trunk/gli/src/org/greenstone/gatherer/gems/MetadataSetTree.java

    r12721 r12732  
    6161    private MetadataSetTree self;
    6262    private MetadataSetModel metadata_model;
    63 
    64     public MetadataSetTree(){
     63    protected JFrame parent_frame;
     64    public MetadataSetTree(JFrame parent){
    6565
    6666        setCellRenderer(new MetadataSetCellRenderer());
     
    7070    setModel(null);
    7171        self = this;
    72 
     72    parent_frame = parent;
    7373    addMouseListener(this);
    7474    }
     
    158158    TreePath tse = self.getSelectionPath();
    159159    if (tse == null) return;
    160     NewMetadataElementNamePrompt name_prompt = new NewMetadataElementNamePrompt(null);
     160    NewMetadataElementNamePrompt name_prompt = new NewMetadataElementNamePrompt(parent_frame);
    161161    if (name_prompt.isCancelled()) {
    162162        return;
Note: See TracChangeset for help on using the changeset viewer.