OWLNext 7.0
Borland's Object Windows Library for the modern age
|
Definition of classes TDocument, TView, TWindowView, TStream, TInStream, TOutStream. More...
#include <owl/private/defs.h>
#include <owl/applicat.h>
#include <owl/dialog.h>
#include <owl/framewin.h>
#include <commdlg.h>
#include <owl/private/strmdefs.h>
#include <owl/preclass.h>
#include <owl/posclass.h>
Go to the source code of this file.
Namespaces | |
namespace | owl |
Object Windows Library (OWLNext Core) | |
Enumerations | |
enum | { owl::ofRead_workaround = std::ios::in , owl::ofWrite_workaround = std::ios::out } |
enum | owl::TDocMode { owl::ofParent = 0 , owl::ofRead = std::ios::in , owl::ofWrite = std::ios::out , owl::ofReadWrite = ofRead_workaround | ofWrite_workaround , owl::ofAtEnd = std::ios::ate , owl::ofAppend = std::ios::app , owl::ofTruncate = std::ios::trunc , owl::ofNoCreate = 0x40 , owl::ofNoReplace = 0x80 , owl::ofBinary = std::ios::binary , owl::ofIosMask = 0x00FF , owl::ofTransacted = 0x1000 , owl::ofPreserve = 0x2000 , owl::ofPriority = 0x4000 , owl::ofTemporary = 0x8000 , owl::shCompat = 0x0600 , owl::shNone = 0x0800 , owl::shRead = 0x0A00 , owl::shWrite = 0x0C00 , owl::shReadWrite = 0x0E00 , owl::shDefault = 0 , owl::shMask = (shCompat|shNone|shRead|shWrite) } |
Document open and sharing modes - used in storage and stream constructors. More... | |
Variables | |
Definitions of WM_OWLNOTIFY event IDs (view notifications) | |
event ID's up to vnCustomBase reserved for general doc-view notifications | |
const uint | owl::vnViewOpened = 1 |
a new view has just been constructed | |
const uint | owl::vnViewClosed = 2 |
another view is about to be destructed | |
const uint | owl::vnDocOpened = 3 |
document has just been opened | |
const uint | owl::vnDocClosed = 4 |
document has just been closed | |
const uint | owl::vnCommit = 5 |
document is committing, flush cached changes | |
const uint | owl::vnRevert = 6 |
document has reverted, reload data from doc | |
const uint | owl::vnIsDirty = 7 |
respond true if uncommitted changes present | |
const uint | owl::vnIsWindow = 8 |
respond true if passed HWND is that of view | |
const uint | owl::vnCustomBase = 100 |
base of document class specific notifications | |
Document and view property access flags | |
Define document and view property attributes. Documents, views, and applications use these attributes to determine how to process a document or view. | |
const uint | owl::pfGetText = 1 |
property accessible as text format | |
const uint | owl::pfGetBinary = 2 |
property accessible as native non-text format | |
const uint | owl::pfConstant = 4 |
property is invariant for object instance | |
const uint | owl::pfSettable = 8 |
property settable as native format | |
const uint | owl::pfUnknown = 16 |
property defined but unavailable in object | |
const uint | owl::pfHidden = 32 |
property should be hidden from normal browse | |
const uint | owl::pfUserDef =128 |
property has been user-defined at run time | |
Definition of classes TDocument, TView, TWindowView, TStream, TInStream, TOutStream.
Definition in file docview.h.