Revision 35606 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/ui/ToolsWindowManager.java

View differences:

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