MenuBox
Overview
In browser window mode MenuBox functions as a browser container capable of rendering HTML and other web content. This functionality requires Windows 98 or higher, or Windows 95 or Windows NT 4.0 with at least Internet Explorer 3 (released in August 1996 and included with Windows 95 v. 950b, also known as OEM Service Release 2) installed. MenuBox can render the content either in a window or in full screen, and includes special kiosk mode features such as automatic content reset after a period of inactivity and the disabling of mouse text selection and context menus (e.g. View Source, Properties, etc.)
The MenuBox browser window mode does not require Internet Explorer to be the default browser on the system on which MenuBox is running. A condition can be created using the MenuBoxBrowser key in the [ApplicationCheck] section so that if the computer does not have the required browser functionality (Basic or Advanced) a fallback action is initiated (e.g. installing Internet Explorer software from the same CD, opening MenuBox in simple window mode, displaying a message, etc.)

[BrowserWindow]
A single, optional [BrowserWindow] section may appear anywhere in the MenuBox configuration file. If the [Windowless] section is also present, [Windowless] is always executed first, before a window is opened. If one or more [ApplicationCheck] sections are present, then the [BrowserWindow] section is processed only if no [ApplicationCheck] section has disabled the [BrowserWindow] section as a result of its ProceedSuccess or ProceedFailure keys. Although it would in most cases not be practical to open both a simple window and a browser window, if both [SimpleWindow] and [BrowserWindow] exist in the same configuration file and remain enabled following all [ApplicationCheck] conditions, then the menu window is opened first and the browser window is opened after the first window has been closed.
Keys:
Title = String
This key indicates the window title text. The same text is also used on the toolbar when MenuBox is in use or minimized.
This key is optional.
Icon = File Name
This key indicates the file name of the icon, in Windows icon format (ICO), used in the window title, on the toolbar when the software is in use or minimized, as well as in the ALT+TAB selection window.
This key is optional. If no icon file is provided, the built-in default icon is used.
Width = Number
This number indicates the width of the window, excluding borders, but including an optional vertical scroll bar.
This key is not required if the FullScreen key is enabled.
Height = Number
This number indicates the height of the window, excluding the title bar and borders, but including an optional horizontal scroll bar.
This key is not required if the FullScreen key is enabled.
ScrollBars = Boolean
If this key is set to True, the window is opened with horizontal and/or vertical scroll bars (as may be required by the window content). If the window content fits entirely within the window, no scroll bars are added. The default value is False (no scroll bars). If you need more detailed control over frames and parts of frames, set ScrollBars to True in MenuBox, and control the scroll bars in HTML, e.g. use the overflow (CSS) and scroll (Microsoft) properties for the BODY element, and the scrolling attribute for FRAME and IFRAME elements.
This key is optional.
FullScreen = Boolean
If this key is set to True, the window is opened in full screen (ignoring the Width and Height keys).
This key does not make the window resizable. To open a resizable maximized window with borders, use the Resizable and Show options instead, in which case the Width and Height keys can be set to define the "normal" window size. With the FullScreen option, the "normal" window size is the size of the full screen.
This key is optional, and is usually combined with the Borderless key.
Borderless = Boolean
If this key is set to True, the window is opened without title bar or borders. Since such a window has no close button it is important to include an appropriate menubox_close() or window.external.close() link to the page content in order to close the window.
This key is optional.
AlwaysOnTop = Boolean
This option ensures that the MenuBox window is always displayed on top of other windows. In full screen mode this effectively hides all other windows, even if opened by user action or by system events occurring after the launch of MenuBox.
This key is optional.
»
|