// // Copyright (c) 2008, Brian Frank and Andy Frank // Licensed under the Academic Free License version 3.0 // // History: // 12 Jun 08 Brian Frank Creation // ************************************************************************** ** CommandMode. ************************************************************************** ** ** Enum for `Command.mode`. ** @js enum CommandMode { push, toggle ButtonMode toButtonMode() { return this == push ? ButtonMode.push : ButtonMode.toggle } MenuItemMode toMenuItemMode() { return this == push ? MenuItemMode.push : MenuItemMode.check } } ************************************************************************** ** ButtonMode. ************************************************************************** ** ** Enum for `Button.mode`. ** @js enum ButtonMode { check, push, radio, toggle, sep } ************************************************************************** ** MenuMode. ************************************************************************** ** ** Enum for `MenuItem.mode`. ** @js enum MenuItemMode { check, push, radio, sep, } ************************************************************************** ** WindowMode. ************************************************************************** ** ** Enum for `Window.mode`. ** @js enum WindowMode { modeless, windowModal, appModal, sysModal } ************************************************************************** ** FileDialogMode. ************************************************************************** ** ** Enum for `FileDialog.mode`. ** @js enum FileDialogMode { ** Display open dialog for single file openFile, ** Display open dialog for multiple files openFiles, ** Display save dialog for single file saveFile, ** Display open directory dialog openDir }