Flags for use with FGDrawBuffer::bitblit()
Defines | |
| #define | FGCOLOR(i) (i) |
| #define | FGCONNECT(sender, THIS, PARAM1) { (sender)->Connect((THIS), (void *)(PARAM1)); } |
| #define | IM CScheme->window_fore |
| #define | PM CScheme->window_back |
Variables | |
| const unsigned | fgl::BITBLIT_COPY = 0x0000 |
| const unsigned | fgl::BITBLIT_WITH_OPERATOR = 0x0200 |
| const unsigned | fgl::BITBLIT_WITH_ALPHA = 0x0400 |
| const unsigned | fgl::BITBLIT_WITH_CLIPPING = 0x1000 |
| const unsigned | fgl::BITBLIT_WITH_DECREMENT = 0x2000 |
| const FGPixel | fgl::CBLACK = 0 |
| const FGPixel | fgl::CDARK = 1 |
| const FGPixel | fgl::CGRAYED = 2 |
| const FGPixel | fgl::CGRAY1 = 3 |
| const FGPixel | fgl::CGRAY2 = 4 |
| const FGPixel | fgl::CGRAY3 = 5 |
| const FGPixel | fgl::CBLUE = 6 |
| const FGPixel | fgl::CBLUELIGHT = 7 |
| const FGPixel | fgl::CGREEN = 8 |
| const FGPixel | fgl::CGREENLIGHT = 9 |
| const FGPixel | fgl::CRED = 10 |
| const FGPixel | fgl::CREDLIGHT = 11 |
| const FGPixel | fgl::CBROWN = 12 |
| const FGPixel | fgl::CYELLOW = 13 |
| const FGPixel | fgl::CWHITED = 14 |
| const FGPixel | fgl::CWHITE = 15 |
| const unsigned | UNDEFINED_COLOR = unsigned(0xffffffffU) |
| const unsigned | DEFAULT_COLOR_KEY = unsigned(0x12345678U) |
| const unsigned | DEFAULT_ALPHA_VALUE = unsigned(0) |
| const unsigned | fgl::WFRAMED = 0x0001 |
| const unsigned | fgl::WTITLED = 0x0002 |
| const unsigned | fgl::WMODAL = 0x0004 |
| const unsigned | fgl::WNOTIFY = 0x0008 |
| const unsigned | fgl::WHIDEN = 0x0010 |
| const unsigned | fgl::WUNMOVED = 0x0020 |
| const unsigned | fgl::WMENU = 0x0040 |
| const unsigned | fgl::WNOPICTO = 0x0080 |
| const unsigned | fgl::WBITMAP = 0x0100 |
| const unsigned | fgl::WCLICKABLE = 0x0200 |
| const unsigned | fgl::WDIRTY = 0x0400 |
| const unsigned | fgl::WUSESELECTEDCONTROL = 0x0800 |
| const unsigned | fgl::WLOCKED = 0x1000 |
| const unsigned | fgl::WTRIGGER = 0x2000 |
| const unsigned | fgl::WLASTFOCUS = 0x4000 |
| const unsigned | fgl::WSIZEABLE = 0x8000 |
| const unsigned | fgl::WUSELAST = 0x00010000 |
| const unsigned | fgl::WMINIMIZE = 0x00020000 |
| const unsigned | fgl::WSTATUSBAR = 0x00040000 |
| const unsigned | fgl::WGLCONTEXT = 0x00100000 |
| const unsigned | fgl::WNOTEBOOK = 0x00200000 |
| const unsigned | fgl::WBACK = 0x00400000 |
| const unsigned | fgl::WCENTRED = 0x00800000 |
| const unsigned | fgl::WESCAPE = 0x01000000 |
| const unsigned | fgl::WALIGNED = 0x02000000 |
| const unsigned | fgl::WFASTMOVE = 0x04000000 |
| const unsigned | fgl::WTOP = 0x08000000 |
| const unsigned | fgl::WNOICON = 0x10000000 |
| const unsigned | fgl::WNODRAWFROMCONSTRUCTOR = 0x20000000 |
| const unsigned | fgl::WICONWINDOWTYPE = 0x40000000 |
| const unsigned | fgl::WMENUWINDOWTYPE = 0x80000000 |
| const unsigned | fgl::WSTANDARD = (WTITLED|WFRAMED) |
| const unsigned | fgl::APP_WINDOWDATABASE = 1 |
| const unsigned | fgl::APP_CFG = 2 |
| const unsigned | fgl::APP_ENABLEALTX = 4 |
| const unsigned | fgl::APP_MAGNIFIER = 8 |
| const unsigned | fgl::APP_ROOTWINDOW = 16 |
| const unsigned | fgl::APP_ENABLEEFECTS = 0x20 |
| const unsigned | fgl::APP_ALL = 0x1F |
| const unsigned | fgl::APP_LOCALDIR = 0x80000000 |
|
|
Remap the indexed colors to the truecolor directly by palette color map. Useful macro when you port your 256 color modes app to the truecolors. |
|
|
MACRO to connect one object with other. See class FGConnector for more.
|
|
|
predefined FGWindow foreground color
|
|
|
predefined FGWindow background color
|
|
|
Enable all the above.
|
|
|
Enable Configuration file in form EXEFILENAME.rc.
|
|
|
Enable The ALT+X hotkey to terminates your application.
|
|
|
Enable visual efects.
|
|
|
Use local application directory for Config files instead of HOMEDIR.
|
|
|
Enable the rectangle selections by mouse.
|
|
|
Enable and initialize the root FGWindow, i.e. background.
|
|
|
Enable to remember FGWindow's positions and sizes.
|
|
|
do only raw copy (no OR, AND etc.)
|
|
|
do copy and assume the source alpha value (transparency)
|
|
|
clips the coordinates before drawing (use if unsure)
|
|
|
to copy the overlapped blocks
|
|
|
do copy with current dest. operator (_GSET, _GOR ...), see set_ppop()
|
|
|
Constant for the BLACK color.
|
|
|
Constant for the BLUE color.
|
|
|
Constant for the LIGHT BLUE color.
|
|
|
Constant for the BROWN color.
|
|
|
Constant for the DARK_GRAY color.
|
|
|
Constant for the GRAY color #1.
|
|
|
Constant for the GRAY color #2.
|
|
|
Constant for the GRAY color #3.
|
|
|
Constant for the another GRAY color.
|
|
|
Constant for the GREEN color.
|
|
|
Constant for the LIGHT GREEN color.
|
|
|
Constant for the RED color.
|
|
|
Constant for the LIGHT RED color.
|
|
|
Constant for the 100% WHITE color.
|
|
|
Constant for the DUN WHITE color.
|
|
|
Constant for the YELLOW color.
|
|
|
Alligne the FGWindow to 32 bit sizes.
|
|
|
most bottom
|
|
|
internal
|
|
|
Show the FGWindow in the center of screen.
|
|
|
|
|
|
internal
|
|
|
Close the FGWindow when ESCAPE key is pressed.
|
|
|
Enable fast move of the FGWindow, i.e. don't redraw opaque.
|
|
|
The FGWindow has frame.
|
|
|
internal
|
|
|
internal
|
|
|
internal
|
|
|
The FGWindow don't get focus on create.
|
|
|
internal
|
|
|
The FGWindow has a line menu.
|
|
|
internal
|
|
|
Show the minimize pictogram in the FGWindow title.
|
|
|
The FGWindow will be shown as modal.
|
|
|
internal
|
|
|
internal
|
|
|
The FGWindow is without pictograms (to minimize and to hide it).
|
|
|
The FGWindow uses notebooks. Use this flag to create multiple page dialog or tabbed notebook. It displays multiple overlapping pages that are TabPage objects. The user selects selects a page by clicking the page's tab that appears at the top of control.
|
|
|
The FGWindow sends EVENTNOTIFY to its handler when it is destroyed.
|
|
|
The FGWindow is able to change its size.
|
|
|
standard predefined values.
|
|
|
The FGWindow has a statusbar in the bottom.
|
|
|
The FGWindow has caption.
|
|
|
Top most window.
|
|
|
internal
|
|
|
The FGWindow is unable to move/change its position.
|
|
|
The FGWindow sets its size and position from WindowDatabase if any on create time.
|
|
|
Set the first control as SELECTED when is added.
|
1.4.0