Statistics
| Revision:

root / trunk / frameworks / _fwAndami / src / com / iver / andami / ui / mdiFrame / MainFrame.java @ 598

History | View | Annotate | Download (1.08 KB)

1
package com.iver.andami.ui.mdiFrame;
2

    
3

    
4
import java.awt.event.ActionListener;
5

    
6
import com.iver.andami.plugins.PluginClassLoader;
7
import com.iver.andami.plugins.config.generate.Menu;
8

    
9

    
10
/**
11
 *
12
 */
13
public interface MainFrame {
14
    /**
15
     * A?ade el men? a la barra de men?s
16
     * @param menu Texto del menu
17
     * @param listener objeto que recibe los eventos del menu
18
     * @param loader TODO
19
     */
20
    public void addMenu(Menu menu, ActionListener listener, PluginClassLoader loader);
21

    
22
    /**
23
     * Elimina el men? que se pasa como par?metro si est? a?adido. Si no se
24
     * encuentra el men? no se hace nada
25
     *
26
     * @param menu referencia al men? que se quiere eliminar
27
     */
28
    public void removeMenu(Menu menu);
29

    
30
    /**
31
     * Itera por los controles preguntando a las extensiones si estos est?n
32
     * habilitados y visibles
33
     */
34
    public void enableControls();
35

    
36
    /**
37
     * Establece el mensaje en la barra de estado asociado a una etiqueta
38
     *
39
     * @return DOCUMENT ME!
40
     */
41
    public NewStatusBar getStatusBar();
42
    
43
    public void setTitle(String titulo);
44
    
45
}