OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
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.