Module: wine Branch: master Commit: 67f87c5529447c47d4dd316ee4298dbde5030697 URL: http://source.winehq.org/git/wine.git/?a=commit;h=67f87c5529447c47d4dd316ee4...
Author: Jacek Caban jacek@codeweavers.com Date: Tue Jun 26 21:15:54 2007 +0200
mshtml: Added IDM_DELETE support in QueryStatus.
---
dlls/mshtml/editor.c | 5 +++++ dlls/mshtml/tests/htmldoc.c | 1 + 2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/mshtml/editor.c b/dlls/mshtml/editor.c index cd43512..65981d8 100644 --- a/dlls/mshtml/editor.c +++ b/dlls/mshtml/editor.c @@ -983,6 +983,10 @@ HRESULT editor_exec_paste(HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VAR static HRESULT query_edit_status(HTMLDocument *This, OLECMD *cmd) { switch(cmd->cmdID) { + case IDM_DELETE: + TRACE("CGID_MSHTML: IDM_DELETE\n"); + cmd->cmdf = query_ns_edit_status(This, NULL); + break; case IDM_FONTNAME: TRACE("CGID_MSHTML: IDM_FONTNAME\n"); cmd->cmdf = query_ns_edit_status(This, NULL); @@ -1033,6 +1037,7 @@ static HRESULT query_edit_status(HTMLDocument *This, OLECMD *cmd) }
const cmdtable_t editmode_cmds[] = { + {IDM_DELETE, query_edit_status, NULL}, {IDM_FONTNAME, query_edit_status, exec_fontname}, {IDM_FONTSIZE, query_edit_status, exec_fontsize}, {IDM_FORECOLOR, query_edit_status, exec_forecolor}, diff --git a/dlls/mshtml/tests/htmldoc.c b/dlls/mshtml/tests/htmldoc.c index 0faa66e..82bbbed 100644 --- a/dlls/mshtml/tests/htmldoc.c +++ b/dlls/mshtml/tests/htmldoc.c @@ -2705,6 +2705,7 @@ static void test_MSHTML_QueryStatus(IUnknown *unk, DWORD cmdf) test_QueryStatus(unk, &CGID_MSHTML, IDM_UNORDERLIST, cmdf); test_QueryStatus(unk, &CGID_MSHTML, IDM_INDENT, cmdf); test_QueryStatus(unk, &CGID_MSHTML, IDM_OUTDENT, cmdf); + test_QueryStatus(unk, &CGID_MSHTML, IDM_DELETE, cmdf); }
static void test_OleCommandTarget(IUnknown *unk)