Field

Changeset 139:0293e85d6a21

Show
Ignore:
Timestamp:
08/01/2008 10:55:27 AM (4 months ago)
Author:
marc@f1.local
branch:
default
Message:

A Fix for #77?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • development/java/field/core/plugins/python/PythonPluginEditor.java

    r92 r139  
    4848import field.core.ui.PopupTextBox; 
    4949import field.core.ui.SmallMenu; 
    50 import field.core.ui.SmallMenu.BetterPopup; 
    5150import field.core.ui.text.PythonTextEditor; 
    5251import field.core.ui.text.BaseTextEditor2.SpringUtilities; 
     
    815814                }.setInterface(new DefaultEditorExecutionInterface(root)).setVisible(true); 
    816815 
    817                  
    818                  
    819                  
     816 
     817 
     818 
    820819                editor.setEnabled(false); 
    821820 
     
    10101009                        editor.setEnabled(false); 
    10111010                        currentlyEditingProperty= prop; 
     1011                        editor.setActionMenu(null); 
    10121012                } else if (selected.size() > 1) { 
    10131013                        if (currentlyEditing != null) { 
     
    10191019                        editor.setEnabled(false); 
    10201020                        currentlyEditingProperty = prop; 
     1021                        editor.setActionMenu(null); 
    10211022                } else { 
    10221023                        if (currentlyEditing != null) { 
     
    10361037                                editor.setEnabled(false); 
    10371038                                banner = "disabled (no selection)"; 
     1039                                editor.setActionMenu(null); 
    10381040                        } else if (!canEdit(visualElement)) { 
    10391041                                editor.setEnabled(false); 
    10401042                                banner = "disabled (python_noEdit has been set)"; 
     1043                                editor.setActionMenu(null); 
    10411044                        } else 
    10421045                                editor.setEnabled(true); 
     
    11391142                        editor.setFilename(new HistoryExplorerHG(pathToRepository, sheetname), pathToRepository + "/" + sheetname + "/" + element.getUniqueID() + "/" + prop.getName() + ".property", stringAtSwapIn); 
    11401143 
    1141                          
     1144 
    11421145                        LinkedHashMap<String, iUpdateable> inheritanceMenu = new LinkedHashMap<String, iUpdateable>(); 
    1143                          
     1146 
    11441147                        inheritanceMenu.put("Property Inheritance", null); 
    11451148                        inheritanceMenu.put(" \u232b delete this property from this element", new iUpdateable(){ 
     
    11481151                                        swapOut(currentlyEditing, ""); 
    11491152                                        currentlyEditingProperty.delete(currentlyEditing, currentlyEditing); 
     1153                                        swapIn(currentlyEditing, currentlyEditingProperty); 
    11501154                                }}); 
    1151                          
    1152                          
     1155 
     1156 
    11531157                        editor.setActionMenu(new SmallMenu().createMenu(inheritanceMenu, null)); 
    11541158 
    11551159                } else { 
    11561160                        banner = "disabled (no selection)"; 
     1161                        editor.setActionMenu(null); 
    11571162                } 
    11581163        }