ReactOS  0.4.14-dev-337-gf981a68
tagME_TextEditor Struct Reference

#include <editstr.h>

Collaboration diagram for tagME_TextEditor:

Public Attributes

HWND hWnd
 
HWND hwndParent
 
ITextHost * texthost
 
IRichEditOlereOle
 
BOOL bEmulateVersion10
 
ME_TextBufferpBuffer
 
ME_CursorpCursors
 
DWORD styleFlags
 
DWORD exStyleFlags
 
int nCursors
 
SIZE sizeWindow
 
int nTotalLength
 
int nLastTotalLength
 
int nTotalWidth
 
int nLastTotalWidth
 
int nAvailWidth
 
int nUDArrowX
 
int total_rows
 
COLORREF rgbBackColor
 
HBRUSH hbrBackground
 
BOOL bCaretAtEnd
 
int nEventMask
 
int nModifyStep
 
struct list undo_stack
 
struct list redo_stack
 
int nUndoStackSize
 
int nUndoLimit
 
ME_UndoMode nUndoMode
 
int nParagraphs
 
int nLastSelStart
 
int nLastSelEnd
 
ME_DisplayItempLastSelStartPara
 
ME_DisplayItempLastSelEndPara
 
ME_FontCacheItem pFontCache [HFONT_CACHE_SIZE]
 
int nZoomNumerator
 
int nZoomDenominator
 
RECT prevClientRect
 
RECT rcFormat
 
BOOL bDefaultFormatRect
 
BOOL bWordWrap
 
int nTextLimit
 
EDITWORDBREAKPROCW pfnWordBreak
 
LPRICHEDITOLECALLBACK lpOleCallback
 
int mode
 
BOOL bHideSelection
 
BOOL AutoURLDetect_bEnable
 
WCHAR cPasswordMask
 
BOOL bHaveFocus
 
BOOL bDialogMode
 
int imeStartIndex
 
DWORD selofs
 
ME_SelectionType nSelectionType
 
ME_DisplayItemfirst_marked_para
 
CHARRANGE notified_cr
 
SCROLLINFO vert_si
 
SCROLLINFO horz_si
 
BOOL bMouseCaptured
 
int wheel_remain
 
struct list style_list
 
struct list reobj_list
 

Detailed Description

Definition at line 384 of file editstr.h.

Member Data Documentation

◆ AutoURLDetect_bEnable

BOOL tagME_TextEditor::AutoURLDetect_bEnable

◆ bCaretAtEnd

◆ bDefaultFormatRect

BOOL tagME_TextEditor::bDefaultFormatRect

Definition at line 418 of file editstr.h.

Referenced by ME_HandleMessage().

◆ bDialogMode

BOOL tagME_TextEditor::bDialogMode

Definition at line 432 of file editstr.h.

Referenced by handle_enter(), ME_HandleMessage(), and ME_KeyDown().

◆ bEmulateVersion10

◆ bHaveFocus

BOOL tagME_TextEditor::bHaveFocus

Definition at line 431 of file editstr.h.

Referenced by ME_HandleMessage(), and ME_MoveCaret().

◆ bHideSelection

BOOL tagME_TextEditor::bHideSelection

Definition at line 428 of file editstr.h.

Referenced by ME_HandleMessage().

◆ bMouseCaptured

BOOL tagME_TextEditor::bMouseCaptured

Definition at line 445 of file editstr.h.

Referenced by ME_Char(), ME_HandleMessage(), ME_KeyDown(), and ME_SetCursor().

◆ bWordWrap

BOOL tagME_TextEditor::bWordWrap

Definition at line 419 of file editstr.h.

Referenced by ITextHostImpl_TxGetPropertyBits(), ME_BeginRow(), and ME_HandleMessage().

◆ cPasswordMask

WCHAR tagME_TextEditor::cPasswordMask

Definition at line 430 of file editstr.h.

Referenced by ME_Copy(), and ME_HandleMessage().

◆ exStyleFlags

DWORD tagME_TextEditor::exStyleFlags

Definition at line 393 of file editstr.h.

Referenced by create_windowed_editor(), ME_HandleMessage(), and ME_SetDefaultFormatRect().

◆ first_marked_para

ME_DisplayItem* tagME_TextEditor::first_marked_para

Definition at line 437 of file editstr.h.

Referenced by add_marked_para(), ME_WrapMarkedParagraphs(), and remove_marked_para().

◆ hbrBackground

HBRUSH tagME_TextEditor::hbrBackground

Definition at line 402 of file editstr.h.

Referenced by ME_DestroyEditor(), ME_HandleMessage(), and RichEditWndProc_common().

◆ horz_si

◆ hWnd

◆ hwndParent

HWND tagME_TextEditor::hwndParent

◆ imeStartIndex

int tagME_TextEditor::imeStartIndex

Definition at line 434 of file editstr.h.

Referenced by ME_HandleMessage().

◆ lpOleCallback

LPRICHEDITOLECALLBACK tagME_TextEditor::lpOleCallback

Definition at line 422 of file editstr.h.

Referenced by ME_Copy(), ME_DestroyEditor(), ME_HandleMessage(), and ME_ShowContextMenu().

◆ mode

int tagME_TextEditor::mode

◆ nAvailWidth

int tagME_TextEditor::nAvailWidth

Definition at line 398 of file editstr.h.

Referenced by ME_HandleMessage(), and ME_InitContext().

