wxRichTextFormattingDialogFactory Class Reference
[Rich Text]

#include <wx/richtext/richtextformatdlg.h>

Inheritance diagram for wxRichTextFormattingDialogFactory:

wxObject

List of all members.


Detailed Description

This class provides pages for wxRichTextFormattingDialog, and allows other customization of the dialog.

A default instance of this class is provided automatically. If you wish to change the behaviour of the formatting dialog (for example add or replace a page), you may derive from this class, override one or more functions, and call the static function wxRichTextFormattingDialog::SetFormattingDialogFactory.

Library:  wxRichText

Category:  Rich Text

Public Member Functions

 wxRichTextFormattingDialogFactory ()
virtual ~wxRichTextFormattingDialogFactory ()
virtual bool CreateButtons (wxRichTextFormattingDialog *dialog)
virtual wxPanelCreatePage (int page, wxString &title, wxRichTextFormattingDialog *dialog)
virtual bool CreatePages (long pages, wxRichTextFormattingDialog *dialog)
virtual int GetPageId (int i) const
virtual int GetPageIdCount () const
virtual int GetPageImage (int id) const
virtual bool SetSheetStyle (wxRichTextFormattingDialog *dialog)
virtual bool ShowHelp (int page, wxRichTextFormattingDialog *dialog)

Constructor & Destructor Documentation

wxRichTextFormattingDialogFactory::wxRichTextFormattingDialogFactory (  ) 

Constructor.

virtual wxRichTextFormattingDialogFactory::~wxRichTextFormattingDialogFactory (  )  [virtual]

Destructor.


Member Function Documentation

virtual bool wxRichTextFormattingDialogFactory::CreateButtons ( wxRichTextFormattingDialog dialog  )  [virtual]

Creates the main dialog buttons.

virtual wxPanel* wxRichTextFormattingDialogFactory::CreatePage ( int  page,
wxString title,
wxRichTextFormattingDialog dialog 
) [virtual]

Creates a page, given a page identifier.

virtual bool wxRichTextFormattingDialogFactory::CreatePages ( long  pages,
wxRichTextFormattingDialog dialog 
) [virtual]

Creates all pages under the dialog's book control, also calling AddPage().

virtual int wxRichTextFormattingDialogFactory::GetPageId ( int  i  )  const [virtual]

Enumerate all available page identifiers.

virtual int wxRichTextFormattingDialogFactory::GetPageIdCount (  )  const [virtual]

Gets the number of available page identifiers.

virtual int wxRichTextFormattingDialogFactory::GetPageImage ( int  id  )  const [virtual]

Gets the image index for the given page identifier.

virtual bool wxRichTextFormattingDialogFactory::SetSheetStyle ( wxRichTextFormattingDialog dialog  )  [virtual]

Set the property sheet style, called at the start of wxRichTextFormattingDialog::Create.

virtual bool wxRichTextFormattingDialogFactory::ShowHelp ( int  page,
wxRichTextFormattingDialog dialog 
) [virtual]

Invokes help for the dialog.



wxWidgets logo

[ top ]