Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EDITSTATE Struct Reference

Collaboration diagram for EDITSTATE:

Collaboration graph
[legend]
List of all members.

Public Attributes

HANDLE heap
LPSTR text
INT buffer_size
INT buffer_limit
HFONT font
INT x_offset
INT line_height
INT char_width
DWORD style
WORD flags
INT undo_insert_count
INT undo_position
LPSTR undo_text
INT undo_buffer_size
INT selection_start
INT selection_end
CHAR password_char
INT left_margin
INT right_margin
RECT format_rect
INT region_posx
INT region_posy
EDITWORDBREAKPROCA word_break_procA
INT line_count
INT y_offset
BOOL bCaptureState
BOOL bEnableState
HWND hwndListBox
INT lock_count
INT tabs_count
LPINT tabs
INT text_width
LINEDEFfirst_line_def
HLOCAL hloc

Member Data Documentation

HANDLE EDITSTATE::heap
 

Definition at line 88 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_EM_GetHandle(), EDIT_EM_PosFromChar(), EDIT_EM_ReplaceSel(), EDIT_EM_SetHandle(), EDIT_EM_SetTabStops(), EDIT_EM_Undo(), EDIT_GetPasswordPointer_SL(), EDIT_MakeFit(), EDIT_MakeUndoFit(), EDIT_PaintText(), EDIT_WM_Destroy(), and EDIT_WM_NCCreate().

LPSTR EDITSTATE::text
 

