org.alliance.ui
Class MainWindow

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by com.stendahls.XUI.XUIFrame
                          extended by org.alliance.ui.MainWindow
All Implemented Interfaces:
com.stendahls.nif.ui.framework.ProgressMessageListener, com.stendahls.nif.ui.mdi.MDIManagerEventListener, com.stendahls.XUI.MenuItemDescriptionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class MainWindow
extends com.stendahls.XUI.XUIFrame
implements com.stendahls.XUI.MenuItemDescriptionListener, com.stendahls.nif.ui.framework.ProgressMessageListener, com.stendahls.nif.ui.mdi.MDIManagerEventListener, java.lang.Runnable

Created by IntelliJ IDEA. User: maciek Date: 2005-dec-30 Time: 16:25:12

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  com.stendahls.nif.ui.mdi.MDIManager mdiManager
           
(package private)  boolean shuttingDown
           
 
Fields inherited from class com.stendahls.XUI.XUIFrame
xui
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MainWindow()
           
 
Method Summary
 void chatMessage(int guid, java.lang.String message, long tick)
           
 void createTraceWindow()
           
 void EVENT_addally(java.awt.event.ActionEvent e)
           
 void EVENT_addfriendwizard(java.awt.event.ActionEvent e)
           
 void EVENT_changelog(java.awt.event.ActionEvent e)
           
 void EVENT_connections(java.awt.event.ActionEvent e)
           
 void EVENT_console(java.awt.event.ActionEvent e)
           
 void EVENT_friendtree(java.awt.event.ActionEvent e)
           
 void EVENT_hide(java.awt.event.ActionEvent e)
           
 void EVENT_options(java.awt.event.ActionEvent e)
           
 void EVENT_trace(java.awt.event.ActionEvent e)
           
 void EVENT_uploads(java.awt.event.ActionEvent e)
           
 ConnectionsMDIWindow getConnectionsWindow()
           
 DownloadsMDIWindow getDownloadsWindow()
           
 FriendListMDIWindow getFriendListMDIWindow()
           
 com.stendahls.nif.ui.mdi.MDIWindow getFriendMDIWindow()
           
 com.stendahls.nif.ui.mdi.MDIManager getMDIManager()
           
 SearchMDIWindow getSearchWindow()
           
 com.stendahls.nif.ui.toolbaractions.ToolbarActionManager getToolbarActionManager()
           
 TraceMDIWindow getTraceWindow()
           
 UploadsMDIWindow getUploadsWindow()
           
 void init(UISubsystem ui, com.stendahls.nif.ui.framework.ProgressMessageListener pml, boolean shutdownOnClose)
           
 void openWizard()
           
 void openWizardAt(int step)
           
 void openWizardAt(int step, java.lang.Integer invitationFromGuid)
           
 void progressMessage(java.lang.String message)
           
 void progressPercent(int steps)
           
 void run()
           
 void saveWindowState()
           
 void setStatusMessage(java.lang.String s)
           
 void setStatusMessage(java.lang.String s, boolean important)
           
 void showMenuItemDescription(java.lang.String description)
           
 void showWindow()
           
 boolean shutdown()
           
 void titleChanged(com.stendahls.nif.ui.mdi.MDIWindow source, java.lang.String newTitle)
           
 void tryQuit()
           
 void windowSelected(com.stendahls.nif.ui.mdi.MDIWindow source)
           
 
Methods inherited from class com.stendahls.XUI.XUIFrame
display, getXUI, init, init
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

mdiManager

protected com.stendahls.nif.ui.mdi.MDIManager mdiManager

shuttingDown

boolean shuttingDown
Constructor Detail

MainWindow

public MainWindow()
           throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

init

public void init(UISubsystem ui,
                 com.stendahls.nif.ui.framework.ProgressMessageListener pml,
                 boolean shutdownOnClose)
          throws java.lang.Exception
Throws:
java.lang.Exception

progressPercent

public void progressPercent(int steps)
Specified by:
progressPercent in interface com.stendahls.nif.ui.framework.ProgressMessageListener

progressMessage

public void progressMessage(java.lang.String message)
Specified by:
progressMessage in interface com.stendahls.nif.ui.framework.ProgressMessageListener

setStatusMessage

public void setStatusMessage(java.lang.String s)

setStatusMessage

public void setStatusMessage(java.lang.String s,
                             boolean important)

tryQuit

public void tryQuit()

showMenuItemDescription

public void showMenuItemDescription(java.lang.String description)
Specified by:
showMenuItemDescription in interface com.stendahls.XUI.MenuItemDescriptionListener

shutdown

public boolean shutdown()

saveWindowState

public void saveWindowState()

showWindow

public void showWindow()

titleChanged

public void titleChanged(com.stendahls.nif.ui.mdi.MDIWindow source,
                         java.lang.String newTitle)
Specified by:
titleChanged in interface com.stendahls.nif.ui.mdi.MDIManagerEventListener

windowSelected

public void windowSelected(com.stendahls.nif.ui.mdi.MDIWindow source)
Specified by:
windowSelected in interface com.stendahls.nif.ui.mdi.MDIManagerEventListener

getToolbarActionManager

public com.stendahls.nif.ui.toolbaractions.ToolbarActionManager getToolbarActionManager()

getMDIManager

public com.stendahls.nif.ui.mdi.MDIManager getMDIManager()

chatMessage

public void chatMessage(int guid,
                        java.lang.String message,
                        long tick)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getSearchWindow

public SearchMDIWindow getSearchWindow()

getTraceWindow

public TraceMDIWindow getTraceWindow()

createTraceWindow

public void createTraceWindow()
                       throws java.lang.Exception
Throws:
java.lang.Exception

getConnectionsWindow

public ConnectionsMDIWindow getConnectionsWindow()

getDownloadsWindow

public DownloadsMDIWindow getDownloadsWindow()

getUploadsWindow

public UploadsMDIWindow getUploadsWindow()

getFriendMDIWindow

public com.stendahls.nif.ui.mdi.MDIWindow getFriendMDIWindow()

getFriendListMDIWindow

public FriendListMDIWindow getFriendListMDIWindow()

run

public void run()
Specified by:
run in interface java.lang.Runnable

EVENT_options

public void EVENT_options(java.awt.event.ActionEvent e)
                   throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_trace

public void EVENT_trace(java.awt.event.ActionEvent e)
                 throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_hide

public void EVENT_hide(java.awt.event.ActionEvent e)
                throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_addally

public void EVENT_addally(java.awt.event.ActionEvent e)
                   throws java.io.IOException
Throws:
java.io.IOException

EVENT_console

public void EVENT_console(java.awt.event.ActionEvent e)
                   throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_connections

public void EVENT_connections(java.awt.event.ActionEvent e)
                       throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_changelog

public void EVENT_changelog(java.awt.event.ActionEvent e)
                     throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_uploads

public void EVENT_uploads(java.awt.event.ActionEvent e)
                   throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_friendtree

public void EVENT_friendtree(java.awt.event.ActionEvent e)
                      throws java.lang.Exception
Throws:
java.lang.Exception

EVENT_addfriendwizard

public void EVENT_addfriendwizard(java.awt.event.ActionEvent e)
                           throws java.lang.Exception
Throws:
java.lang.Exception

openWizard

public void openWizard()
                throws java.lang.Exception
Throws:
java.lang.Exception

openWizardAt

public void openWizardAt(int step,
                         java.lang.Integer invitationFromGuid)
                  throws java.lang.Exception
Throws:
java.lang.Exception

openWizardAt

public void openWizardAt(int step)
                  throws java.lang.Exception
Throws:
java.lang.Exception