|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fdda.core.projects.ProjectAdapter | +--fdda.dialog.swing.WindowManager
Manages the internal frames and the window menu
Constructor Summary | |
protected |
WindowManager()
Constructor |
Method Summary | |
void |
activeProjectChanged(ProjectEvent e)
Informs the listener that another project has been activated |
void |
addProjectFrame(SystemFrame newFrame,
String frameName,
Project project)
Adds a new project frame. |
void |
deleteProjectFrame(SystemFrame projectFrame,
Project project)
Removes the entry for a project frame (and all subentries). |
static WindowManager |
getInstance()
Returns the window manager (singleton). |
JFrame |
getMainFrame()
Returns the main frame |
void |
projectClosed(ProjectEvent e)
Informs the listener that a project has been closed |
void |
projectNameChanged(ProjectEvent e)
Informs the listener that the name of a project has been changed |
void |
projectStateChanged(ProjectEvent e)
Informs the listener that a project has changed its state |
void |
setMainFrame(MainFrame mainFrame)
Sets the main frame |
void |
setWindowMenu(JMenu windowMenu,
int windowItemCount)
Tells the WindowManager about the window menu and its current number of entries. |
Methods inherited from class fdda.core.projects.ProjectAdapter |
projectOpened |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected WindowManager()
Method Detail |
public static WindowManager getInstance()
public void addProjectFrame(SystemFrame newFrame, String frameName, Project project)
newFrame
- the new frameframeName
- suggestion for the titleproject
- the project of the framepublic void deleteProjectFrame(SystemFrame projectFrame, Project project)
projectFrame
- the frameproject
- the projectpublic void setWindowMenu(JMenu windowMenu, int windowItemCount)
windowMenu
- the window menuwindowItemCount
- the current number of entries (without windows)public void setMainFrame(MainFrame mainFrame)
mainFrame
- the main framepublic JFrame getMainFrame()
public void activeProjectChanged(ProjectEvent e)
ProjectListener
activeProjectChanged
in interface ProjectListener
activeProjectChanged
in class ProjectAdapter
e
- the eventpublic void projectNameChanged(ProjectEvent e)
ProjectListener
projectNameChanged
in interface ProjectListener
projectNameChanged
in class ProjectAdapter
e
- the eventpublic void projectStateChanged(ProjectEvent e)
ProjectListener
projectStateChanged
in interface ProjectListener
projectStateChanged
in class ProjectAdapter
e
- the eventpublic void projectClosed(ProjectEvent e)
ProjectListener
projectClosed
in interface ProjectListener
projectClosed
in class ProjectAdapter
e
- the event
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |