#include <fastgl.h>
Inheritance diagram for fgl::FGWindow:


bgroup.cpp, bitmap.cpp, buttons.cpp, calc.cpp, connect.cpp, events.cpp, fgcolor.cpp, fgv.cpp, font.cpp, gears16.cpp, geartrain.cpp, gradient.cpp, hello.cpp, listbox.cpp, mandel.cpp, pane.cpp, radio.cpp, regress.cpp, tabpage.cpp, timer.cpp, ttf.cpp, updown.cpp, and widget.cpp.
Public Member Functions | |
| virtual void | draw (void) |
| void __fastcall | SetDefaultControl (FGControl *ctrl) |
| void | SetNextControl (void) |
| void | SetPreviousControl (void) |
| FGControl * | GetDefaultControl (void) |
| void | InstallWindowHook (void(*hook)(int, int, int &, int &, int)) |
| void | SetActive (FGControl *c) |
| void | RunHandler (void) |
| void | StateLock (void) |
| void | StateUnlock (void) |
| void __fastcall | SetChange (void) |
| void __fastcall | ResetChange (void) |
| bool __fastcall | ShowNotify (void) |
| void | AbsToWindowPosition (int &_x, int &_y) |
| void __fastcall | SetIconPosition (int x, int y) |
| int __fastcall | IsIconized (void) const |
| int __fastcall | WindowIconize (void) |
| int __fastcall | WindowIconize (int, int) |
| void __fastcall | WindowAttachIcon (FGDrawBuffer *ico) |
| FGControlBoxIterator | GetCurrentControls (void) |
| void __fastcall | WindowRepaint (int xr, int yr, int w, int h) |
| void __fastcall | WindowRepaintUser (int xr, int yr, int w, int h) |
| FGWindow (FGWindow **, int xs, int ys, int ws, int hs, const char *nm, GuiHwnd=0, int i=IM, int p=PM, int flag=WTITLED|WFRAMED, void *user_data=UNDEFINED_USER_DATA) | |
| bool | WindowClose (void) |
| bool __fastcall | WindowFlushInput (void) |
| FGPushButton * | AddPushButton (int xs, int ys, int ws, int hs, const char *nm, int key=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGPushButton * | AddPushButton (int xs, int ys, int ws, int hs, const char *nm, int key, FGDrawBuffer *bm, ControlCall f, void *user_data=UNDEFINED_USER_DATA) |
| FGPushButton * | AddPushButton (int xs, int ys, int key, FGDrawBuffer *bm, ControlCall f, void *user_data=UNDEFINED_USER_DATA) |
| FGSlideBarH * | AddSlideBarH (int xs, int ys, int min, int max, int step, int *val, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGSlideBarV * | AddSlideBarV (int xs, int ys, int min, int max, int step, int *val, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBox (int xs, int ys, const char *nm, int key=0, int *variable=0, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBox (int xs, int ys, const char *nm, int key, bool *variable, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGRadioButton * | AddRadioButton (int xs, int ys, const char *nm, int key=0, int *variable=0, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGCheckBox * | AddCheckBoxMask (int mask, int xs, int ys, const char *nm, int key=0, int *variable=0, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGRadioButton * | AddRadioButtonMask (int mask, int xs, int ys, const char *nm, int key=0, int *variable=0, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGTwoStateButton * | AddTwoStateButton (int xs, int ys, int w, int h, const char *nm, int key=0, int *variable=0, ControlCall=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int xs, int ys, int ws1, int ws2, const char *nm, int key, int *p, ControlCall f, int min, int max, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int xs, int ys, int ws1, int ws2, const char *nm, int key, int *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int xs, int ys, int ws1, int ws2, const char *nm, int key, char *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int sz, int xs, int ys, int ws1, int ws2, const char *nm, int key, char *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int xs, int ys, int ws1, int ws2, const char *nm, int key, double *p, ControlCall f, double min, double max, void *user_data=UNDEFINED_USER_DATA) |
| FGEditBox * | AddEditBox (int xs, int ys, int ws1, int ws2, const char *nm, int key, double *p, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGBaseMenu * | AddBaseMenu (const char *nm, int key=0, ControlCall f=0, void *user_data=UNDEFINED_USER_DATA) |
| FGProgressBar * | AddProgressBar (int xs, int ys, int ws, int hs, int size) |
| FGListBox * | AddListBox (int xs, int ys, int w, int h, int dropdown, FGListBoxCallBack drawone=0, void *userdata=0) |
| FGLabel * | AddLabel (int x, int y, const char *s, int key=0, ControlCall f=0, unsigned i=UNDEFINED_COLOR, unsigned p=UNDEFINED_COLOR, void *user_data=UNDEFINED_USER_DATA) |
| FGPanel * | AddPanel (int, int, int, int, const char *s=0, unsigned paper=UNDEFINED_COLOR, unsigned ink=CWHITED, unsigned ink2=CDARK) |
| FGText * | AddText (int x, int y, const char *s, unsigned ink=UNDEFINED_COLOR, unsigned paper=UNDEFINED_COLOR) |
| FGImage * | AddImage (int x, int y, FGDrawBuffer *img) |
| void __fastcall | WindowText (int x, int y, const char *s, unsigned Ink=UNDEFINED_COLOR, unsigned Paper=UNDEFINED_COLOR) |
| void __fastcall | WindowText (int x, int y, const char *s, FGFontProperty *f, unsigned color, unsigned bk) |
| void __fastcall | WindowTextUTF8 (int x, int y, const char *s, FGFontProperty *f, unsigned color, unsigned bk) |
| void __fastcall | WindowTextUnicode (int x, int y, const unsigned short *s, FGFontProperty *f, unsigned color, unsigned bk) |
| void __fastcall | WindowPanel (int, int, int, int, const char *s=0, int unsigned=CWHITED, unsigned ink2=CDARK) |
| void __fastcall | WindowBox (int x, int y, int a, int b, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowPixel (int x, int y, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowRect (int x, int y, int a, int b, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowPatternRect (int x, int y, int a, int b, FGPattern *) |
| void __fastcall | WindowLine (int x, int y, int a, int b, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowPatternLine (int x, int y, int a, int b, FGPattern *p=&PatternDot) |
| void __fastcall | WindowDrawCircle (int x, int y, int r, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowFillCircle (int x, int y, int r, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowDrawEllipse (int x, int y, int rx, int ry, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowFillEllipse (int x, int y, int rx, int ry, unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowDrawArc (int x, int y, double ang1, double ang2, int r, unsigned color=UNDEFINED_COLOR) |
| FGRect __fastcall | WindowFillPolygon (const FGPointArray &, unsigned col=UNDEFINED_COLOR) |
| void __fastcall | WindowDrawPolygon (const FGPointArray &, unsigned col=UNDEFINED_COLOR) |
| FGRect __fastcall | WindowFillTriangle (int x1, int y1, int x2, int y2, int x3, int y3, unsigned col=UNDEFINED_COLOR) |
| void __fastcall | WindowSpline (FGPoint points[4], unsigned color=UNDEFINED_COLOR) |
| void __fastcall | WindowScrollDown (int xx, int yy, int ww, int hh, int about) |
| void __fastcall | WindowScrollUp (int xx, int yy, int ww, int hh, int about) |
| void __fastcall | WindowScrollLeft (int xx, int yy, int ww, int hh, int about) |
| void __fastcall | WindowScrollRight (int xx, int yy, int ww, int hh, int about) |
| void __fastcall | WindowStatusBar (int, const char *s, int c=CBLACK) |
| int | printf (const char *,...) |
| int | printf (int, int, const char *,...) |
| void __fastcall | SendEvent (int event, int key=0, int x=0, int y=0) |
| void __fastcall | SendEvent (int event, int x, int y, int ww, int hh) |
| void __fastcall | SendToWindow (FGEvent *p) |
| void __fastcall | WindowLock (void) |
| void __fastcall | WindowUnLock (void) |
| void __fastcall | WindowResize (int, int) |
| void __fastcall | WindowMove (int, int) |
| void __fastcall | WindowFocus (void) |
| void __fastcall | WindowShape (int, int, int, int) |
| void __fastcall | WindowPutBitmap (int x, int y, int xs, int ys, int w, int h, FGDrawBuffer *p) |
| void __fastcall | WindowGetBitmap (int x, int y, int xs, int ys, int w, int h, FGDrawBuffer *p) |
| MODAL_RETURN __fastcall | ShowModal (void) |
| bool __fastcall | WindowSetWorkRect (int, int, int, int) |
| void __fastcall | RedrawControls (void) |
| void __fastcall | RemoveControls (void) |
| void __fastcall | RemoveControls (FGControlBoxIterator iter) |
| bool __fastcall | RemoveControl (FGControlBoxIterator iter, FGControl *ctrl) |
| void __fastcall | RemoveControl (FGControl *ctrl) |
| void __fastcall | DisableControls (void) |
| void __fastcall | DisableControls (FGControlBoxIterator iter) |
| void __fastcall | EnableControls (void) |
| void __fastcall | EnableControls (FGControlBoxIterator iter) |
| void __fastcall | SetInk (FGPixel i) |
| void __fastcall | SetPaper (FGPixel p) |
| void __fastcall | SetName (const char *s) |
| bool __fastcall | AddTabPage (const char *name) |
| const char *__fastcall | GetCurrentTabPage (void) |
| void __fastcall | SetTabPage (const char *name) |
| void __fastcall | DeleteTabPages (void) |
| void __fastcall | DeleteTabPage (const char *name) |
| int | GetNumberOfTabPages (void) |
| virtual void | OnKeyPress (int akey) |
| virtual void | OnMouseMove (int x, int y) |
| virtual void | OnClick (int x, int y) |
| virtual void | OnDoubleClick (int x, int y) |
| virtual void | OnMiddleButton (int, int) |
| virtual void | OnContextPopup (int x, int y) |
| virtual void | OnWheel (int x, int y, int delta) |
| virtual void | OnPaint (void) |
| virtual void | OnStartDrag (int, int, int) |
| virtual void | OnEndDrag (int, int, int, int, int) |
| virtual void | OnMove (int dx, int dy) |
| virtual void | OnResize (int dx, int dy) |
| virtual void | OnIconize (void) |
| virtual void | OnAccelerator (FGControl *which) |
| virtual void | OnTabSwitch (const char *) |
Static Public Member Functions | |
| static void | ShowAll (void) |
| static void __fastcall | WindowVirtualRoot (int, int, int, int) |
Protected Member Functions | |
| virtual void __fastcall | RepaintBlock (int x, int y, int w, int h) |
| void __fastcall | init (void) |
| void __fastcall | default_clipping (void) |
| long __fastcall | WindowStatus (long status) |
| virtual void | WindowPiktograms (int x, int y) |
| virtual void | WindowDrawTitle (int color) |
Protected Attributes | |
| FGDrawBuffer * | icon |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Adds an line menu item to the FGWindow. This used for pop-up menus. The position and size is calculated automatically.
|
|
||||||||||||||||||||||||||||||||
|
Adds a FGCheckBox to the FGWindow.
|
|
||||||||||||||||||||||||||||||||
|
Adds a FGCheckBox to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a masked version FGCheckBox to the FGWindow. This is like a normal check box but it is controlled by one of a 32 bit in a triggered variable (of type uint32). This is useful when you want change only one bit of variable.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an double number without the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an double number with the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an string. The max length of string is get from the ws2 parameter/8, i.e. you don't type bigger string string that that value.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an string. The max length of string is get from the ws2 parameter/8, i.e. you don't type bigger string string that that value.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an integer number without the test to in-a-range-number.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Adds an FGEditBox for an one-line-edit box for an integer number with the test to in-a-range-number.
|
|
||||||||||||||||
|
Adds dynamic image to the FGWindow. The attached image is nor released at the end of live.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a text Label.
|
|
||||||||||||||||||||||||||||||||
|
Adds a LISTBOX container to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds panel to the FGWindow.
|
|
||||||||||||||||||||||||
|
Adds a FGProgressBar into the FGWindow.
|
|
||||||||||||||||||||||||||||
|
Adds an icon form of FGPushButton to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds an icon form of FGPushButton to the FGWindow. This method can set size & name of button directly.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a text form of FGPushButton to the FGWindow.
|
|
||||||||||||||||||||||||||||||||
|
Adds a FGRadioButton to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a masked version FGRadioButton to the FGWindow. This is like a normal check box but it is controlled by one of a 32 bit in a triggered variable (of type uint32). This is useful when you want change only one bit of variable.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a horizontal slider to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||
|
Adds a vertical slider to the FGWindow.
|
|
|
Add current controls to the named tabpage and make one current. Adds a TabPage to the FGWindow. This Tab will contens all controls added to the FGWindow before this. From now, you can add controls to the next Tab.
|
|
||||||||||||||||||||||||
|
Adds dynamic text string to the FGWindow.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Adds FGTwoStateButton to the FGWindow.
|
|
|
Removes tab page from the window.
|
|
|
Removes all tab pages from the window.
|
|
|
Disables all the controls in the FGWindow at once.
|
|
|
Disables all the controls in the FGWindow at once.
|
|
|
Enables all the controls in the FGWindow at once.
|
|
|
Enables all the controls in the FGWindow at once.
|
|
|
Returns the pointer to the first FGControl in the FGWindow.
|
|
|
Returns current tab page name or null.
|
|
|
Returns the number of attached TabPages.
|
|
|
internal |
|
|
Returns true/false if the FGWindow is iconized.
|
|
|
override this member when you want your own processing of ACCELERATORS
|
|
||||||||||||
|
override this member when you want your own processing of MOUSE LEFT CLICK
|
|
||||||||||||
|
override this member when you want your own processing of MOUSE RIGHT CLICK
|
|
||||||||||||
|
override this member when you want your own processing of DOUBLE MOUSE LEFT CLICK
|
|
||||||||||||||||||||||||
|
override this member when you want your own processing of DRAG&DROP
|
|
|
override this member when you want your own processing of WINDOW ICONIZE
|
|
|
override this member when you want your own processing of KEYPRESS
|
|
||||||||||||
|
overload this member when you want catch the click on MIDDLE mouse's button event.
|
|
||||||||||||
|
override this member when you want your own processing of MOUSE MOVING
|
|
||||||||||||
|
override this member when you want your own processing of WINDOW MOVE
|
|
|
override this member when you want your own processing of REPAINT event.
|
|
||||||||||||
|
override this member when you want your own processing of WINDOW RESIZE
|
|
||||||||||||||||
|
override this member when you want your own processing of DRAG&DROP
|
|
|
override this member when you want to handle the TabPage switch
|
|
||||||||||||||||
|
overload this member when you want catch the mouse's wheel spin.
|
|
||||||||||||||||||||
|
A traditional printf in window form + position As printf() but at the exact position. Reimplemented from fgl::FGDrawBuffer. |
|
||||||||||||
|
A traditional printf in window form. Writes formatted output to the window at current position. When the whole FGWindow is printed out, image automatically scroll-up. The printf function:
There must be enough arguments for the format. If there are not, the results will be unpredictable and likely disastrous. Excess arguments (more than required by the format) are merely ignored. The format string, present in each of the printf function calls, controls how each function will convert, format, and print its arguments.
Plain characters are simply copied verbatim to the output stream. Conversion specifications fetch arguments from the argument list and apply formatting to them. see 'man printf' for more details
|
|
|
Redraw controls.
|
|
|
Removes the control from window (button, etc.).
|
|
||||||||||||
|
Removes the control from window (button, etc.).
|
|
|
Removes all the controls from window (buttons, listoboxes, editboxes etc.).
|
|
|
Removes all the controls from window (buttons, listoboxes, editboxes etc.).
|
|
|
Marks the FGWindow state as 'NOT CHANGED'. Works together with notifycation on window close.
|
|
|
internal |
|
||||||||||||||||||||||||
|
The helper for event sending to the FGWindow.
|
|
||||||||||||||||||||
|
The helper for event sending to the FGWindow.
|
|
|
Send the event to the FGWindow handler.
|
|
|
internal |
|
|
Marks the FGWindow state as 'CHANGED'. Works together with notifycation on window close.
|
|
||||||||||||
|
Sets the icon position.
|
|
|
Sets the FGWindow foreground color for layout and default foreground color for drawing.
|
|
|
Sets the new caption for the FGWindow.
Reimplemented from fgl::FGDrawBuffer.
|
|
|
Sets the FGWindow background color for layout and default background color for drawing.
|
|
|
Sets the new current tab page.
|
|
|
|
|
|
Run until window close or mrXXX happen.
|
|
|
Shows a dialog for save changes if needed (window has set WNOTIFY and has been marked as changed (by SetChange()). If the window has set WNOTIFY flag but isn't changed then function sends NOTIFYEVENT to the window immediatelly and returns.
|
|
|
Lock the FGWindow to access from other threads.
|
|
|
Unlock the FGWindow to access from other threads.
|
|
|
Attaches the image as icon to the FGWindow.
|
|
||||||||||||||||||||||||
|
Draws the filled box into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
|
Closes the FGWindow and release all the controls associated with it. This is a wrapper for window delete operator. You can still use operator delete that destroy window immediatelly and unconditionally but you lose a notify mechanism (WNOTIFYEVENT). WindowClose() test the window for 'changed' flag and WNOTIFY and shows a dialog "SAVE CHANGES?". For more see at TextEditor implementation where it is used.
|
|
||||||||||||||||||||||||||||
|
Draws a circular arc with centre x, y and radius r, in an anticlockwise direction starting from the angle a and ending when it reaches b. These values are specified in radian format, with M_PI*2 equal to a full circle. Zero is to the right of the centre point, and larger values rotate anticlockwise from there.
|
|
||||||||||||||||||||
|
Draws the circle into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||||||||||
|
Draws the ellipse into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||
|
Draws a convex polygon in the FGWindow.
|
|
||||||||||||||||||||
|
Draws the filled circle into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||||||||||
|
Draws the filled ellipse into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||
|
Draws a filled convex polygon in the FGWindow.
|
|
||||||||||||||||||||||||||||||||
|
Draws a filled triangle to the FGWindow.
|
|
|
Flushes the input line if one is currently edited.
|
|
|
switches the FGWindow to the front - it get focus.
|
|
||||||||||||||||||||||||||||||||
|
Gets a rectangle area from the FGWindow int an in-memory bitmap.
|
|
||||||||||||
|
Iconize the FGWindow at the exact position.
|
|
|
Iconize the FGWindow at its icon position or if not available, at the mouse position.
|
|
||||||||||||||||||||||||
|
Draws the line into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
|
Lock the FGWindow for the immediate update to the screen. This lock disable the FGWindow redrawing on the screen until WindowUnlock() is called. Useful when you draw many small objects at once and you want optimize for speed.
|
|
||||||||||||
|
Moves FGWindow at the new position.
|
|
||||||||||||||||||||||||
|
Draws the patterned line into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||||||||||
|
Draws the patterned rectangle into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||
|
Draws the pixel into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||||||||||||||||||
|
Draws a rectangle in-memory bitmap to the FGWindow. Function clips all coordinates and sizes correctly. If the target area is bigger than source area, then image will be tilted.
|
|
||||||||||||||||||||||||
|
Draws the rectangle into the FGWindow. The output will takes rop from the current FGWindow values.
|
|
||||||||||||||||||||
|
actualize window at relative coors in it
|
|
||||||||||||||||||||
|
redraws rectangle area in a user space of the FGWindow
|
|
||||||||||||
|
Resizes the FGWindow.
|
|
||||||||||||||||||||||||
|
Scrolls-down the FGWindow about n-pixels.
|
|
||||||||||||||||||||||||
|
Scrolls-left the FGWindow about n-pixels.
|
|
||||||||||||||||||||||||
|
Scrolls-right the FGWindow about n-pixels.
|
|
||||||||||||||||||||||||
|
Scrolls-up the FGWindow about n-pixels.
|
|
||||||||||||||||||||
|
sets the new client space area in the FGWindow, i.e. clipping for drawing.
|
|
||||||||||||||||||||
|
Resizes the FGWindow and/or changes the FGWindow 's position.
|
|
||||||||||||
|
Draws a bezier spline using the four control points specified in the points array. The bezier curve is specified by the four x/y control points in the points array: points[0] and points[1] contain the coordinates of the first control point, points[2] and points[3] are the second point, etc. FGControl points 0 and 3 are the ends of the spline, and points 1 and 2 are guides. The curve probably won't pass through points 1 and 2, but they affect the shape of the curve between points 0 and 3 (the lines p0-p1 and p2-p3 are tangents to the spline). The easiest way to think of it is that the curve starts at p0, heading in the direction of p1, but curves round so that it arrives at p3 from the direction of p2. In addition to their role as graphics primitives, spline curves can be useful for constructing smooth paths around a series of control points. |
|
|
internal
|
|
||||||||||||||||
|
Print a text string to the status bar.
|
|
||||||||||||||||||||||||||||
|
Draws an ascii text with TTF font described by FontProperty.
|
|
||||||||||||||||||||||||
|
Draws the text to the FGWindow. The output will takes font and rop from the current FGWindow values.
|
|
||||||||||||||||||||||||||||
|
Draws an ascii text with TTF font described by FontProperty.
|
|
||||||||||||||||||||||||||||
|
Draws an ascii text with TTF font described by FontProperty.
|
|
|
Unlock (and update on the screen if needed) the Locked ( WindowLock() ) FGWindow.
|
|
||||||||||||||||||||
|
This function will remap the root window to virtually any size and position relative to the top left corner. The call: FGWindow::WindowVirtualRoot(-1000,-1000, 2000, 2000); Creates an virtual root window with position [1000,1000] in a top left corner of screen.
|
1.4.0