mshtml: Improved IDOMMouseEvent::offset[XY] stubs.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
c586b759a9
commit
cf6d34d815
|
@ -663,7 +663,10 @@ static HRESULT WINAPI HTMLEventObj_get_offsetX(IHTMLEventObj *iface, LONG *p)
|
|||
{
|
||||
HTMLEventObj *This = impl_from_IHTMLEventObj(iface);
|
||||
|
||||
FIXME("(%p)->(%p)\n", This, p);
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
|
||||
if(This->event && This->event->mouse_event)
|
||||
return IDOMMouseEvent_get_offsetX(&This->event->IDOMMouseEvent_iface, p);
|
||||
|
||||
*p = 0;
|
||||
return S_OK;
|
||||
|
@ -673,7 +676,10 @@ static HRESULT WINAPI HTMLEventObj_get_offsetY(IHTMLEventObj *iface, LONG *p)
|
|||
{
|
||||
HTMLEventObj *This = impl_from_IHTMLEventObj(iface);
|
||||
|
||||
FIXME("(%p)->(%p)\n", This, p);
|
||||
TRACE("(%p)->(%p)\n", This, p);
|
||||
|
||||
if(This->event && This->event->mouse_event)
|
||||
return IDOMMouseEvent_get_offsetY(&This->event->IDOMMouseEvent_iface, p);
|
||||
|
||||
*p = 0;
|
||||
return S_OK;
|
||||
|
@ -1598,15 +1604,21 @@ static HRESULT WINAPI DOMMouseEvent_get_y(IDOMMouseEvent *iface, LONG *p)
|
|||
static HRESULT WINAPI DOMMouseEvent_get_offsetX(IDOMMouseEvent *iface, LONG *p)
|
||||
{
|
||||
DOMEvent *This = impl_from_IDOMMouseEvent(iface);
|
||||
FIXME("(%p)->(%p)\n", This, p);
|
||||
return E_NOTIMPL;
|
||||
|
||||
FIXME("(%p)->(%p) returning 0\n", This, p);
|
||||
|
||||
*p = 0;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI DOMMouseEvent_get_offsetY(IDOMMouseEvent *iface, LONG *p)
|
||||
{
|
||||
DOMEvent *This = impl_from_IDOMMouseEvent(iface);
|
||||
FIXME("(%p)->(%p)\n", This, p);
|
||||
return E_NOTIMPL;
|
||||
|
||||
FIXME("(%p)->(%p) returning 0\n", This, p);
|
||||
|
||||
*p = 0;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI DOMMouseEvent_get_pageX(IDOMMouseEvent *iface, LONG *p)
|
||||
|
|
|
@ -620,6 +620,8 @@ function test_mouse_event() {
|
|||
ok(e.screenY === 0, "screenY = " + e.screenY);
|
||||
ok(e.clientX === 0, "clientX = " + e.clientX);
|
||||
ok(e.clientY === 0, "clientY = " + e.clientY);
|
||||
ok(e.offsetX === 0, "offsetX = " + e.offsetX);
|
||||
ok(e.offsetY === 0, "offsetY = " + e.offsetY);
|
||||
ok(e.ctrlKey === false, "ctrlKey = " + e.ctrlKey);
|
||||
ok(e.altKey === false, "altKey = " + e.altKey);
|
||||
ok(e.shiftKey === false, "shiftKey = " + e.shiftKey);
|
||||
|
|
Loading…
Reference in New Issue