diff --git a/dlls/riched20/editor.c b/dlls/riched20/editor.c index 28850f9..e2fdac5 100644 --- a/dlls/riched20/editor.c +++ b/dlls/riched20/editor.c @@ -1692,7 +1692,7 @@ ME_TextEditor *ME_MakeEditor(HWND hWnd) { ME_CheckCharOffsets(ed); if (GetWindowLongW(hWnd, GWL_STYLE) & ES_SELECTIONBAR) - ed->selofs = 16; + ed->selofs = SELECTIONBAR_WIDTH; else ed->selofs = 0; ed->linesel = 0; @@ -2106,7 +2106,7 @@ static LRESULT RichEditWndProc_common(HWND hWnd, UINT msg, WPARAM wParam, if (settings & ECO_AUTOWORDSELECTION) FIXME("ECO_AUTOWORDSELECTION not implemented yet!\n"); if (settings & ECO_SELECTIONBAR) - editor->selofs = 16; + editor->selofs = SELECTIONBAR_WIDTH; else editor->selofs = 0; ME_WrapMarkedParagraphs(editor); diff --git a/dlls/riched20/editstr.h b/dlls/riched20/editstr.h index d54edbf..cab52ad 100644 --- a/dlls/riched20/editstr.h +++ b/dlls/riched20/editstr.h @@ -90,6 +90,8 @@ typedef enum { diUndoPotentialEndTransaction, /* 19 - allows grouping typed chars for undo */ } ME_DIType; +#define SELECTIONBAR_WIDTH 9 + /******************************** run flags *************************/ #define MERF_STYLEFLAGS 0x0FFF /* run contains non-text content, which has its own rules for wrapping, sizing etc */