Statistics
| Revision:

gvsig-projects-pool / org.gvsig.winmgr / trunk / org.gvsig.winmgr.lib / org.gvsig.winmgr.lib.api / src / main / java / org / gvsig / winmgr / lib / api / Window.java @ 682

History | View | Annotate | Download (1.57 KB)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.winmgr.lib.api;
7

    
8
import java.awt.Dimension;
9
import java.awt.Rectangle;
10
import org.gvsig.tools.swing.api.Component;
11

    
12
/**
13
 *
14
 * @author jjdelcerro
15
 */
16
public interface Window extends Component {
17

    
18
    public boolean isIconifiable();
19

    
20
    public boolean isMaximizable();
21

    
22
    public boolean isResizable();
23

    
24
    public boolean isModal();
25

    
26
    public boolean isModeless();
27

    
28
    public boolean isClosable();
29

    
30
    public boolean isVisible();
31

    
32
    public boolean isPalette();
33

    
34
    public boolean isMaximized();
35

    
36
    public boolean isClosed();
37

    
38
    public boolean isExtern();
39

    
40
    public boolean isIntern();
41

    
42
    public boolean isDialog();
43

    
44
    public Object getProfile();
45

    
46
    public Object getModel();
47

    
48
    public String getTitle();
49

    
50
    public int getId();
51

    
52
    public Rectangle getPreferredBounds();
53

    
54
    public Rectangle getBounds();
55

    
56
    public Dimension getMinimumSize();
57

    
58
    public void setTitle(String title);
59

    
60
    public void setPreferedBounds(Rectangle preferedBounds);
61

    
62
    public void setBounds(Rectangle bounds);
63

    
64
    public void setClosable(boolean b);
65

    
66
    public void setMaximized(boolean maximized);
67

    
68
    public void setMaximizable(boolean maximizable);
69

    
70
    public void setMinimumSize(Dimension minSize);
71

    
72
    public void toExtern();
73

    
74
    public void toIntern();
75

    
76
    public void toFront();
77

    
78
    public void align(int mode);
79

    
80
    public void close();
81

    
82
    public void move(int x, int y);
83
    
84
}