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