#include <assert.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <windef.h>
#include <winbase.h>
#include <winnls.h>
#include <winnt.h>
#include <wingdi.h>
#include <winuser.h>
#include <richedit.h>
#include <commctrl.h>
#include <ole2.h>
#include <richole.h>
#include "imm.h"
#include <textserv.h>
#include "usp10.h"
#include "wine/debug.h"
#include "wine/heap.h"
#include "wine/list.h"
Go to the source code of this file.
|
enum | ME_DIType {
diInvalid
, diTextStart
, diParagraph
, diCell
,
diRun
, diStartRow
, diTextEnd
, diStartRowOrParagraph
,
diStartRowOrParagraphOrEnd
, diRunOrParagraph
, diRunOrStartRow
, diParagraphOrEnd
,
diRunOrParagraphOrEnd
} |
|
enum | ME_UndoMode { umAddToUndo
, umAddToRedo
, umIgnore
, umAddBackToUndo
} |
|
enum | undo_type {
undo_insert_run
, undo_delete_run
, undo_join_paras
, undo_split_para
,
undo_set_para_fmt
, undo_set_char_fmt
, undo_end_transaction
, undo_potential_end_transaction
} |
|
enum | ME_SelectionType {
stPosition = 0
, stWord
, stLine
, stParagraph
,
stDocument
} |
|
◆ COBJMACROS
◆ HFONT_CACHE_SIZE
◆ MEPF_CELL
◆ MEPF_COMPLEX
#define MEPF_COMPLEX 0x20 /* Use uniscribe */ |
◆ MEPF_REWRAP
◆ MEPF_ROWEND
◆ MEPF_ROWSTART
◆ MERF_ENDCELL
#define MERF_ENDCELL 0x004 /* v4.1 */ |
◆ MERF_ENDPARA
◆ MERF_ENDROW
◆ MERF_ENDWHITE
#define MERF_ENDWHITE 0x004000 |
◆ MERF_GRAPHICS
◆ MERF_HIDDEN
◆ MERF_NOJOIN
◆ MERF_NONTEXT
◆ MERF_NOTEXT
◆ MERF_SPLITMASK
◆ MERF_SPLITTABLE
#define MERF_SPLITTABLE 0x001000 |
◆ MERF_STARTWHITE
#define MERF_STARTWHITE 0x002000 |
◆ MERF_STYLEFLAGS
#define MERF_STYLEFLAGS 0x0FFF |
◆ MERF_TAB
◆ MERF_TABLESTART
#define MERF_TABLESTART 0x800000 /* v4.1 */ |
◆ MERF_WHITESPACE
#define MERF_WHITESPACE 0x008000 |
◆ SELECTIONBAR_WIDTH
◆ STREAMIN_BUFFER_SIZE
#define STREAMIN_BUFFER_SIZE 4096 /* M$ compatibility */ |
◆ ME_Border
◆ ME_BorderRect
◆ ME_Cell
◆ ME_Context
◆ ME_Cursor
◆ ME_DisplayItem
◆ ME_FontCacheItem
◆ ME_FontTableItem
◆ ME_InStream
◆ ME_Paragraph
◆ ME_Row
◆ ME_Run
◆ ME_String
◆ ME_Style
◆ ME_TextBuffer
◆ ME_TextEditor
◆ ME_DIType
Enumerator |
---|
diInvalid | |
diTextStart | |
diParagraph | |
diCell | |
diRun | |
diStartRow | |
diTextEnd | |
diStartRowOrParagraph | |
diStartRowOrParagraphOrEnd | |
diRunOrParagraph | |
diRunOrStartRow | |
diParagraphOrEnd | |
diRunOrParagraphOrEnd | |
Definition at line 82 of file editstr.h.
82 {
90
91
@ diStartRowOrParagraphOrEnd
◆ ME_SelectionType
Enumerator |
---|
stPosition | |
stWord | |
stLine | |
stParagraph | |
stDocument | |
Definition at line 356 of file editstr.h.
◆ ME_UndoMode
Enumerator |
---|
umAddToUndo | |
umAddToRedo | |
umIgnore | |
umAddBackToUndo | |
Definition at line 280 of file editstr.h.
◆ undo_type
Enumerator |
---|
undo_insert_run | |
undo_delete_run | |
undo_join_paras | |
undo_split_para | |
undo_set_para_fmt | |
undo_set_char_fmt | |
undo_end_transaction | |
undo_potential_end_transaction | |
Definition at line 287 of file editstr.h.
288{
297};
@ undo_potential_end_transaction