//
// Copyright (c) 2008, Brian Frank and Andy Frank
// Licensed under the Academic Free License version 3.0
//
// History:
// 12 Jun 08 Brian Frank Creation
//
**************************************************************************
** Halign
**************************************************************************
**
** Horizontal alignment: left, center, right, or fill.
**
enum Halign
{
left,
center,
right,
fill
}
**************************************************************************
** Valign
**************************************************************************
**
** Vertical alignment: top, center, bottom, or fill.
**
enum Valign
{
top,
center,
bottom,
fill
}
**************************************************************************
** Orientation.
**************************************************************************
**
** Horizontal or vertical.
**
enum Orientation
{
horizontal,
vertical
}
**************************************************************************
** CommandMode.
**************************************************************************
**
** Enum for `Command.mode`.
**
enum CommandMode
{
push,
toggle
ButtonMode toButtonMode()
{
return this == push ? ButtonMode.push : ButtonMode.toggle
}
MenuItemMode ()
{
return this == push ? MenuItemMode.push : MenuItemMode.check
}
}
**************************************************************************
** ButtonMode.
**************************************************************************
**
** Enum for `Button.mode`.
**
enum ButtonMode
{
check,
push,
radio,
toggle,
sep
}
**************************************************************************
** MenuMode.
**************************************************************************
**
** Enum for `MenuItem.mode`.
**
enum MenuItemMode
{
check,
push,
radio,
sep,
menu
}
**************************************************************************
** WindowMode.
**************************************************************************
**
** Enum for `Window.mode`.
**
enum WindowMode
{
modeless,
windowModal,
appModal,
sysModal
}
**************************************************************************
** FileDialogMode.
**************************************************************************
**
** Enum for `FileDialog.mode`.
**
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
}