|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.imagero.gui.flowin.FloatingWindowManager
FloatinWindowManager creates and keeps up to date menu (for JMenuBar) and popup menu (for FloatingWindow's title bar) and helps also to manage properties of FloatingWindow.
| Constructor Summary | |
FloatingWindowManager()
create FloatingWindowManager |
|
FloatingWindowManager(java.lang.String label)
create FloatingWindowManager |
|
| Method Summary | |
void |
add(FloatingWindow fw)
add FloatingWindow to FloatingWindowManager's list |
protected void |
checkSeparator()
separator should be visible if one of build in menu items (follow owner/magnetic/restrict to screen) is shown |
FloatingWindow |
getActiveWindow()
|
int |
getDockDelay()
|
int |
getDragOverAction()
|
javax.swing.JMenu |
getMenu()
get JMenu created by FloatingWindowManager |
boolean |
isFollowsOwner()
|
boolean |
isMagnetic()
|
boolean |
isShowFollowOwner()
|
boolean |
isShowMagnetic()
|
boolean |
isShowStayOnScreen()
|
boolean |
isStaysOnScreen()
|
boolean |
remove(FloatingWindow fw)
removes FloatingWindow from FloatingWindowManager's list |
void |
setActiveWindow(FloatingWindow fw)
|
void |
setDockDelay(int dockDelay)
|
void |
setDragOverAction(int dragOverAction)
|
void |
setFollowsOwner(boolean followsOwner)
|
void |
setMagnetic(boolean magnetic)
|
void |
setShowFollowOwner(boolean showFollowOwner)
|
void |
setShowMagnetic(boolean showMagnetic)
|
void |
setShowStayOnScreen(boolean showRestrictToScreen)
|
void |
setStaysOnScreen(boolean stayOnScreen)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FloatingWindowManager()
public FloatingWindowManager(java.lang.String label)
label - menu labelgetMenu()| Method Detail |
public void add(FloatingWindow fw)
fw - FloatingWindowprotected void checkSeparator()
public FloatingWindow getActiveWindow()
public int getDockDelay()
public int getDragOverAction()
public javax.swing.JMenu getMenu()
public boolean isFollowsOwner()
public boolean isMagnetic()
public boolean isShowFollowOwner()
public boolean isShowMagnetic()
public boolean isShowStayOnScreen()
public boolean isStaysOnScreen()
public boolean remove(FloatingWindow fw)
fw - FloatingWindow
public void setActiveWindow(FloatingWindow fw)
public void setDockDelay(int dockDelay)
public void setDragOverAction(int dragOverAction)
public void setFollowsOwner(boolean followsOwner)
public void setMagnetic(boolean magnetic)
public void setShowFollowOwner(boolean showFollowOwner)
showFollowOwner - boolean - if true then 'follow owner' menu item is shownpublic void setShowMagnetic(boolean showMagnetic)
showMagnetic - if true then 'magnetic' menu item is shownpublic void setShowStayOnScreen(boolean showRestrictToScreen)
showRestrictToScreen - - if true then 'restrict to screen' menu item is shownpublic void setStaysOnScreen(boolean stayOnScreen)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||