Statistics
| Revision:

root / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / gui / MapOverViewPalette.java @ 24986

History | View | Annotate | Download (1.42 KB)

1
package com.iver.cit.gvsig.project.documents.view.gui;
2

    
3
import javax.swing.JPanel;
4

    
5
import com.iver.andami.PluginServices;
6
import com.iver.andami.ui.mdiManager.IWindow;
7
import com.iver.andami.ui.mdiManager.IWindowTransform;
8
import com.iver.andami.ui.mdiManager.WindowInfo;
9
import com.iver.cit.gvsig.project.documents.view.MapOverview;
10

    
11
public class MapOverViewPalette extends JPanel implements IWindow, IWindowTransform{
12

    
13
        private MapOverview mov;
14
        private View view;
15
        public MapOverViewPalette(MapOverview mapOverView,IView view) {
16
                super();
17
                mov = mapOverView;
18
                this.view=(View)view;
19
                initialize();
20
                this.add(mov);
21
        }
22

    
23

    
24
        /**
25
         * This method initializes this
26
         *
27
         * @return void
28
         */
29
        private void initialize() {
30
                this.setSize(300, 200);
31
                this.setBackground(java.awt.SystemColor.control);
32
                this.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,0));
33
        }
34

    
35
        public WindowInfo getWindowInfo() {
36
                WindowInfo m_viewinfo = new WindowInfo(WindowInfo.ICONIFIABLE
37
                                | WindowInfo.MODELESSDIALOG | WindowInfo.PALETTE);
38
                m_viewinfo.setTitle(PluginServices.getText(this, "localizador"));
39
                m_viewinfo.setWidth(mov.getWidth()+20);
40
                m_viewinfo.setHeight(mov.getHeight());
41

    
42
                return m_viewinfo;
43
        }
44

    
45

    
46
        public void toPalette() {
47
                view.toPalette();
48

    
49
        }
50

    
51

    
52
        public void restore() {
53
                view.restore();
54

    
55
        }
56

    
57

    
58
        public boolean isPalette() {
59
                return true;
60
        }
61

    
62

    
63
        public Object getWindowProfile() {
64
                return WindowInfo.TOOL_PROFILE;
65
        }
66

    
67
}