Revision 1633 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/gui/LayoutPanelImpl.java
LayoutPanelImpl.java | ||
---|---|---|
1 | 1 |
package org.gvsig.app.project.documents.layout.gui; |
2 | 2 |
|
3 |
import java.awt.GridBagConstraints; |
|
3 | 4 |
import java.awt.event.ActionEvent; |
4 | 5 |
import java.awt.event.ActionListener; |
6 |
import java.util.Collections; |
|
5 | 7 |
|
6 | 8 |
import org.gvsig.andami.PluginsLocator; |
7 | 9 |
import org.gvsig.app.ApplicationLocator; |
8 | 10 |
import org.gvsig.app.gui.preferencespage.PreferenceKeys; |
9 | 11 |
import org.gvsig.app.project.documents.layout.gui.dialogs.FConfigLayoutDialog; |
12 |
import org.gvsig.tools.ToolsLocator; |
|
13 |
import org.gvsig.tools.i18n.I18nManager; |
|
10 | 14 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
11 | 15 |
import org.gvsig.tools.swing.api.windowmanager.WindowManager; |
16 |
import org.gvsig.tools.swing.api.windowmanager.WindowManager_v2; |
|
12 | 17 |
import org.gvsig.utils.XMLEntity; |
13 | 18 |
|
14 | 19 |
/** |
... | ... | |
45 | 50 |
* @see com.iver.mdiApp.ui.MDIManager.IWindow#windowActivated() |
46 | 51 |
*/ |
47 | 52 |
public void windowActivated() { |
48 |
if (getLayoutContext()!=null && !getLayoutContext().hasDocBeenOpened()) {
|
|
49 |
getLayoutContext().setHasDocBeenOpened(true);
|
|
53 |
if (getLayoutContext() != null && !getLayoutContext().hasDocBeenOpened()) {
|
|
54 |
getLayoutContext().setHasDocBeenOpened(true);
|
|
50 | 55 |
if (isInitConfigDialogEnabled()) { |
51 |
FConfigLayoutDialog configDialog = new FConfigLayoutDialog(this, true); |
|
52 |
ToolsSwingLocator.getWindowManager().showWindow(configDialog, |
|
53 |
configDialog.getWindowInfo().getTitle(), WindowManager.MODE.TOOL); |
|
54 |
configDialog.addCancelButtonActionListener(new ActionListener() { |
|
56 |
FConfigLayoutDialog configDialog = new FConfigLayoutDialog(this, true); |
|
57 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
58 |
((WindowManager_v2) ToolsSwingLocator.getWindowManager()).showWindow( |
|
59 |
configDialog, |
|
60 |
i18n.getTranslation("Preparar_pagina"), |
|
61 |
WindowManager.MODE.WINDOW, |
|
62 |
Collections.singletonMap("align", GridBagConstraints.CENTER) |
|
63 |
); |
|
64 |
configDialog.addCancelButtonActionListener(new ActionListener() { |
|
55 | 65 |
|
56 |
public void actionPerformed(ActionEvent e) {
|
|
57 |
LayoutPanelImpl.this.onInitialConfigCanceled();
|
|
58 |
}
|
|
59 |
|
|
60 |
});
|
|
66 |
public void actionPerformed(ActionEvent e) {
|
|
67 |
LayoutPanelImpl.this.onInitialConfigCanceled();
|
|
68 |
}
|
|
69 |
|
|
70 |
});
|
|
61 | 71 |
} |
62 |
|
|
63 |
}
|
|
64 |
super.windowActivated();
|
|
72 |
|
|
73 |
}
|
|
74 |
super.windowActivated();
|
|
65 | 75 |
} |
66 | 76 |
|
67 | 77 |
} |
Also available in: Unified diff