X11workbench Toolkit
1.0
|
Structure that defines an Edit Window. More...
#include <edit_window.h>
Data Fields | |
WBChildFrame | childframe |
elements common to a 'child frame' (derived object) | |
unsigned int | ulTag |
'Tag' identifying this structure as a WBEditWindow | |
char * | szFileName |
malloc'd name of file associated with this edit window (NULL if none) | |
unsigned long long | llModDateTime |
file's mod date/time - see WBGetFileModDateTime() | |
WBWinEvent | pUserCallback |
user callback function to receive notifications and unhandled messages | |
TEXT_OBJECT | xTextObject |
the 'TEXT_OBJECT' member, that does MOST of the work | |
Structure that defines an Edit Window.
The WBEditWindow structure defines an 'Edit Window' that is a 'superclass' of a Child Frame window. The first element MUST be the 'WBChildFrame'. Elements that follow it are specific to the Edit Window.
This uses a TEXT_OBJECT structure to store the actual text data, and to manage the UI functionality.
Additional 'Child Frame' API functions can be called directly by using a type cast from 'WBEditWindow *' to 'WBChildFrame *', or by using the 'WBChildWindowFromWindowID()' function.
Definition at line 158 of file edit_window.h.