WebKitTools/ChangeLog
1
2009-10-08 Alejandro G. Castro <alex@igalia.com>
2
3
Reviewed by NOBODY (OOPS!).
4
5
[GTK] Added support for a parameter setting the button that was
6
pressed in the mouseDown function.
7
8
* WebKitTools/DumpRenderTree/gtk/EventSender.cpp:
9
1
10
2009-10-06 Jakub Wieczorek <faw217@gmail.com>
2
11
3
12
Reviewed by Simon Hausmann.
WebKitTools/DumpRenderTree/gtk/EventSender.cpp
@
@
static JSValueRef mouseDownCallback(JSContextRef context, JSObjectRef function,
139
139
GdkEvent event;
140
140
memset(&event, 0, sizeof(event));
141
141
event.type = GDK_BUTTON_PRESS;
142
event.button.button = 1;
142
if (argumentCount == 1) {
143
event.button.button = (int)JSValueToNumber(context, arguments[0], exception) + 1;
144
g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
145
}
143
146
event.button.x = lastMousePositionX;
144
147
event.button.y = lastMousePositionY;
145
148
event.button.window = GTK_WIDGET(view)->window;
@
@
static JSValueRef mouseUpCallback(JSContextRef context, JSObjectRef function, JS
176
179
GdkEvent event;
177
180
memset(&event, 0, sizeof(event));
178
181
event.type = GDK_BUTTON_RELEASE;
179
event.button.button = 1;
182
if (argumentCount == 1) {
183
event.button.button = (int)JSValueToNumber(context, arguments[0], exception) + 1;
184
g_return_val_if_fail((!exception || !*exception), JSValueMakeUndefined(context));
185
}
180
186
event.button.x = lastMousePositionX;
181
187
event.button.y = lastMousePositionY;
182
188
event.button.window = GTK_WIDGET(view)->window;