Statistics
| Revision:

svn-gvsig-desktop / tags / v10_RC2c / applications / appgvSIG / src / com / iver / cit / gvsig / gui / panels / MapOverViewPalette.java @ 8745

History | View | Annotate | Download (1.38 KB)

1
package com.iver.cit.gvsig.gui.panels;
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.gui.IView;
10
import com.iver.cit.gvsig.gui.MapOverview;
11
import com.iver.cit.gvsig.gui.View;
12

    
13
public class MapOverViewPalette extends JPanel implements IWindow, IWindowTransform{
14

    
15
        private MapOverview mov;
16
        private View view;
17

    
18
        public MapOverViewPalette(MapOverview mapOverView,IView view) {
19
                super();
20
                mov = mapOverView;
21
                this.view=(View)view;
22
                initialize();
23
                this.add(mov);
24
        }
25

    
26

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

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

    
45
                return m_viewinfo;
46
        }
47

    
48

    
49
        public void toPalette() {
50
                view.toPalette();
51
        }
52

    
53

    
54
        public void restore() {
55
                view.restore();
56
        }
57

    
58

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

    
63
}