/////////////////////////////////////////////////////////////////////////////
// Name: richtext/richtextprint.h
-// Purpose: documentation for wxRichTextHeaderFooterData class
+// Purpose: interface of wxRichTextHeaderFooterData
// Author: wxWidgets team
// RCS-ID: $Id$
// Licence: wxWindows license
wxRichTextLayout constructor.
@library{wxrichtext}
- @category{FIXME}
+ @category{richtext}
*/
class wxRichTextHeaderFooterData : public wxObject
{
/**
Returns the font specified for printing the header and footer.
*/
- const wxFont GetFont();
+ const wxFont GetFont() const;
/**
Returns the margin between the text and the footer.
*/
- int GetFooterMargin();
+ int GetFooterMargin() const;
/**
Returns the footer text on odd or even pages, and at a given position on the
page (left, centre or right).
*/
wxString GetFooterText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN,
- wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE);
+ wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const;
/**
Returns the margin between the text and the header.
*/
- int GetHeaderMargin();
+ int GetHeaderMargin() const;
/**
Returns the header text on odd or even pages, and at a given position on the
page (left, centre or right).
*/
wxString GetHeaderText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN,
- wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE);
+ wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const;
/**
Returns @true if the header and footer will be shown on the first page.
*/
- bool GetShowOnFirstPage();
+ bool GetShowOnFirstPage() const;
/**
Helper function for getting the header or footer text, odd or even pages, and
at a given position on the page (left, centre or right).
*/
wxString GetText(int headerFooter, wxRichTextOddEvenPage page,
- wxRichTextPageLocation location);
+ wxRichTextPageLocation location) const;
/**
Returns the text colour for drawing the header and footer.
*/
- const wxColour GetTextColour();
+ const wxColour GetTextColour() const;
/**
Initialises the object.
};
+
/**
@class wxRichTextPrintout
@headerfile richtextprint.h wx/richtext/richtextprint.h
should normally use the wxRichTextPrinting class.
@library{wxrichtext}
- @category{FIXME}
+ @category{richtext}
*/
class wxRichTextPrintout : public wxPrintout
{
/**
Returns the header and footer data associated with the printout.
*/
- const wxRichTextHeaderFooterData GetHeaderFooterData();
+ const wxRichTextHeaderFooterData GetHeaderFooterData() const;
/**
Gets the page information.
/**
Returns a pointer to the buffer being rendered.
*/
- wxRichTextBuffer* GetRichTextBuffer();
+ wxRichTextBuffer* GetRichTextBuffer() const;
/**
Returns @true if the given page exists in the printout.
};
+
/**
@class wxRichTextPrinting
@headerfile richtextprint.h wx/richtext/richtextprint.h
and previewing. It uses wxRichTextPrintout for layout and rendering.
@library{wxrichtext}
- @category{FIXME}
+ @category{richtext}
*/
class wxRichTextPrinting : public wxObject
{
for details.
*/
wxString GetFooterText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN,
- wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE);
+ wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const;
/**
Returns the internal wxRichTextHeaderFooterData object.
*/
- const wxRichTextHeaderFooterData GetHeaderFooterData();
+ const wxRichTextHeaderFooterData GetHeaderFooterData() const;
/**
A convenience function to get the header text. See wxRichTextHeaderFooterData
for details.
*/
wxString GetHeaderText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN,
- wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE);
+ wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const;
/**
Returns a pointer to the internal page setup data.
Returns the parent window to be used for the preview window and printing wait
dialog.
*/
- wxWindow* GetParentWindow();
+ wxWindow* GetParentWindow() const;
/**
Returns the dimensions to be used for the preview window.
*/
- const wxRect GetPreviewRect();
+ const wxRect GetPreviewRect() const;
/**
Returns a pointer to the internal print data.
/**
Returns the title of the preview window or printing wait caption.
*/
- const wxString GetTitle();
+ const wxString GetTitle() const;
/**
Shows the page setup dialog.
*/
void SetTitle(const wxString& title);
};
+