Révision 1044

tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/SetTXMResultPersistentState.java (revision 1044)
80 80

  
81 81
	}
82 82

  
83
	/**
84
	 * Display the checked mark in the menu item when the menu is created
85
	 */
83 86
	@Override
84 87
	public void updateElement(UIElement element, Map parameters) {
85
//		System.out.println("E="+element+" params="+parameters);
86
//		System.out.println("");
87
		//FIXME the method is called during RCP startup -> but the corpora view has no selection
88
//		Object object = this.getCorporaViewSelectedObject(null);
89
//		if(object instanceof TXMResult)	{
90
//			element.setChecked(((TXMResult)object).isUserPersistable());
91
//		}
88
		Object object = CorporaView.getFirstSelectedObject();
89
		//element.
90
		if(object != null && object instanceof TXMResult)	{
91
			element.setChecked(((TXMResult)object).isUserPersistable());
92
		}
92 93
	}
93
	
94 94
}
tmp/org.txm.rcp/plugin.xml (revision 1044)
2023 2023
                  </or>
2024 2024
               </visibleWhen>
2025 2025
            </command>
2026
            <command
2027
                  commandId="org.txm.rcp.handlers.results.SetTXMResultPersistentState"
2028
                  icon="icons/decorators/bullet_green.png"
2029
                  style="toggle">
2030
               <visibleWhen
2031
                     checkEnabled="false">
2032
                  <and>
2033
                     <reference
2034
                           definitionId="OneTXMResultSelected">
2035
                     </reference>
2036
                     <and>
2037
                        <not>
2038
                           <reference
2039
                                 definitionId="OneTxmObjectSelected">
2040
                           </reference>
2041
                        </not>
2042
                     </and>
2043
                  </and>
2044
               </visibleWhen>
2045
            </command>
2046 2026
            <separator
2047 2027
                  name="org.txm.rcp.corporaview.corpus.manage"
2048 2028
                  visible="true">
......
2087 2067
               </visibleWhen>
2088 2068
            </command>
2089 2069
            <command
2070
                  commandId="org.txm.rcp.handlers.results.SetTXMResultPersistentState"
2071
                  icon="icons/decorators/bullet_green.png"
2072
                  style="toggle">
2073
               <visibleWhen
2074
                     checkEnabled="false">
2075
                  <and>
2076
                     <reference
2077
                           definitionId="OneTXMResultSelected">
2078
                     </reference>
2079
                     <and>
2080
                        <not>
2081
                           <reference
2082
                                 definitionId="OneTxmObjectSelected">
2083
                           </reference>
2084
                        </not>
2085
                     </and>
2086
                  </and>
2087
               </visibleWhen>
2088
            </command>
2089
            <command
2090 2090
                  commandId="org.eclipse.ui.window.preferences"
2091 2091
                  icon="icons/functions/prefs.png"
2092 2092
                  label="%command.label.4"
......
2692 2692
            defaultHandler="org.txm.rcp.handlers.results.SetTXMResultPersistentState"
2693 2693
            description="Store a result over TXM sessions"
2694 2694
            id="org.txm.rcp.handlers.results.SetTXMResultPersistentState"
2695
            name="Auto-save this result">
2695
            name="Keep this result">
2696 2696
      </command>
2697 2697
   </extension>
2698 2698
   <extension

Formats disponibles : Unified diff