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 | } |