webMainWinobject | webui.t[2714] |
Superclass Tree | Property Summary | Method Summary | Property Details | Method Details |
- WebResourceInit, because this is the starting page that the browser initially connects to. This class does the initial handshaking to set up the session.
- WebResourceResFile, because we store the HTML for the page in a resource file. This class does the work of sending the resource file's contents to the browser.
- WebLayoutWindow, because the default main page is also a layout window, which is basically a container for IFRAME elements where we plug in the sub-windows that make up the game's user interface.
Games can customize the front page in any way they like. If you want to customize the HTML of the main page, you can substitute a different HTML (.htm) file, and change the processName() method to return the name of that file. If you want to use something other than a layout window as the front page, you can simply replace this whole class.
transient webMainWin : WebResourceInit WebLayoutWindow WebResourceResFile
webMainWin
WebResourceInit
object
WebLayoutWindow
WebWindow
WebResourceResFile
WebResource
object
WebResourceResFile
WebResource
object
curCmdClient
fileDialogResult
fileDialogState
inputDialogResult
inputDialogState
inputEventResult
inputEventState
menuSysState
name
pathName
synthEventQueue
title
vpath
Inherited from WebResourceInit
:
server
Inherited from WebLayoutWindow
:
frames
src
Inherited from WebWindow
:
sthCtx
Inherited from WebResourceResFile
:
binaryExts
browserExtToMime
Inherited from WebResource
:
group
priority
getInputDialog
getInputEvent
getInputFile
getInputFileFromClient
getState
getSyntheticEvent
inputFileDismissed
offerDownload
postSyntheticEvent
processName
receiveFileSelection
receiveFileUpload
receiveInputDialog
receiveInputEvent
setTitle
syntheticEventReady
Inherited from WebResourceInit
:
connectUI
processRequest
Inherited from WebLayoutWindow
:
createFrame
flushWin
winFromPath
Inherited from WebWindow
:
clearWindow
sendWinEvent
sendWinEventTo
write
Inherited from WebResourceResFile
:
isTextFile
matchRequest
Inherited from WebResource
:
sendAck
sendXML
curCmdClient | webui.t[2744] |
fileDialogResult | webui.t[3202] |
fileDialogState | webui.t[3196] |
inputDialogResult | webui.t[3211] |
inputDialogState | webui.t[3208] |
inputEventResult | webui.t[3217] |
inputEventState | webui.t[3214] |
menuSysState | webui.t[3220] |
name OVERRIDDEN | webui.t[2723] |
pathName OVERRIDDEN | webui.t[2724] |
synthEventQueue | webui.t[3229] |
title | webui.t[2727] |
vpath OVERRIDDEN | webui.t[2719] |
getInputDialog (icon, prompt, buttons, defaultButton, cancelButton) | webui.t[3100] |
getInputEvent (timeout) | webui.t[2779] |
getInputFile (prompt, dialogType, fileType, flags) | webui.t[2835] |
getInputFileFromClient (prompt, dialogType, fileType, flags) | webui.t[2912] |
getState (client) OVERRIDDEN | webui.t[2747] |
getSyntheticEvent ( ) | webui.t[3190] |
inputFileDismissed ( ) | webui.t[3033] |
offerDownload (file) | webui.t[2986] |
postSyntheticEvent (id, [params]) | webui.t[3180] |
'id' is a string giving the event type. The remaining parameters are up to each event type to define.
processName (n) OVERRIDDEN | webui.t[2720] |
receiveFileSelection (req, query) | webui.t[2999] |
receiveFileUpload (req, query) | webui.t[3040] |
receiveInputDialog (req, query) | webui.t[3159] |
receiveInputEvent (req, query) | webui.t[2813] |
setTitle (title) | webui.t[2730] |
syntheticEventReady ( ) | webui.t[3187] |