OWLNext    7.0
Borland's Object Windows Library for the modern age
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
docmanag.h File Reference

Definition of class TDocManager. More...

#include <owl/private/defs.h>
#include <owl/docview.h>
#include <owl/applicat.h>
#include <owl/doctpl.h>
#include <owl/opensave.h>
#include <owl/preclass.h>
#include <owl/posclass.h>

Go to the source code of this file.

Classes

class  owl::TDocManager
 TDocManager creates a document manager object that manages the list of current documents and registered templates, handles standard file menu commands, and displays the user-interface for file and view selection boxes. More...
 
class  owl::TDvOpenSaveData
 TDvOpenSaveData encapsulates the information used to initialized the Open or Save As dialog box by ObjectWindows' DocView manager. More...
 
class  owl::TDvOpenSaveDataOwner
 TDvOpenSaveDataOwner is a mixin class used by the DocView encapsulation of the FileOpen and FileSave dialogs. More...
 
class  owl::TDvFileOpenDialog
 TDvFileOpenDialog encapsulates the FileOpen dialog used by the DocView manager. More...
 
class  owl::TDvFileSaveDialog
 TDvFileSaveDialog encapsulates the FileSave dialog used by the DocView manager. More...
 

Namespaces

namespace  owl
 Object Windows Library (OWLNext Core)
 

Macros

Custom OWL Window Messages

These macros handle OWL-defined window messages used internally by the framework:

#define EV_WM_PREPROCMENU   OWL_EV_(WM_OWLPREPROCMENU, EvPreProcessMenu)
 
#define EV_WM_CANCLOSE   OWL_EV_(WM_OWLCANCLOSE, EvCanClose)
 
#define EV_WM_WAKEUP   OWL_EV_(WM_OWLWAKEUP, EvWakeUp)
 

Enumerations

enum  { owl::dnCreate , owl::dnClose , owl::dnRename }
 Definitions of dnXxx document/view message notifications. More...
 

Variables

const uint owl::dtProhibited
 Flags which are stripped off when invoking Open/Save dialogs [See SelectDocPath() method for more information ].
 
Definitions of dmXxx document manager operational mode flags
const uint owl::dmSDI = 0x0001
 Does not support multiple open documents.
 
const uint owl::dmMDI = 0x0002
 Supports multiple open documents.
 
const uint owl::dmMenu = 0x0004
 Set IDs for file menu.
 
const uint owl::dmSaveEnable = 0x0010
 Enable FileSave even if doc is unmodified.
 
const uint owl::dmNoRevert = 0x0020
 Disable FileRevert menu item.
 

Detailed Description

Definition of class TDocManager.

Definition in file docmanag.h.