Code::Blocks
SVN r11506
|
#include <cbeditorprintout.h>
Public Member Functions | |
cbEditorPrintout (const wxString &title, cbStyledTextCtrl *control, bool selectionOnly) | |
~cbEditorPrintout () override | |
bool | OnPrintPage (int page) override |
bool | HasPage (int page) override |
void | GetPageInfo (int *minPage, int *maxPage, int *selPageFrom, int *selPageTo) override |
bool | OnBeginDocument (int startPage, int endPage) override |
Protected Member Functions | |
bool | ScaleDC (wxDC *dc) |
Protected Attributes | |
cbStyledTextCtrl * | m_TextControl |
wxRect | m_pageRect |
wxRect | m_printRect |
int | m_printed |
int | m_SelStart |
int | m_SelEnd |
wxArrayInt * | m_pPageSelStart |
Definition at line 13 of file cbeditorprintout.h.
cbEditorPrintout::cbEditorPrintout | ( | const wxString & | title, |
cbStyledTextCtrl * | control, | ||
bool | selectionOnly | ||
) |
Definition at line 25 of file cbeditorprintout.cpp.
References wxScintilla::GetLength(), wxScintilla::GetSelectedText(), wxScintilla::GetSelectionEnd(), wxScintilla::GetSelectionStart(), wxString::IsEmpty(), m_pPageSelStart, m_SelEnd, and m_SelStart.
|
override |
Definition at line 40 of file cbeditorprintout.cpp.
References m_pPageSelStart.
|
override |
Definition at line 78 of file cbeditorprintout.cpp.
References wxScintilla::FormatRange(), g_printer, wxPrintData::GetOrientation(), wxPrintData::GetPaperId(), wxPrintDialogData::GetPrintData(), wxPrinter::GetPrintDialogData(), HasPage(), m_pageRect, m_pPageSelStart, m_printed, m_printRect, m_SelEnd, m_SelStart, m_TextControl, ScaleDC(), and wxLANDSCAPE.
|
override |
Definition at line 73 of file cbeditorprintout.cpp.
References m_printed, and m_SelEnd.
Referenced by GetPageInfo().
|
override |
Definition at line 162 of file cbeditorprintout.cpp.
References _T, LogManager::DebugLog(), F(), Manager::Get(), Manager::GetLogManager(), and m_pPageSelStart.
|
override |
Definition at line 47 of file cbeditorprintout.cpp.
References _T, LogManager::DebugLog(), F(), wxScintilla::FormatRange(), Manager::Get(), Manager::GetLogManager(), m_pageRect, m_pPageSelStart, m_printed, m_printRect, m_SelEnd, m_TextControl, and ScaleDC().
|
protected |
Definition at line 177 of file cbeditorprintout.cpp.
Referenced by GetPageInfo(), and OnPrintPage().
|
protected |
Definition at line 25 of file cbeditorprintout.h.
Referenced by GetPageInfo(), and OnPrintPage().
|
protected |
Definition at line 30 of file cbeditorprintout.h.
Referenced by cbEditorPrintout(), GetPageInfo(), OnBeginDocument(), OnPrintPage(), and ~cbEditorPrintout().
|
protected |
Definition at line 27 of file cbeditorprintout.h.
Referenced by GetPageInfo(), HasPage(), and OnPrintPage().
|
protected |
Definition at line 26 of file cbeditorprintout.h.
Referenced by GetPageInfo(), and OnPrintPage().
|
protected |
Definition at line 29 of file cbeditorprintout.h.
Referenced by cbEditorPrintout(), GetPageInfo(), HasPage(), and OnPrintPage().
|
protected |
Definition at line 28 of file cbeditorprintout.h.
Referenced by cbEditorPrintout(), and GetPageInfo().
|
protected |
Definition at line 24 of file cbeditorprintout.h.
Referenced by GetPageInfo(), and OnPrintPage().