Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / gui / MapOverViewPalette.java @ 35756

History | View | Annotate | Download (1.42 KB)

1 7304 caballero
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 7571 caballero
import com.iver.andami.ui.mdiManager.IWindowTransform;
8 7304 caballero
import com.iver.andami.ui.mdiManager.WindowInfo;
9
import com.iver.cit.gvsig.project.documents.view.MapOverview;
10
11 7571 caballero
public class MapOverViewPalette extends JPanel implements IWindow, IWindowTransform{
12 7304 caballero
13
        private MapOverview mov;
14 7571 caballero
        private View view;
15
        public MapOverViewPalette(MapOverview mapOverView,IView view) {
16 7304 caballero
                super();
17
                mov = mapOverView;
18 7571 caballero
                this.view=(View)view;
19 7304 caballero
                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 7571 caballero
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 24986 jcampos
63
        public Object getWindowProfile() {
64
                return WindowInfo.TOOL_PROFILE;
65
        }
66
67 7304 caballero
}