ReactOS 0.4.16-dev-1099-g3bb27eb
tagME_TextEditor Struct Reference

#include <editstr.h>

Collaboration diagram for tagME_TextEditor:

Public Attributes

ITextHost2 * texthost
 
unsigned int bEmulateVersion10: 1
 
unsigned int in_place_active: 1
 
unsigned int have_texthost2: 1
 
ME_TextBufferpBuffer
 
ME_CursorpCursors
 
DWORD props
 
DWORD scrollbars
 
int nCursors
 
SIZE sizeWindow
 
int nTotalLength
 
int nLastTotalLength
 
int nTotalWidth
 
int nLastTotalWidth
 
int nAvailWidth
 
int nUDArrowX
 
int total_rows
 
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_Paragraphlast_sel_start_para
 
ME_Paragraphlast_sel_end_para
 
ME_FontCacheItem pFontCache [HFONT_CACHE_SIZE]
 
int nZoomNumerator
 
int nZoomDenominator
 
RECT rcFormat
 
BOOL bWordWrap
 
int nTextLimit
 
EDITWORDBREAKPROCW pfnWordBreak
 
IRichEditOlerichole
 
LPRICHEDITOLECALLBACK lpOleCallback
 
int mode
 
BOOL bHideSelection
 
BOOL AutoURLDetect_bEnable
 
WCHAR password_char
 
BOOL bHaveFocus
 
int imeStartIndex
 
DWORD selofs
 
ME_SelectionType nSelectionType
 
CHARRANGE notified_cr
 
SCROLLINFO vert_si
 
SCROLLINFO horz_si
 
unsigned int vert_sb_enabled: 1
 
unsigned int horz_sb_enabled: 1
 
int caret_height
 
BOOL caret_hidden
 
BOOL bMouseCaptured
 
int wheel_remain
 
TXTBACKSTYLE back_style
 
struct list style_list
 
struct list reobj_list
 
struct wine_rb_tree marked_paras
 

Detailed Description

Definition at line 379 of file editstr.h.

Member Data Documentation

◆ AutoURLDetect_bEnable

BOOL tagME_TextEditor::AutoURLDetect_bEnable

◆ back_style

TXTBACKSTYLE tagME_TextEditor::back_style

Definition at line 448 of file editstr.h.

Referenced by editor_opaque(), and ME_MakeEditor().

◆ bEmulateVersion10

◆ bHaveFocus

BOOL tagME_TextEditor::bHaveFocus

Definition at line 428 of file editstr.h.

Referenced by editor_handle_message(), ME_MakeEditor(), and update_caret().

◆ bHideSelection

BOOL tagME_TextEditor::bHideSelection

Definition at line 425 of file editstr.h.

Referenced by editor_handle_message(), ME_MakeEditor(), and set_selection().

◆ bMouseCaptured

BOOL tagME_TextEditor::bMouseCaptured

◆ bWordWrap

BOOL tagME_TextEditor::bWordWrap

Definition at line 415 of file editstr.h.

Referenced by editor_handle_message(), ME_BeginRow(), and ME_MakeEditor().

◆ caret_height

int tagME_TextEditor::caret_height

Definition at line 444 of file editstr.h.

Referenced by create_caret(), ME_MakeEditor(), and update_caret().

◆ caret_hidden

BOOL tagME_TextEditor::caret_hidden

Definition at line 445 of file editstr.h.

Referenced by create_caret(), hide_caret(), ME_MakeEditor(), and show_caret().

◆ have_texthost2

unsigned int tagME_TextEditor::have_texthost2

Definition at line 387 of file editstr.h.

Referenced by ME_MakeEditor(), and ME_ShowContextMenu().

◆ horz_sb_enabled

unsigned int tagME_TextEditor::horz_sb_enabled

Definition at line 442 of file editstr.h.

Referenced by ME_MakeEditor(), and ME_UpdateScrollBar().

◆ horz_si

◆ imeStartIndex

int tagME_TextEditor::imeStartIndex

Definition at line 431 of file editstr.h.

Referenced by editor_handle_message().

◆ in_place_active

unsigned int tagME_TextEditor::in_place_active

Definition at line 386 of file editstr.h.

Referenced by ME_MakeEditor().

◆ last_sel_end_para

ME_Paragraph * tagME_TextEditor::last_sel_end_para

Definition at line 411 of file editstr.h.

Referenced by ME_InvalidateSelection(), ME_MakeEditor(), and para_join().

◆ last_sel_start_para

ME_Paragraph* tagME_TextEditor::last_sel_start_para

Definition at line 411 of file editstr.h.

Referenced by ME_InvalidateSelection(), ME_MakeEditor(), and para_join().

◆ lpOleCallback

LPRICHEDITOLECALLBACK tagME_TextEditor::lpOleCallback

◆ marked_paras

struct wine_rb_tree tagME_TextEditor::marked_paras

◆ mode

int tagME_TextEditor::mode

◆ nAvailWidth

int tagME_TextEditor::nAvailWidth

