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