Jacek Caban : mshtml: Added implementation of QueryStatus(IDM_ITALIC).
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Nov 2 15:47:45 CST 2006
Module: wine
Branch: master
Commit: 5e0d749c2fb154b1e72db5bbe062b3f8cafe8e55
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5e0d749c2fb154b1e72db5bbe062b3f8cafe8e55
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Nov 2 17:34:44 2006 +0100
mshtml: Added implementation of QueryStatus(IDM_ITALIC).
---
dlls/mshtml/olecmd.c | 7 ++++---
dlls/mshtml/tests/htmldoc.c | 1 +
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/dlls/mshtml/olecmd.c b/dlls/mshtml/olecmd.c
index 6c619c7..a373269 100644
--- a/dlls/mshtml/olecmd.c
+++ b/dlls/mshtml/olecmd.c
@@ -40,6 +40,7 @@ #include "mshtml_private.h"
WINE_DEFAULT_DEBUG_CHANNEL(mshtml);
#define NSCMD_BOLD "cmd_bold"
+#define NSCMD_ITALIC "cmd_italic"
/**********************************************************
* IOleCommandTarget implementation
@@ -397,7 +398,7 @@ static HRESULT exec_italic(HTMLDocument
TRACE("(%p)\n", This);
if(This->nscontainer)
- do_ns_command(This->nscontainer, "cmd_italic", NULL);
+ do_ns_command(This->nscontainer, NSCMD_ITALIC, NULL);
return S_OK;
}
@@ -657,8 +658,8 @@ static HRESULT WINAPI OleCommandTarget_Q
prgCmds[i].cmdf = OLECMDF_SUPPORTED|OLECMDF_ENABLED;
break;
case IDM_ITALIC:
- FIXME("CGID_MSHTML: IDM_ITALIC\n");
- prgCmds[i].cmdf = OLECMDF_SUPPORTED|OLECMDF_ENABLED;
+ TRACE("CGID_MSHTML: IDM_ITALIC\n");
+ prgCmds[i].cmdf = query_edit_status(This, NSCMD_ITALIC);
break;
case IDM_JUSTIFYCENTER:
FIXME("CGID_MSHTML: IDM_JUSTIFYCENTER\n");
diff --git a/dlls/mshtml/tests/htmldoc.c b/dlls/mshtml/tests/htmldoc.c
index db56d24..bf05400 100644
--- a/dlls/mshtml/tests/htmldoc.c
+++ b/dlls/mshtml/tests/htmldoc.c
@@ -2040,6 +2040,7 @@ static void test_MSHTML_QueryStatus(IUnk
else unk = _unk;
test_QueryStatus(unk, &CGID_MSHTML, IDM_BOLD, cmdf);
+ test_QueryStatus(unk, &CGID_MSHTML, IDM_ITALIC, cmdf);
}
static void test_OleCommandTarget(IUnknown *unk)
More information about the wine-cvs
mailing list