◆ nCursors

◆ nEventMask

int tagME_TextEditor::nEventMask

◆ nLastSelEnd

int tagME_TextEditor::nLastSelEnd

Definition at line 412 of file editstr.h.

Referenced by ME_InvalidateSelection().

◆ nLastSelStart

int tagME_TextEditor::nLastSelStart

Definition at line 412 of file editstr.h.

Referenced by ME_InvalidateSelection().

◆ nLastTotalLength

int tagME_TextEditor::nLastTotalLength

◆ nLastTotalWidth

int tagME_TextEditor::nLastTotalWidth

Definition at line 397 of file editstr.h.

Referenced by ME_PaintContent().

◆ nModifyStep

int tagME_TextEditor::nModifyStep

Definition at line 405 of file editstr.h.

Referenced by ME_DeleteTextAtCursor(), ME_HandleMessage(), and ME_InsertTextFromCursor().

◆ notified_cr

CHARRANGE tagME_TextEditor::notified_cr

Definition at line 440 of file editstr.h.

Referenced by ME_SendSelChange().

◆ nParagraphs

int tagME_TextEditor::nParagraphs

Definition at line 411 of file editstr.h.

Referenced by ME_GetTextLengthEx(), ME_JoinParagraphs(), and ME_SplitParagraph().

◆ nSelectionType

ME_SelectionType tagME_TextEditor::nSelectionType

◆ nTextLimit

int tagME_TextEditor::nTextLimit

Definition at line 420 of file editstr.h.

Referenced by handle_enter(), ME_Char(), ME_HandleMessage(), and ME_InsertTextFromCursor().

◆ nTotalLength

◆ nTotalWidth

◆ nUDArrowX

int tagME_TextEditor::nUDArrowX

Definition at line 399 of file editstr.h.

Referenced by ME_ArrowPageUp(), ME_GetXForArrow(), ME_KeyDown(), and ME_LButtonDown().

◆ nUndoLimit

int tagME_TextEditor::nUndoLimit

Definition at line 409 of file editstr.h.

Referenced by add_undo(), and ME_HandleMessage().

◆ nUndoMode

◆ nUndoStackSize

int tagME_TextEditor::nUndoStackSize

Definition at line 408 of file editstr.h.

Referenced by add_undo(), ME_ContinueCoalescingTransaction(), ME_EmptyUndoStack(), and ME_Undo().

◆ nZoomDenominator

int tagME_TextEditor::nZoomDenominator

Definition at line 415 of file editstr.h.

Referenced by ME_HandleMessage(), and ME_SetZoom().

◆ nZoomNumerator

int tagME_TextEditor::nZoomNumerator

Definition at line 415 of file editstr.h.

Referenced by ME_HandleMessage(), and ME_SetZoom().

◆ pBuffer

◆ pCursors

◆ pfnWordBreak

EDITWORDBREAKPROCW tagME_TextEditor::pfnWordBreak

Definition at line 421 of file editstr.h.

Referenced by ME_CallWordBreakProc(), and ME_HandleMessage().

◆ pFontCache

ME_FontCacheItem tagME_TextEditor::pFontCache[HFONT_CACHE_SIZE]

Definition at line 414 of file editstr.h.

Referenced by ME_DestroyEditor().

◆ pLastSelEndPara

ME_DisplayItem * tagME_TextEditor::pLastSelEndPara

Definition at line 413 of file editstr.h.

Referenced by ME_InvalidateSelection(), and ME_JoinParagraphs().

◆ pLastSelStartPara

ME_DisplayItem* tagME_TextEditor::pLastSelStartPara

Definition at line 413 of file editstr.h.

Referenced by ME_InvalidateSelection(), and ME_JoinParagraphs().

◆ prevClientRect

RECT tagME_TextEditor::prevClientRect

Definition at line 416 of file editstr.h.

Referenced by ME_HandleMessage().

◆ rcFormat

◆ redo_stack

struct list tagME_TextEditor::redo_stack

Definition at line 407 of file editstr.h.

Referenced by add_undo(), empty_redo_stack(), ME_HandleMessage(), and ME_Redo().

◆ reobj_list

struct list tagME_TextEditor::reobj_list

Definition at line 448 of file editstr.h.

Referenced by ME_InsertOLEFromCursor().

◆ reOle

IRichEditOle* tagME_TextEditor::reOle

Definition at line 388 of file editstr.h.

Referenced by insert_static_object(), ME_DestroyEditor(), and ME_HandleMessage().

◆ rgbBackColor

COLORREF tagME_TextEditor::rgbBackColor

Definition at line 401 of file editstr.h.

Referenced by ME_DestroyEditor(), and ME_HandleMessage().

◆ selofs

DWORD tagME_TextEditor::selofs

Definition at line 435 of file editstr.h.

Referenced by ME_HandleMessage(), and ME_SetDefaultFormatRect().

◆ sizeWindow

◆ style_list

struct list tagME_TextEditor::style_list

Definition at line 447 of file editstr.h.

Referenced by ME_ApplyStyle(), and ME_DestroyEditor().

◆ styleFlags

◆ texthost

◆ total_rows

int tagME_TextEditor::total_rows

◆ undo_stack

◆ vert_si

◆ wheel_remain

int tagME_TextEditor::wheel_remain

Definition at line 446 of file editstr.h.

Referenced by ME_HandleMessage().


The documentation for this struct was generated from the following file: