|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.gui.XSmilesUIAWT
fi.hut.tml.xsmiles.gui.swing.XSmilesUI
fi.hut.tml.xsmiles.gui.met.GUIImpl
fi.hut.tml.xsmiles.gui.met.Metouia
A GUI using the BrowserWindow as a toolkit, instead of integrating directly to it 100% Swing, currently using the metouia style
| Field Summary | |
protected MMenuBar |
menuBar
|
| Fields inherited from class fi.hut.tml.xsmiles.gui.met.GUIImpl |
browser |
| Fields inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
browserWindow, focusPointProviders, guiEventListeners, latestLoc, latestTitle |
| Constructor Summary | |
Metouia(BrowserWindow b)
Constructor |
|
Metouia(BrowserWindow b,
java.awt.Container c)
Constructor (ignores c) |
|
| Method Summary | |
void |
delTab(BrowserTab c)
only remove a tab if it is not the last |
void |
destroy()
Destroy The GUI (delete frame, etc) |
BrowserWindow |
getInitialBrowser()
The initial browserWindow, which is associated with the GUI |
BrowserWindow |
getSelectedBrowser()
|
protected javax.swing.JTabbedPane |
getTabs()
|
java.awt.Window |
getWindow()
|
boolean |
isTabbed()
Can gui accommodate several content areas within one frame |
static void |
main(java.lang.String[] args)
|
void |
newTab()
|
void |
newTab(java.lang.String title)
|
void |
newTab(java.lang.String title,
BrowserWindow bw)
|
void |
openInNewTab(XLink link,
java.lang.String id)
Open up a link in a new tab |
boolean |
shouldReloadAtStartup()
|
void |
start()
After browser is ready, then start is called. |
| Methods inherited from class fi.hut.tml.xsmiles.gui.met.GUIImpl |
getComponentFactory, getContentHandlerFactory, getGUIWindow, getMLFCControls, setGUIWindow |
| Methods inherited from class fi.hut.tml.xsmiles.gui.swing.XSmilesUI |
showErrorDialog, showMessageDialog, showSource |
| Methods inherited from class fi.hut.tml.xsmiles.gui.XSmilesUIAWT |
addGUIEventListener, browserReady, browserWorking, displayKeypad, fireLatestEvents, hideKeypad, moveActiveLinkDown, moveActiveLinkUp, openInNewWindow, reDrawGUI, registerFocusPointProvider, removeGUIEventListener, setEnabledBack, setEnabledForward, setEnabledHome, setEnabledReload, setEnabledStop, setLocation, setSkinsIfNeeded, setSkinsIfNeeded, setStatusText, setTitle, showSourceStatic, unRegisterFocusPointProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.gui.GUI |
addGUIEventListener, browserReady, browserWorking, displayKeypad, fireLatestEvents, hideKeypad, moveActiveLinkDown, moveActiveLinkUp, openInNewWindow, reDrawGUI, registerFocusPointProvider, removeGUIEventListener, setEnabledBack, setEnabledForward, setEnabledHome, setEnabledReload, setEnabledStop, setLocation, setSkinsIfNeeded, setStatusText, setTitle, unRegisterFocusPointProvider |
| Field Detail |
protected MMenuBar menuBar
| Constructor Detail |
public Metouia(BrowserWindow b)
public Metouia(BrowserWindow b,
java.awt.Container c)
| Method Detail |
public void start()
GUI
start in interface GUIstart in class XSmilesUIAWTpublic static void main(java.lang.String[] args)
public void newTab()
public void openInNewTab(XLink link,
java.lang.String id)
GUI
openInNewTab in interface GUIopenInNewTab in class XSmilesUIAWTpublic void newTab(java.lang.String title)
public void newTab(java.lang.String title,
BrowserWindow bw)
public void delTab(BrowserTab c)
public void destroy()
GUI
destroy in interface GUIdestroy in class XSmilesUIAWTpublic BrowserWindow getSelectedBrowser()
public BrowserWindow getInitialBrowser()
public java.awt.Window getWindow()
getWindow in interface GUIgetWindow in class GUIImplpublic boolean isTabbed()
GUI
isTabbed in interface GUIisTabbed in class GUIImplprotected javax.swing.JTabbedPane getTabs()
public boolean shouldReloadAtStartup()
shouldReloadAtStartup in interface GUIshouldReloadAtStartup in class GUIImpl
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||