ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

caret.c File Reference
#include "editor.h"

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (richedit)
void ME_SetCursorToStart (ME_TextEditor *editor, ME_Cursor *cursor)
static void ME_SetCursorToEnd (ME_TextEditor *editor, ME_Cursor *cursor)
int ME_GetSelectionOfs (ME_TextEditor *editor, int *from, int *to)
int ME_GetSelection (ME_TextEditor *editor, ME_Cursor **from, ME_Cursor **to)
int ME_GetTextLength (ME_TextEditor *editor)
int ME_GetTextLengthEx (ME_TextEditor *editor, const GETTEXTLENGTHEX *how)
int ME_SetSelection (ME_TextEditor *editor, int from, int to)
static void ME_GetCursorCoordinates (ME_TextEditor *editor, ME_Cursor *pCursor, int *x, int *y, int *height)
void ME_MoveCaret (ME_TextEditor *editor)
void ME_ShowCaret (ME_TextEditor *ed)
void ME_HideCaret (ME_TextEditor *ed)
BOOL ME_InternalDeleteText (ME_TextEditor *editor, ME_Cursor *start, int nChars, BOOL bForce)
BOOL ME_DeleteTextAtCursor (ME_TextEditor *editor, int nCursor, int nChars)
static ME_DisplayItemME_InternalInsertTextFromCursor (ME_TextEditor *editor, int nCursor, const WCHAR *str, int len, ME_Style *style, int flags)
void ME_InsertOLEFromCursor (ME_TextEditor *editor, const REOBJECT *reo, int nCursor)
void ME_InsertEndRowFromCursor (ME_TextEditor *editor, int nCursor)
void ME_InsertTextFromCursor (ME_TextEditor *editor, int nCursor, const WCHAR *str, int len, ME_Style *style)
int ME_MoveCursorChars (ME_TextEditor *editor, ME_Cursor *cursor, int nRelOfs)
static BOOL ME_MoveCursorWords (ME_TextEditor *editor, ME_Cursor *cursor, int nRelOfs)
static void ME_SelectByType (ME_TextEditor *editor, ME_SelectionType selectionType)
int ME_GetCursorOfs (const ME_Cursor *cursor)
static ME_DisplayItemME_FindPixelPosInTableRow (int x, int y, ME_DisplayItem *para)
static BOOL ME_ReturnFoundPos (ME_TextEditor *editor, ME_DisplayItem *found, ME_Cursor *result, int rx, BOOL isExact)
static BOOL ME_FindPixelPos (ME_TextEditor *editor, int x, int y, ME_Cursor *result, BOOL *is_eol)
BOOL ME_CharFromPos (ME_TextEditor *editor, int x, int y, ME_Cursor *cursor, BOOL *isExact)
static void ME_ExtendAnchorSelection (ME_TextEditor *editor)
void ME_LButtonDown (ME_TextEditor *editor, int x, int y, int clickNum)
void ME_MouseMove (ME_TextEditor *editor, int x, int y)
static ME_DisplayItemME_FindRunInRow (ME_TextEditor *editor, ME_DisplayItem *pRow, int x, int *pOffset, int *pbCaretAtEnd)
static int ME_GetXForArrow (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_MoveCursorLines (ME_TextEditor *editor, ME_Cursor *pCursor, int nRelOfs)
static void ME_ArrowPageUp (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_ArrowPageDown (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_ArrowHome (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_ArrowCtrlHome (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_ArrowEnd (ME_TextEditor *editor, ME_Cursor *pCursor)
static void ME_ArrowCtrlEnd (ME_TextEditor *editor, ME_Cursor *pCursor)
BOOL ME_IsSelection (ME_TextEditor *editor)
void ME_DeleteSelection (ME_TextEditor *editor)
ME_StyleME_GetSelectionInsertStyle (ME_TextEditor *editor)
void ME_SendSelChange (ME_TextEditor *editor)
BOOL ME_ArrowKey (ME_TextEditor *editor, int nVKey, BOOL extend, BOOL ctrl)

Generated on Sun May 27 2012 05:16:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.