Revision 7195

View differences:

branches/v10/extensions/extCAD/src/com/iver/cit/gvsig/gui/popupmenu/PopupEditionProperties.java
89 89
		flatnessPage.setParentID(pref.getID());
90 90

  
91 91

  
92
//		JDialog dlg = new JDialog((Frame) PluginServices.getMainFrame(),
93
//				PluginServices.getText(this, "Edition_Properties"));
94
//		dlg.getContentPane().setLayout(new BorderLayout());
95
//		dlg.getContentPane().add(pref, BorderLayout.CENTER);
96
//		dlg.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
97
//		dlg.pack();
98
//		dlg.setModal(true);
99
//		dlg.setVisible(true);
92
//		ExtensionPoints extensionPoints =
93
//			ExtensionPointsSingleton.getInstance();
94
//		extensionPoints.add("AplicationPreferences",pref.getID(), pref);
95
//		extensionPoints.add("AplicationPreferences",gridPage.getID(), gridPage);
96
//		extensionPoints.add("AplicationPreferences",flatnessPage.getID(), flatnessPage);
100 97

  
101
		ExtensionPoints extensionPoints =
102
			ExtensionPointsSingleton.getInstance();
103
		extensionPoints.add("AplicationPreferences",pref.getID(), pref);
104
		extensionPoints.add("AplicationPreferences",gridPage.getID(), gridPage);
105
		extensionPoints.add("AplicationPreferences",flatnessPage.getID(), flatnessPage);
106

  
107 98
		GenericDlgPreferences dlg = new GenericDlgPreferences();
99
		dlg.addPreferencePage(pref);
100
		dlg.addPreferencePage(gridPage);
101
		dlg.addPreferencePage(flatnessPage);
108 102
		dlg.getWindowInfo().setTitle(PluginServices.getText(this, "Edition_Properties"));
109

  
110
		//dlg.addPreferencePage(pref);
111 103
		dlg.setActivePage(pref);
112 104
		PluginServices.getMDIManager().addWindow(dlg);
113 105

  
branches/v10/frameworks/_fwAndami/src/com/iver/andami/preferences/GenericDlgPreferences.java
78 78
	private WindowInfo viewInfo = null;
79 79
	private IPreference activePreference;
80 80

  
81
	private static Hashtable preferences = new Hashtable();
81
	private Hashtable preferences = new Hashtable();
82 82
	DefaultTreeModel treeModel = null;
83 83

  
84 84
	private JTree jTreePlugins = null;
......
200 200

  
201 201

  
202 202
		treeModel = new DefaultTreeModel(root);
203

  
204
		refreshTree();
205

  
206 203
	}
207 204

  
208
	private void refreshTree() {
205
	public void refreshExtensionPoints() {
209 206
		ExtensionPoints extensionPoints =
210 207
			ExtensionPointsSingleton.getInstance();
211 208

  
......
296 293
		return jTreePlugins;
297 294
	}
298 295

  
299
	private void addPreferencePage(IPreference page)
296
	public void addPreferencePage(IPreference page)
300 297
	{
301 298
		preferences.put(page.getID(), page);
302 299
		page.initializeValues(); // init values from the last settings
branches/v10/libraries/libCorePlugin/src/com/iver/core/PreferencesExtension.java
10 10
import com.iver.andami.plugins.ExtensionDecorator;
11 11
import com.iver.andami.plugins.config.generate.Extensions;
12 12
import com.iver.andami.plugins.config.generate.PluginConfig;
13
import com.iver.andami.preferences.DlgPreferences;
13 14
import com.iver.andami.preferences.IPreference;
14 15
import com.iver.andami.preferences.IPreferenceExtension;
15 16
import com.iver.core.preferences.general.AppearancePage;
......
41 42
			this.initilizedExtensions = true;
42 43
		}
43 44

  
44
		PluginServices.getMDIManager().addWindow(PluginServices.getDlgPreferences());
45
		DlgPreferences dlgPreferences=PluginServices.getDlgPreferences();
46
		dlgPreferences.refreshExtensionPoints();
47
		PluginServices.getMDIManager().addWindow(dlgPreferences);
45 48
	}
46 49
	public boolean isEnabled() {
47 50
		return true;

Also available in: Unified diff