FXWindow.h File Reference
#include "FXDrawable.h"
Go to the source code of this file.
|
Namespaces |
| namespace | FX |
Classes |
| class | FX::FXWindow |
| | Window is the base class for all widgets in FOX. More...
|
Enumerations |
| enum | {
FX::LAYOUT_NORMAL = 0,
FX::LAYOUT_SIDE_TOP = 0,
FX::LAYOUT_SIDE_BOTTOM = 0x00000001,
FX::LAYOUT_SIDE_LEFT = 0x00000002,
FX::LAYOUT_SIDE_RIGHT = LAYOUT_SIDE_LEFT|LAYOUT_SIDE_BOTTOM,
FX::LAYOUT_FILL_COLUMN = 0x00000001,
FX::LAYOUT_FILL_ROW = 0x00000002,
FX::LAYOUT_LEFT = 0,
FX::LAYOUT_RIGHT = 0x00000004,
FX::LAYOUT_CENTER_X = 0x00000008,
FX::LAYOUT_FIX_X = LAYOUT_RIGHT|LAYOUT_CENTER_X,
FX::LAYOUT_TOP = 0,
FX::LAYOUT_BOTTOM = 0x00000010,
FX::LAYOUT_CENTER_Y = 0x00000020,
FX::LAYOUT_FIX_Y = LAYOUT_BOTTOM|LAYOUT_CENTER_Y,
FX::LAYOUT_DOCK_SAME = 0,
FX::LAYOUT_DOCK_NEXT = 0x00000040,
FX::LAYOUT_RESERVED_1 = 0x00000080,
FX::LAYOUT_FIX_WIDTH = 0x00000100,
FX::LAYOUT_FIX_HEIGHT = 0x00000200,
FX::LAYOUT_MIN_WIDTH = 0,
FX::LAYOUT_MIN_HEIGHT = 0,
FX::LAYOUT_FILL_X = 0x00000400,
FX::LAYOUT_FILL_Y = 0x00000800,
FX::LAYOUT_FILL = LAYOUT_FILL_X|LAYOUT_FILL_Y,
FX::LAYOUT_EXPLICIT = LAYOUT_FIX_X|LAYOUT_FIX_Y|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT
} |
| enum | {
FX::FRAME_NONE = 0,
FX::FRAME_SUNKEN = 0x00001000,
FX::FRAME_RAISED = 0x00002000,
FX::FRAME_THICK = 0x00004000,
FX::FRAME_GROOVE = FRAME_THICK,
FX::FRAME_RIDGE = FRAME_THICK|FRAME_RAISED|FRAME_SUNKEN,
FX::FRAME_LINE = FRAME_RAISED|FRAME_SUNKEN,
FX::FRAME_NORMAL = FRAME_SUNKEN|FRAME_THICK
} |
| enum | {
FX::PACK_NORMAL = 0,
FX::PACK_UNIFORM_HEIGHT = 0x00008000,
FX::PACK_UNIFORM_WIDTH = 0x00010000
} |
| enum | FX::FXDNDOrigin {
FX::FROM_SELECTION = 0,
FX::FROM_CLIPBOARD = 1,
FX::FROM_DRAGNDROP = 2
} |
| enum | FX::FXDragAction {
FX::DRAG_REJECT = 0,
FX::DRAG_ASK = 1,
FX::DRAG_COPY = 2,
FX::DRAG_MOVE = 3,
FX::DRAG_LINK = 4,
FX::DRAG_PRIVATE = 5,
FX::DRAG_ACCEPT = 6
} |