Definition at line 399 of file editstr.h.

Referenced by editor_handle_message(), ME_InitContext(), and ME_MakeEditor().

◆ nCursors

int tagME_TextEditor::nCursors

◆ nEventMask

◆ nLastSelEnd

int tagME_TextEditor::nLastSelEnd

Definition at line 410 of file editstr.h.

Referenced by ME_InvalidateSelection(), and ME_MakeEditor().

◆ nLastSelStart

int tagME_TextEditor::nLastSelStart

Definition at line 410 of file editstr.h.

Referenced by ME_InvalidateSelection(), and ME_MakeEditor().

◆ nLastTotalLength

int tagME_TextEditor::nLastTotalLength

Definition at line 397 of file editstr.h.

Referenced by editor_draw(), ME_MakeEditor(), para_range_invalidate(), and wrap_marked_paras_dc().

◆ nLastTotalWidth

int tagME_TextEditor::nLastTotalWidth

Definition at line 398 of file editstr.h.

Referenced by editor_draw(), and ME_MakeEditor().

◆ nModifyStep

int tagME_TextEditor::nModifyStep

◆ notified_cr

CHARRANGE tagME_TextEditor::notified_cr

Definition at line 437 of file editstr.h.

Referenced by ME_MakeEditor(), and ME_SendSelChange().

◆ nParagraphs

int tagME_TextEditor::nParagraphs

Definition at line 409 of file editstr.h.

Referenced by ME_GetTextLengthEx(), ME_MakeEditor(), para_join(), and para_split().

◆ nSelectionType

◆ nTextLimit

int tagME_TextEditor::nTextLimit

◆ nTotalLength

int tagME_TextEditor::nTotalLength

◆ nTotalWidth

int tagME_TextEditor::nTotalWidth

◆ nUDArrowX

int tagME_TextEditor::nUDArrowX

Definition at line 400 of file editstr.h.

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

◆ nUndoLimit

int tagME_TextEditor::nUndoLimit

Definition at line 407 of file editstr.h.

Referenced by add_undo(), editor_handle_message(), and ME_MakeEditor().

◆ nUndoMode

◆ nUndoStackSize

int tagME_TextEditor::nUndoStackSize

◆ nZoomDenominator

int tagME_TextEditor::nZoomDenominator

Definition at line 413 of file editstr.h.

Referenced by editor_handle_message(), ME_MakeEditor(), and ME_SetZoom().

◆ nZoomNumerator

int tagME_TextEditor::nZoomNumerator

Definition at line 413 of file editstr.h.

Referenced by editor_handle_message(), ME_MakeEditor(), and ME_SetZoom().

◆ password_char

WCHAR tagME_TextEditor::password_char

Definition at line 427 of file editstr.h.

Referenced by copy_or_cut(), and ME_MakeEditor().

◆ pBuffer

◆ pCursors

◆ pfnWordBreak

EDITWORDBREAKPROCW tagME_TextEditor::pfnWordBreak

Definition at line 417 of file editstr.h.

Referenced by editor_handle_message(), ME_CallWordBreakProc(), and ME_MakeEditor().

◆ pFontCache

ME_FontCacheItem tagME_TextEditor::pFontCache[HFONT_CACHE_SIZE]

Definition at line 412 of file editstr.h.

Referenced by ME_DestroyEditor(), and ME_MakeEditor().

◆ props

◆ rcFormat

◆ redo_stack

struct list tagME_TextEditor::redo_stack

Definition at line 405 of file editstr.h.

Referenced by add_undo(), editor_handle_message(), empty_redo_stack(), ME_MakeEditor(), and ME_Redo().

◆ reobj_list

struct list tagME_TextEditor::reobj_list

Definition at line 450 of file editstr.h.

Referenced by ME_InsertOLEFromCursor(), and ME_MakeEditor().

◆ richole

IRichEditOle* tagME_TextEditor::richole

Definition at line 418 of file editstr.h.

Referenced by editor_handle_message(), insert_static_object(), and ME_MakeEditor().

◆ scrollbars

DWORD tagME_TextEditor::scrollbars

◆ selofs

DWORD tagME_TextEditor::selofs

Definition at line 433 of file editstr.h.

Referenced by editor_draw(), and ME_MakeEditor().

◆ sizeWindow

◆ style_list

struct list tagME_TextEditor::style_list

Definition at line 449 of file editstr.h.

Referenced by ME_ApplyStyle(), ME_DestroyEditor(), and ME_MakeEditor().

◆ texthost

◆ total_rows

int tagME_TextEditor::total_rows

◆ undo_stack

◆ vert_sb_enabled

unsigned int tagME_TextEditor::vert_sb_enabled

Definition at line 441 of file editstr.h.

Referenced by ME_MakeEditor(), and ME_UpdateScrollBar().

◆ vert_si

◆ wheel_remain

int tagME_TextEditor::wheel_remain

Definition at line 447 of file editstr.h.

Referenced by editor_handle_message(), and ME_MakeEditor().


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