another attempt to fix the signature error
This commit is contained in:
@@ -24,13 +24,13 @@ namespace lime {
|
|||||||
|
|
||||||
hl_type* t;
|
hl_type* t;
|
||||||
int button;
|
int button;
|
||||||
int clickCount;
|
|
||||||
double movementX;
|
double movementX;
|
||||||
double movementY;
|
double movementY;
|
||||||
MouseEventType type;
|
MouseEventType type;
|
||||||
int windowID;
|
int windowID;
|
||||||
double x;
|
double x;
|
||||||
double y;
|
double y;
|
||||||
|
int clickCount;
|
||||||
|
|
||||||
static ValuePointer* callback;
|
static ValuePointer* callback;
|
||||||
static ValuePointer* eventObject;
|
static ValuePointer* eventObject;
|
||||||
|
|||||||
@@ -77,13 +77,14 @@ namespace lime {
|
|||||||
MouseEvent* eventObject = (MouseEvent*)MouseEvent::eventObject->Get ();
|
MouseEvent* eventObject = (MouseEvent*)MouseEvent::eventObject->Get ();
|
||||||
|
|
||||||
eventObject->button = event->button;
|
eventObject->button = event->button;
|
||||||
eventObject->clickCount = event->clickCount;
|
|
||||||
eventObject->movementX = event->movementX;
|
eventObject->movementX = event->movementX;
|
||||||
eventObject->movementY = event->movementY;
|
eventObject->movementY = event->movementY;
|
||||||
eventObject->type = event->type;
|
eventObject->type = event->type;
|
||||||
eventObject->windowID = event->windowID;
|
eventObject->windowID = event->windowID;
|
||||||
eventObject->x = event->x;
|
eventObject->x = event->x;
|
||||||
eventObject->y = event->y;
|
eventObject->y = event->y;
|
||||||
|
eventObject->clickCount = event->clickCount;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -803,7 +803,7 @@ class HTML5Window
|
|||||||
|
|
||||||
if (touch == primaryTouch)
|
if (touch == primaryTouch)
|
||||||
{
|
{
|
||||||
parent.onMouseDown.dispatch(x, y, 0);
|
parent.onMouseDown.dispatch(x, y, 0, event.detail);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -839,7 +839,7 @@ class HTML5Window
|
|||||||
|
|
||||||
if (touch == primaryTouch)
|
if (touch == primaryTouch)
|
||||||
{
|
{
|
||||||
parent.onMouseUp.dispatch(x, y, 0);
|
parent.onMouseUp.dispatch(x, y, 0, event.detail);
|
||||||
primaryTouch = null;
|
primaryTouch = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -780,13 +780,14 @@ class NativeApplication
|
|||||||
@:keep /*private*/ class MouseEventInfo
|
@:keep /*private*/ class MouseEventInfo
|
||||||
{
|
{
|
||||||
public var button:Int;
|
public var button:Int;
|
||||||
public var clickCount:Int;
|
|
||||||
public var movementX:Float;
|
public var movementX:Float;
|
||||||
public var movementY:Float;
|
public var movementY:Float;
|
||||||
public var type:MouseEventType;
|
public var type:MouseEventType;
|
||||||
public var windowID:Int;
|
public var windowID:Int;
|
||||||
public var x:Float;
|
public var x:Float;
|
||||||
public var y:Float;
|
public var y:Float;
|
||||||
|
public var clickCount:Int;
|
||||||
|
|
||||||
|
|
||||||
public function new(type:MouseEventType = null, windowID:Int = 0, x:Float = 0, y:Float = 0, button:Int = 0, movementX:Float = 0, movementY:Float = 0, clickCount:Int = 0)
|
public function new(type:MouseEventType = null, windowID:Int = 0, x:Float = 0, y:Float = 0, button:Int = 0, movementX:Float = 0, movementY:Float = 0, clickCount:Int = 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user