Revision 35606 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/ui/ToolsWindowManager.java
ToolsWindowManager.java | ||
---|---|---|
45 | 45 |
public class ToolsWindowManager implements WindowManager { |
46 | 46 |
|
47 | 47 |
public void showWindow(JComponent contents, String title, MODE mode) { |
48 |
MDIManager manager = PluginServices.getMDIManager(); |
|
49 |
IWindow window = new Window(contents, title, mode); |
|
48 |
int align; |
|
50 | 49 |
switch(mode) { |
51 | 50 |
case DIALOG: |
52 |
manager.addWindow(window,GridBagConstraints.CENTER);
|
|
51 |
align = GridBagConstraints.CENTER;
|
|
53 | 52 |
break; |
54 | 53 |
case TOOL: |
55 |
manager.addWindow(window,GridBagConstraints.FIRST_LINE_END);
|
|
54 |
align = GridBagConstraints.FIRST_LINE_END;
|
|
56 | 55 |
break; |
57 | 56 |
case WINDOW: |
58 | 57 |
default: |
59 |
manager.addWindow(window,GridBagConstraints.FIRST_LINE_START);
|
|
58 |
align = GridBagConstraints.FIRST_LINE_START;
|
|
60 | 59 |
break; |
61 | 60 |
} |
61 |
showWindow(contents, title, mode, align); |
|
62 | 62 |
} |
63 | 63 |
|
64 |
public void showWindow(JComponent contents, String title, MODE mode, int align ) { |
|
65 |
MDIManager manager = PluginServices.getMDIManager(); |
|
66 |
IWindow window = new Window(contents, title, mode); |
|
67 |
manager.addWindow(window,align); |
|
68 |
} |
|
69 |
|
|
64 | 70 |
public class Window extends JPanel implements IWindow, ComponentListener { |
65 | 71 |
|
66 | 72 |
/** |
Also available in: Unified diff