| 
    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.