git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9155
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
\membersection{wxDocManager::SelectDocumentType}
\func{wxDocTemplate *}{SelectDocumentType}{\param{wxDocTemplate **}{templates},
\membersection{wxDocManager::SelectDocumentType}
\func{wxDocTemplate *}{SelectDocumentType}{\param{wxDocTemplate **}{templates},
- \param{int}{ noTemplates}}
+ \param{int}{ noTemplates}, \param{bool}{ sort=FALSE}}
Returns a document template by asking the user (if there is more than one template).
This function is used in wxDocManager::CreateDocument.
Returns a document template by asking the user (if there is more than one template).
This function is used in wxDocManager::CreateDocument.
+\wxheading{Parameters}
+
+\docparam{templates}{Pointer to an array of templates from which to choose a desired template.}
+\docparam{noTemplates}{Number of templates being pointed to by the {\it templates} pointer.}
+\docparam{sort}{If more than one template is passed in in {\it templates},
+then this parameter indicates whether the list of templates that the user
+will have to choose from is sorted or not when shown the choice box dialog.
+Default is FALSE.}
+
\membersection{wxDocManager::SelectViewType}
\func{wxDocTemplate *}{SelectViewType}{\param{wxDocTemplate **}{templates},
\membersection{wxDocManager::SelectViewType}
\func{wxDocTemplate *}{SelectViewType}{\param{wxDocTemplate **}{templates},
- \param{int}{ noTemplates}}
+ \param{int}{ noTemplates}, \param{bool}{ sort=FALSE}}
Returns a document template by asking the user (if there is more than one template),
displaying a list of valid views. This function is used in wxDocManager::CreateView.
Returns a document template by asking the user (if there is more than one template),
displaying a list of valid views. This function is used in wxDocManager::CreateView.
-The dialog normally won't appear because the array of templates only contains
+The dialog normally will not appear because the array of templates only contains
those relevant to the document in question, and often there will only be one such.
those relevant to the document in question, and often there will only be one such.
+\wxheading{Parameters}
+
+\docparam{templates}{Pointer to an array of templates from which to choose a desired template.}
+\docparam{noTemplates}{Number of templates being pointed to by the {\it templates} pointer.}
+\docparam{sort}{If more than one template is passed in in {\it templates},
+then this parameter indicates whether the list of templates that the user
+will have to choose from is sorted or not when shown the choice box dialog.
+Default is FALSE.}
+
\membersection{wxDocManager::SetLastDirectory}\label{wxdocmanagersetlastdirectory}
\func{void}{SetLastDirectory}{\param{const wxString\&}{ dir}}
\membersection{wxDocManager::SetLastDirectory}\label{wxdocmanagersetlastdirectory}
\func{void}{SetLastDirectory}{\param{const wxString\&}{ dir}}
virtual wxDocTemplate *SelectDocumentPath(wxDocTemplate **templates,
int noTemplates, wxString& path, long flags, bool save = FALSE);
virtual wxDocTemplate *SelectDocumentType(wxDocTemplate **templates,
virtual wxDocTemplate *SelectDocumentPath(wxDocTemplate **templates,
int noTemplates, wxString& path, long flags, bool save = FALSE);
virtual wxDocTemplate *SelectDocumentType(wxDocTemplate **templates,
+ int noTemplates, bool sort = FALSE);
virtual wxDocTemplate *SelectViewType(wxDocTemplate **templates,
virtual wxDocTemplate *SelectViewType(wxDocTemplate **templates,
+ int noTemplates, bool sort = FALSE);
virtual wxDocTemplate *FindTemplateForPath(const wxString& path);
void AssociateTemplate(wxDocTemplate *temp);
virtual wxDocTemplate *FindTemplateForPath(const wxString& path);
void AssociateTemplate(wxDocTemplate *temp);
}
wxDocTemplate *wxDocManager::SelectDocumentType(wxDocTemplate **templates,
}
wxDocTemplate *wxDocManager::SelectDocumentType(wxDocTemplate **templates,
+ int noTemplates, bool sort)
+ wxArrayString strings(sort);
wxDocTemplate **data = new wxDocTemplate *[noTemplates];
int i;
int n = 0;
wxDocTemplate **data = new wxDocTemplate *[noTemplates];
int i;
int n = 0;
}
wxDocTemplate *wxDocManager::SelectViewType(wxDocTemplate **templates,
}
wxDocTemplate *wxDocManager::SelectViewType(wxDocTemplate **templates,
+ int noTemplates, bool sort)
+ wxArrayString strings(sort);
wxDocTemplate **data = new wxDocTemplate *[noTemplates];
int i;
int n = 0;
wxDocTemplate **data = new wxDocTemplate *[noTemplates];
int i;
int n = 0;