Definition at line 89 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CallWordBreakProc(), EDIT_CharFromPos(), EDIT_EM_GetHandle(), EDIT_EM_GetLine(), EDIT_EM_LineFromChar(), EDIT_EM_LineLength(), EDIT_EM_PosFromChar(), EDIT_EM_ReplaceSel(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_EM_SetSel(), EDIT_GetPasswordPointer_SL(), EDIT_InvalidateText(), EDIT_LockBuffer(), EDIT_MakeFit(), EDIT_MoveBackward(), EDIT_MoveEnd(), EDIT_MoveForward(), EDIT_PaintLine(), EDIT_PaintText(), EDIT_UnlockBuffer(), EDIT_WM_ContextMenu(), EDIT_WM_Copy(), EDIT_WM_GetText(), EDIT_WM_NCCreate(), EDIT_WM_SetText(), and EditWndProc().

INT EDITSTATE::buffer_size
 

Definition at line 90 of file edit.cpp.

Referenced by EDIT_EM_GetHandle(), EDIT_EM_SetHandle(), EDIT_MakeFit(), and EDIT_WM_NCCreate().

INT EDITSTATE::buffer_limit
 

Definition at line 91 of file edit.cpp.

Referenced by EDIT_EM_GetHandle(), EDIT_EM_GetLimitText(), EDIT_EM_SetLimitText(), EDIT_MakeFit(), and EDIT_WM_NCCreate().

HFONT EDITSTATE::font
 

Definition at line 92 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_Draw(), EDIT_EM_PosFromChar(), EDIT_WM_SetFont(), and EditWndProc().

INT EDITSTATE::x_offset
 

Definition at line 93 of file edit.cpp.

Referenced by EDIT_CharFromPos(), EDIT_EM_GetFirstVisibleLine(), EDIT_EM_LineScroll(), EDIT_EM_PosFromChar(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_HScroll_Hack(), EDIT_MoveHome(), EDIT_PaintLine(), EDIT_PaintText(), EDIT_UpdateScrollBars(), EDIT_WM_HScroll(), and EDIT_WM_SetText().

INT EDITSTATE::line_height
 

Definition at line 95 of file edit.cpp.

Referenced by EDIT_CharFromPos(), EDIT_Draw(), EDIT_EM_LineScroll(), EDIT_EM_PosFromChar(), EDIT_EM_Scroll(), EDIT_EM_ScrollCaret(), EDIT_EM_SetMargins(), EDIT_GetLineRect(), EDIT_ML_InvalidateText(), EDIT_MoveDown_ML(), EDIT_MoveUp_ML(), EDIT_PaintLine(), EDIT_SetRectNP(), EDIT_UpdateScrollBars(), EDIT_WM_SetFocus(), and EDIT_WM_SetFont().

INT EDITSTATE::char_width
 

Definition at line 96 of file edit.cpp.

Referenced by EDIT_EM_ScrollCaret(), EDIT_EM_SetMargins(), EDIT_HScroll_Hack(), EDIT_SetRectNP(), EDIT_WM_HScroll(), and EDIT_WM_SetFont().

DWORD EDITSTATE::style
 

Definition at line 97 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_Draw(), EDIT_EM_GetFirstVisibleLine(), EDIT_EM_GetHandle(), EDIT_EM_GetLine(), EDIT_EM_GetLineCount(), EDIT_EM_GetThumb(), EDIT_EM_LineFromChar(), EDIT_EM_LineIndex(), EDIT_EM_LineLength(), EDIT_EM_LineScroll(), EDIT_EM_PosFromChar(), EDIT_EM_ReplaceSel(), EDIT_EM_Scroll(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_EM_SetLimitText(), EDIT_EM_SetMargins(), EDIT_EM_SetPasswordChar(), EDIT_EM_SetReadOnly(), EDIT_EM_SetRect(), EDIT_EM_SetRectNP(), EDIT_EM_SetTabStops(), EDIT_EM_SetWordBreakProc(), EDIT_GetLineRect(), EDIT_GetPasswordPointer_SL(), EDIT_InvalidateText(), EDIT_LockBuffer(), EDIT_MoveBackward(), EDIT_MoveEnd(), EDIT_MoveForward(), EDIT_MoveHome(), EDIT_MoveWordForward(), EDIT_PaintLine(), EDIT_PaintText(), EDIT_SetRectNP(), EDIT_UnlockBuffer(), EDIT_UpdateScrollBars(), EDIT_WM_Char(), EDIT_WM_ContextMenu(), EDIT_WM_EraseBkGnd(), EDIT_WM_HScroll(), EDIT_WM_KeyDown(), EDIT_WM_KillFocus(), EDIT_WM_NCCreate(), EDIT_WM_SetFocus(), EDIT_WM_SetFont(), EDIT_WM_SetText(), EDIT_WM_Timer(), and EDIT_WM_VScroll().

WORD EDITSTATE::flags
 

Definition at line 98 of file edit.cpp.

Referenced by EDIT_Draw(), EDIT_EM_FmtLines(), EDIT_EM_GetModify(), EDIT_EM_LineScroll(), EDIT_EM_ReplaceSel(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_EM_SetMargins(), EDIT_EM_SetModify(), EDIT_EM_SetSel(), EDIT_EM_Undo(), EDIT_HScroll_Hack(), EDIT_MoveDown_ML(), EDIT_MoveEnd(), EDIT_MoveHome(), EDIT_MovePageDown_ML(), EDIT_MovePageUp_ML(), EDIT_MoveUp_ML(), EDIT_PaintLine(), EDIT_Refresh(), EDIT_UpdateScrollBars(), EDIT_VScroll_Hack(), EDIT_WM_Char(), EDIT_WM_Clear(), EDIT_WM_Create(), EDIT_WM_HScroll(), EDIT_WM_KillFocus(), EDIT_WM_LButtonDblClk(), EDIT_WM_LButtonDown(), EDIT_WM_Paste(), EDIT_WM_SetFocus(), EDIT_WM_SetFont(), EDIT_WM_SetText(), and EDIT_WM_VScroll().

INT EDITSTATE::undo_insert_count
 

Definition at line 99 of file edit.cpp.

Referenced by EDIT_EM_CanUndo(), EDIT_EM_EmptyUndoBuffer(), EDIT_EM_ReplaceSel(), and EDIT_EM_Undo().

INT EDITSTATE::undo_position
 

Definition at line 100 of file edit.cpp.

Referenced by EDIT_EM_ReplaceSel(), and EDIT_EM_Undo().

LPSTR EDITSTATE::undo_text
 

Definition at line 101 of file edit.cpp.

Referenced by EDIT_EM_CanUndo(), EDIT_EM_EmptyUndoBuffer(), EDIT_EM_ReplaceSel(), EDIT_EM_Undo(), EDIT_MakeUndoFit(), and EDIT_WM_NCCreate().

INT EDITSTATE::undo_buffer_size
 

Definition at line 102 of file edit.cpp.

Referenced by EDIT_MakeUndoFit(), and EDIT_WM_NCCreate().

INT EDITSTATE::selection_start
 

Definition at line 103 of file edit.cpp.

Referenced by EDIT_EM_GetSel(), EDIT_EM_LineFromChar(), EDIT_EM_LineLength(), EDIT_EM_ReplaceSel(), EDIT_EM_SetHandle(), EDIT_EM_SetSel(), EDIT_MoveBackward(), EDIT_MoveDown_ML(), EDIT_MoveEnd(), EDIT_MoveForward(), EDIT_MoveHome(), EDIT_MovePageDown_ML(), EDIT_MovePageUp_ML(), EDIT_MoveUp_ML(), EDIT_MoveWordBackward(), EDIT_MoveWordForward(), EDIT_PaintLine(), EDIT_WM_Char(), EDIT_WM_ContextMenu(), EDIT_WM_Copy(), EDIT_WM_Create(), EDIT_WM_KeyDown(), EDIT_WM_KillFocus(), EDIT_WM_LButtonDown(), EDIT_WM_MouseMove(), EDIT_WM_SetFocus(), and EDIT_WM_SetText().

INT EDITSTATE::selection_end
 

Definition at line 104 of file edit.cpp.

Referenced by EDIT_Draw(), EDIT_EM_GetSel(), EDIT_EM_LineFromChar(), EDIT_EM_LineIndex(), EDIT_EM_LineLength(), EDIT_EM_ReplaceSel(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_EM_SetMargins(), EDIT_EM_SetSel(), EDIT_MoveBackward(), EDIT_MoveDown_ML(), EDIT_MoveEnd(), EDIT_MoveForward(), EDIT_MoveHome(), EDIT_MovePageDown_ML(), EDIT_MovePageUp_ML(), EDIT_MoveUp_ML(), EDIT_MoveWordBackward(), EDIT_MoveWordForward(), EDIT_PaintLine(), EDIT_WM_Char(), EDIT_WM_ContextMenu(), EDIT_WM_Copy(), EDIT_WM_Create(), EDIT_WM_KeyDown(), EDIT_WM_KillFocus(), EDIT_WM_LButtonDblClk(), EDIT_WM_SetFocus(), EDIT_WM_SetFont(), and EDIT_WM_SetText().

CHAR EDITSTATE::password_char
 

Definition at line 105 of file edit.cpp.

Referenced by EDIT_EM_GetPasswordChar(), EDIT_EM_SetPasswordChar(), EDIT_GetPasswordPointer_SL(), and EDIT_WM_NCCreate().

INT EDITSTATE::left_margin
 

Definition at line 106 of file edit.cpp.

Referenced by EDIT_EM_GetMargins(), EDIT_EM_SetMargins(), and EDIT_SetRectNP().

INT EDITSTATE::right_margin
 

Definition at line 107 of file edit.cpp.

Referenced by EDIT_EM_GetMargins(), EDIT_EM_SetMargins(), and EDIT_SetRectNP().

RECT EDITSTATE::format_rect
 

Definition at line 108 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_ConfinePoint(), EDIT_Draw(), EDIT_EM_CharFromPos(), EDIT_EM_GetRect(), EDIT_EM_LineScroll(), EDIT_EM_PosFromChar(), EDIT_EM_Scroll(), EDIT_EM_ScrollCaret(), EDIT_GetLineRect(), EDIT_HScroll_Hack(), EDIT_ML_InvalidateText(), EDIT_MovePageDown_ML(), EDIT_MovePageUp_ML(), EDIT_PaintLine(), EDIT_PaintText(), EDIT_SL_InvalidateText(), EDIT_SetCaretPos(), EDIT_SetRectNP(), EDIT_UpdateScrollBars(), and EDIT_WM_HScroll().

INT EDITSTATE::region_posx
 

Definition at line 109 of file edit.cpp.

Referenced by EDIT_WM_LButtonDown(), EDIT_WM_MouseMove(), and EDIT_WM_Timer().

INT EDITSTATE::region_posy
 

Definition at line 110 of file edit.cpp.

Referenced by EDIT_WM_LButtonDown(), EDIT_WM_MouseMove(), and EDIT_WM_Timer().

EDITWORDBREAKPROCA EDITSTATE::word_break_procA
 

Definition at line 111 of file edit.cpp.

Referenced by EDIT_CallWordBreakProc(), EDIT_EM_GetWordbreakProc(), and EDIT_EM_SetWordBreakProc().

INT EDITSTATE::line_count
 

Definition at line 112 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_Draw(), EDIT_EM_GetLine(), EDIT_EM_GetLineCount(), EDIT_EM_LineFromChar(), EDIT_EM_LineIndex(), EDIT_EM_LineScroll(), EDIT_EM_Scroll(), EDIT_MoveWordForward(), EDIT_PaintLine(), EDIT_UpdateScrollBars(), EDIT_VScroll_Hack(), EDIT_WM_MouseWheel(), EDIT_WM_NCCreate(), and EDIT_WM_VScroll().

INT EDITSTATE::y_offset
 

Definition at line 113 of file edit.cpp.

Referenced by EDIT_CharFromPos(), EDIT_Draw(), EDIT_EM_GetFirstVisibleLine(), EDIT_EM_LineScroll(), EDIT_EM_PosFromChar(), EDIT_EM_Scroll(), EDIT_EM_ScrollCaret(), EDIT_EM_SetHandle(), EDIT_GetLineRect(), EDIT_ML_InvalidateText(), EDIT_PaintLine(), EDIT_UpdateScrollBars(), EDIT_VScroll_Hack(), and EDIT_WM_VScroll().

BOOL EDITSTATE::bCaptureState
 

Definition at line 114 of file edit.cpp.

Referenced by EDIT_WM_CaptureChanged(), EDIT_WM_LButtonDown(), EDIT_WM_LButtonUp(), and EDIT_WM_MouseMove().

BOOL EDITSTATE::bEnableState
 

Definition at line 115 of file edit.cpp.

Referenced by EDIT_Draw(), EDIT_WM_EraseBkGnd(), EDIT_WM_NCCreate(), and EditWndProc().

HWND EDITSTATE::hwndListBox
 

Definition at line 116 of file edit.cpp.

Referenced by EDIT_CheckCombo(), EDIT_WM_NCCreate(), and EditWndProc().

INT EDITSTATE::lock_count
 

Definition at line 120 of file edit.cpp.

Referenced by EDIT_LockBuffer(), and EDIT_UnlockBuffer().

INT EDITSTATE::tabs_count
 

Definition at line 121 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_EM_PosFromChar(), EDIT_EM_SetTabStops(), EDIT_PaintLine(), and EDIT_PaintText().

LPINT EDITSTATE::tabs
 

Definition at line 122 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_EM_PosFromChar(), EDIT_EM_SetTabStops(), EDIT_PaintLine(), and EDIT_PaintText().

INT EDITSTATE::text_width
 

Definition at line 123 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_EM_LineScroll(), EDIT_HScroll_Hack(), EDIT_UpdateScrollBars(), and EDIT_WM_HScroll().

LINEDEF* EDITSTATE::first_line_def
 

Definition at line 124 of file edit.cpp.

Referenced by EDIT_BuildLineDefs_ML(), EDIT_CharFromPos(), EDIT_EM_LineFromChar(), EDIT_EM_LineIndex(), EDIT_EM_LineLength(), EDIT_EM_PosFromChar(), and EDIT_WM_NCCreate().

HLOCAL EDITSTATE::hloc
 

Definition at line 125 of file edit.cpp.

Referenced by EDIT_EM_GetHandle(), EDIT_EM_SetHandle(), EDIT_LockBuffer(), EDIT_MakeFit(), EDIT_UnlockBuffer(), and EDIT_WM_Destroy().


The documentation for this struct was generated from the following file:
Generated on Wed Jan 23 23:22:21 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001