doccom.cpp File Reference

Document/view classes. More...

#include "docviewprec.h"
#include "wx/wx.h"
#include "wx/string.h"
#include "wx/utils.h"
#include "wx/app.h"
#include "wx/dc.h"
#include "wx/dialog.h"
#include "wx/menu.h"
#include "wx/list.h"
#include "wx/filedlg.h"
#include "wx/intl.h"
#include "wx/prntbase.h"
#include "wx/printdlg.h"
#include "wx/msgdlg.h"
#include "wx/choicdlg.h"
#include "wx/confbase.h"
#include "wx/file.h"
#include "wx/cmdproc.h"
#include "wx/log.h"
#include "wx/textdlg.h"
#include <wx/tokenzr.h>
#include <wx/regex.h>
#include <wx/paper.h>
#include <stdio.h>
#include <string.h>
#include "wx/docview.h"
#include "wx/docview/docviewref.h"
#include "wx/general/gen.h"
#include "wx/docview/doccom.h"
#include "wx/docview/doccomimpl.h"
#include "wx/docview/cparser.h"

Include dependency graph for doccom.cpp:

Go to the source code of this file.

Functions

a2dError a2dFileSelectorEx (const wxString &message=wxFileSelectorPromptStr, const wxString &default_path=wxEmptyString, const wxString &default_filename=wxEmptyString, int *indexDefaultExtension=NULL, const wxString &wildcard=wxFileSelectorDefaultWildcardStr, int flags=0, wxWindow *parent=NULL, wxArrayString *returnPaths=NULL, int x=wxDefaultCoord, int y=wxDefaultCoord)
 select one or more files
 A2D_EVT_MENU (CmdMenu_Exit.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_FileClose.GetId()
a2dDocumentCommandProcessor::OnMenu A2D_EVT_MENU (CmdMenu_FileOpen.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_FileNew.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_FileSave.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_FileSaveAs.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_FileImport.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_FileExport.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_FileRevert.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_Print.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_Preview.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_PrintView.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_PreviewView.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_PrintDocument.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_PreviewDocument.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_MENU(CmdMenu_PrintSetup.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu 
A2D_EVT_MENU (CmdMenu_EmptyDocument.GetId(), a2dDocumentCommandProcessor::OnMenu) A2D_EVT_UPDATE_UI(CmdMenu_FileOpen.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnUpdateFileOpen 
A2D_EVT_UPDATE_UI (CmdMenu_FileClose.GetId(), a2dDocumentCommandProcessor::OnUpdateFileClose) A2D_EVT_UPDATE_UI(CmdMenu_FileRevert.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnUpdateFileOpen
a2dDocumentCommandProcessor::OnUpdateFileRevert 
A2D_EVT_UPDATE_UI (CmdMenu_FileNew.GetId(), a2dDocumentCommandProcessor::OnUpdateFileNew) A2D_EVT_UPDATE_UI(CmdMenu_FileSave.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnUpdateFileOpen
a2dDocumentCommandProcessor::OnUpdateFileRevert
a2dDocumentCommandProcessor::OnUpdateFileSave 
A2D_EVT_UPDATE_UI (CmdMenu_FileSaveAs.GetId(), a2dDocumentCommandProcessor::OnUpdateFileSaveAs) A2D_EVT_UPDATE_UI(CmdMenu_Print.GetId()
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnMenu
a2dDocumentCommandProcessor::OnUpdateFileOpen
a2dDocumentCommandProcessor::OnUpdateFileRevert
a2dDocumentCommandProcessor::OnUpdateFileSave
a2dDocumentCommandProcessor::OnUpdatePrint 
A2D_EVT_UPDATE_UI (CmdMenu_Preview.GetId(), a2dDocumentCommandProcessor::OnUpdatePreview) a2dDocumentCommandProcessor
wxWindow * wxFindSuitableParent ()
 find a parent wxWindow pointer to place a control into

Variables

a2dDocviewGlobala2dDocviewGlobals = NULL
 a global pointer to get to global instance of important classes.
const a2dMenuIdItem CmdMenu_Exit (wxT("CmdMenu_Exit"), wxT("&Exit\tAlt-X"), wxT("Exit application"))
const a2dMenuIdItem CmdMenu_FileClose (wxT("CmdMenu_FileClose"), wxT("&Close"), wxT("Close current file"))
const a2dMenuIdItem CmdMenu_FileOpen (wxT("CmdMenu_FileOpen"), wxT("&Open"), wxT("Open existing file"))
const a2dMenuIdItem CmdMenu_FileNew (wxT("CmdMenu_FileNew"), wxT("&New"), wxT("Create new file"))
const a2dMenuIdItem CmdMenu_FileSave (wxT("CmdMenu_FileSave"), wxT("Save"), wxT("Save file"))
const a2dMenuIdItem CmdMenu_FileSaveAs (wxT("CmdMenu_FileSaveAs"), wxT("Save &As"), wxT("Save file with different Name"))
const a2dMenuIdItem CmdMenu_FileImport (wxT("CmdMenu_FileImport"), wxT("&Import"), wxT("Import file into current document"))
const a2dMenuIdItem CmdMenu_FileExport (wxT("CmdMenu_FileExport"), wxT("&Export"), wxT("Export file to formatX"))
const a2dMenuIdItem CmdMenu_FileRevert (wxT("CmdMenu_FileRevert"), wxT("&Revert"), wxT("reload file"))
const a2dMenuIdItem CmdMenu_Print (wxT("CmdMenu_Print"), wxT("Print"), wxT("&Print"))
const a2dMenuIdItem CmdMenu_Preview (wxT("CmdMenu_Preview"), wxT("Preview"), wxT("Preview"))
const a2dMenuIdItem CmdMenu_PrintView (wxT("CmdMenu_PrintView"), wxT("Print View"), wxT("Print View"))
const a2dMenuIdItem CmdMenu_PreviewView (wxT("CmdMenu_PreviewView"), wxT("Preview View"), wxT("Preview Print View"))
const a2dMenuIdItem CmdMenu_PrintDocument (wxT("CmdMenu_PrintDocument"), wxT("Print Document"), wxT("Print Document"))
const a2dMenuIdItem CmdMenu_PreviewDocument (wxT("CmdMenu_PreviewDocument"), wxT("Preview Document"), wxT("Preview Print Document"))
const a2dMenuIdItem CmdMenu_PrintSetup (wxT("CmdMenu_PrintSetup"), wxT("Print Setup"), wxT("Setup Print"))
const a2dMenuIdItem CmdMenu_EmptyDocument (wxT("CmdMenu_EmptyDocument"), wxT("Empty Document"), wxT("Remove contents of document"))


Detailed Description

Document/view classes.

Author:
Klaas Holwerda
Date:
Created 05/07/2003
Copyright: 2001-2004 (C) Klaas Holwerda

Licence: wxWidgets licence

RCS-ID:

Id
doccom.cpp,v 1.157 2009/09/26 19:01:05 titato Exp

Definition in file doccom.cpp.


Function Documentation

a2dError a2dFileSelectorEx ( const wxString &  message = wxFileSelectorPromptStr,
const wxString &  default_path = wxEmptyString,
const wxString &  default_filename = wxEmptyString,
int *  indexDefaultExtension = NULL,
const wxString &  wildcard = wxFileSelectorDefaultWildcardStr,
int  flags = 0,
wxWindow *  parent = NULL,
wxArrayString *  returnPaths = NULL,
int  x = wxDefaultCoord,
int  y = wxDefaultCoord 
)

select one or more files

Parameters:
message message to display
default_path path to go for selecting files
default_filename file to open by default
indexDefaultExtension Returns the index into the list of filters supplied, optionally, in the wildcard parameter. Before the dialog is shown, this is the index which will be used when the dialog is first displayed. After the dialog is shown, this is the index selected by the user.
wildcard display files according to this filter
flags flags for multiple files etc. see wxFileDialog
parent parent window
returnPaths all returned files in case fo multiple files selection
x x display coordinate of dialog
y y display coordinate of dialog

Definition at line 110 of file doccom.cpp.

doccom.cpp File Reference -- Tue Aug 31 18:01:24 2010 -- 31 Aug 2010 -- 1.5.5 -- wxArt2D -- . -- Main Page Reference Documentation