Public Member Functions | |
void UC_DLL_CALL | addDecoratorFilter (IDecoratorFilter *decorator) |
void UC_DLL_CALL | addListener (IEditorFacadeListener *listener) |
void UC_DLL_CALL | backspace () |
unsigned UC_DLL_CALL | byteCount () const |
unsigned UC_DLL_CALL | canRedo () const |
unsigned UC_DLL_CALL | canUndo () const |
void UC_DLL_CALL | clearActions () |
void UC_DLL_CALL | clearText () |
unsigned UC_DLL_CALL | closeActionGroup () |
void UC_DLL_CALL | copyToClipboard (ClipboardId id) |
ITextIterator *UC_DLL_CALL | createTextIterator () |
void UC_DLL_CALL | cutToClipboard (ClipboardId id) |
void UC_DLL_CALL | del () |
void UC_DLL_CALL | delDecoratorFilter (IDecoratorFilter *decorator) |
void UC_DLL_CALL | delListener (IEditorFacadeListener *listener) |
void UC_DLL_CALL | disableRedraw () |
template<bool nt> | |
EditorFacadePeerBase (const EditorFacadePeerBase< nt > &obj) | |
EditorFacadePeerBase (FeHandle *editor) | |
EditorFacadePeerBase (PlatformTypes::wnd_handle_type fewnd) | |
EditorFacadePeerBase () | |
void UC_DLL_CALL | emptyClipboard (ClipboardId id) |
void UC_DLL_CALL | enableRedraw () |
bool | execTask (IEditorFacadeTask &task) |
unsigned UC_DLL_CALL | firstVisibleLine () const |
unsigned UC_DLL_CALL | getCursorPos () const |
IDecorator *UC_DLL_CALL | getDecorator () const |
PlatformTypes::font_handle_type UC_DLL_CALL | getDefaultFont () const |
IFontMapper *UC_DLL_CALL | getFontMapper () const |
unsigned UC_DLL_CALL | getHorizontalScroll () const |
PlatformTypes::wnd_handle_type UC_DLL_CALL | getHScroller () const |
PlatformTypes::graphics_handle_type UC_DLL_CALL | getOffscreenGraphics () const |
PlatformTypes::wnd_handle_type UC_DLL_CALL | getPeer () const |
unsigned UC_DLL_CALL | getTabWidth () const |
unsigned UC_DLL_CALL | getTextLineY (unsigned lineIdx) const |
PlatformTypes::wnd_handle_type UC_DLL_CALL | getVScroller () const |
unsigned UC_DLL_CALL | groupActionsCounter () const |
bool UC_DLL_CALL | hasDecoratorFilter (IDecoratorFilter *decorator) const |
bool UC_DLL_CALL | hasListener (IEditorFacadeListener *listener) const |
void UC_DLL_CALL | initScrollers (PlatformTypes::wnd_handle_type hScrollerPeer, PlatformTypes::wnd_handle_type vScrollerPeer) |
void UC_DLL_CALL | insertText (unsigned byteIdx, IStringSource *ss, int eol) |
bool UC_DLL_CALL | isRedrawDisabled () const |
bool UC_DLL_CALL | isSharedOffscreenBufferAttached () const |
unsigned UC_DLL_CALL | lineCount () const |
void UC_DLL_CALL | moveCursorBeginLine (bool keepSel) |
void UC_DLL_CALL | moveCursorBeginText (bool keepSel) |
void UC_DLL_CALL | moveCursorEndLine (bool keepSel) |
void UC_DLL_CALL | moveCursorEndText (bool keepSel) |
void UC_DLL_CALL | moveCursorNextChar (bool keepSel) |
void UC_DLL_CALL | moveCursorNextLine (bool keepSel) |
void UC_DLL_CALL | moveCursorNextPage (bool keepSel) |
void UC_DLL_CALL | moveCursorNextWord (bool keepSel) |
void UC_DLL_CALL | moveCursorPrevChar (bool keepSel) |
void UC_DLL_CALL | moveCursorPrevLine (bool keepSel) |
void UC_DLL_CALL | moveCursorPrevPage (bool keepSel) |
void UC_DLL_CALL | moveCursorPrevWord (bool keepSel) |
void UC_DLL_CALL | moveCursorToChar (unsigned byteIdx, bool keepSel) |
void UC_DLL_CALL | notifyDecorationChange (unsigned lineIdx, unsigned count, bool decorMetricsOnly) |
unsigned UC_DLL_CALL | openActionGroup (bool noRedraw) |
template<bool nt> | |
EditorFacadePeerBase & | operator= (const EditorFacadePeerBase< nt > &obj) |
void UC_DLL_CALL | pasteFromClipboard (ClipboardId id) |
unsigned UC_DLL_CALL | redo (unsigned count) |
void UC_DLL_CALL | scrollHorizontal (ScrollAction sa) |
void UC_DLL_CALL | scrollVertical (ScrollAction sa) |
void UC_DLL_CALL | setDecorator (IDecorator *decorator) |
void UC_DLL_CALL | setFontMapper (IFontMapper *fontMapper) |
void UC_DLL_CALL | setPolicy (EditorFacadePolicy policy) |
void UC_DLL_CALL | splitLine () |
unsigned UC_DLL_CALL | undo (unsigned count) |
unsigned UC_DLL_CALL | visibleLineCount () const |
Protected Member Functions | |
void UC_DLL_CALL | getCellInfoImpl (unsigned byteIdx, CellInfo &res) const |
void UC_DLL_CALL | getLineInfoFromByteIdxImpl (unsigned byteIdx, LineInfo &res) const |
void UC_DLL_CALL | getLineInfoFromWrappedLineImpl (unsigned lineIdx, unsigned wrappedLineIdx, LineInfo &res) const |
void UC_DLL_CALL | getLineInfoFromYImpl (unsigned lineIdx, unsigned y, LineInfo &res) const |
void UC_DLL_CALL | getPointHitTestImpl (int x, int y, HitTest &res) const |
void UC_DLL_CALL | getPolicyImpl (EditorFacadePolicy &res) const |
fe::EditorFacadePeerBase< nothrow >::EditorFacadePeerBase | ( | ) | [inline] |
fe::EditorFacadePeerBase< nothrow >::EditorFacadePeerBase | ( | PlatformTypes::wnd_handle_type | fewnd | ) | [inline, explicit] |
fe::EditorFacadePeerBase< nothrow >::EditorFacadePeerBase | ( | FeHandle * | editor | ) | [inline, explicit] |
fe::EditorFacadePeerBase< nothrow >::EditorFacadePeerBase | ( | const EditorFacadePeerBase< nt > & | obj | ) | [inline] |
EditorFacadePeerBase& fe::EditorFacadePeerBase< nothrow >::operator= | ( | const EditorFacadePeerBase< nt > & | obj | ) | [inline] |
bool fe::EditorFacadePeerBase< nothrow >::execTask | ( | IEditorFacadeTask & | task | ) | [inline] |
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getPolicyImpl | ( | EditorFacadePolicy & | res | ) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getCellInfoImpl | ( | unsigned | byteIdx, | |
CellInfo & | res | |||
) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getLineInfoFromByteIdxImpl | ( | unsigned | byteIdx, | |
LineInfo & | res | |||
) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getLineInfoFromYImpl | ( | unsigned | lineIdx, | |
unsigned | y, | |||
LineInfo & | res | |||
) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getLineInfoFromWrappedLineImpl | ( | unsigned | lineIdx, | |
unsigned | wrappedLineIdx, | |||
LineInfo & | res | |||
) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getPointHitTestImpl | ( | int | x, | |
int | y, | |||
HitTest & | res | |||
) | const [inline, protected, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::setPolicy | ( | EditorFacadePolicy | policy | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::setDecorator | ( | IDecorator * | decorator | ) | [inline, virtual] |
Implements fe::IEditorFacade.
IDecorator* UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getDecorator | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::addDecoratorFilter | ( | IDecoratorFilter * | decorator | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::delDecoratorFilter | ( | IDecoratorFilter * | decorator | ) | [inline, virtual] |
Implements fe::IEditorFacade.
bool UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::hasDecoratorFilter | ( | IDecoratorFilter * | decorator | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::setFontMapper | ( | IFontMapper * | fontMapper | ) | [inline, virtual] |
Implements fe::IEditorFacade.
IFontMapper* UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getFontMapper | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::addListener | ( | IEditorFacadeListener * | listener | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::delListener | ( | IEditorFacadeListener * | listener | ) | [inline, virtual] |
Implements fe::IEditorFacade.
bool UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::hasListener | ( | IEditorFacadeListener * | listener | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::initScrollers | ( | PlatformTypes::wnd_handle_type | hScrollerPeer, | |
PlatformTypes::wnd_handle_type | vScrollerPeer | |||
) | [inline, virtual] |
Implements fe::IEditorFacade.
PlatformTypes::wnd_handle_type UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getVScroller | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
PlatformTypes::wnd_handle_type UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getHScroller | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
PlatformTypes::wnd_handle_type UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getPeer | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
PlatformTypes::graphics_handle_type UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getOffscreenGraphics | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
bool UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::isSharedOffscreenBufferAttached | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::cutToClipboard | ( | ClipboardId | id | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::copyToClipboard | ( | ClipboardId | id | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::emptyClipboard | ( | ClipboardId | id | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::pasteFromClipboard | ( | ClipboardId | id | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::del | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::backspace | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::splitLine | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::insertText | ( | unsigned | byteIdx, | |
IStringSource * | ss, | |||
int | eol | |||
) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::clearText | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::byteCount | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::lineCount | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
ITextIterator* UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::createTextIterator | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::visibleLineCount | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::firstVisibleLine | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::disableRedraw | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::enableRedraw | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
bool UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::isRedrawDisabled | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
PlatformTypes::font_handle_type UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getDefaultFont | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getTabWidth | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getTextLineY | ( | unsigned | lineIdx | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::notifyDecorationChange | ( | unsigned | lineIdx, | |
unsigned | count, | |||
bool | decorMetricsOnly | |||
) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::openActionGroup | ( | bool | noRedraw | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::closeActionGroup | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::groupActionsCounter | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::canUndo | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::canRedo | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::undo | ( | unsigned | count | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::redo | ( | unsigned | count | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::clearActions | ( | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getHorizontalScroll | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::scrollVertical | ( | ScrollAction | sa | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::scrollHorizontal | ( | ScrollAction | sa | ) | [inline, virtual] |
Implements fe::IEditorFacade.
unsigned UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::getCursorPos | ( | ) | const [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorToChar | ( | unsigned | byteIdx, | |
bool | keepSel | |||
) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorNextChar | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorPrevChar | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorNextWord | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorPrevWord | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorBeginLine | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorEndLine | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorBeginText | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorEndText | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorNextLine | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorPrevLine | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorNextPage | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.
void UC_DLL_CALL fe::EditorFacadePeerBase< nothrow >::moveCursorPrevPage | ( | bool | keepSel | ) | [inline, virtual] |
Implements fe::IEditorFacade.