Revision 7195
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