mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-30 15:30:40 +00:00
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@32225 72102866-910b-0410-8b05-ffd578937521
44 lines
1.5 KiB
Objective-C
44 lines
1.5 KiB
Objective-C
#include "Testing.h"
|
|
|
|
#include <Foundation/NSAutoreleasePool.h>
|
|
#include <Foundation/NSString.h>
|
|
|
|
#include <AppKit/NSApplication.h>
|
|
#include <AppKit/NSEvent.h>
|
|
|
|
int main()
|
|
{
|
|
CREATE_AUTORELEASE_POOL(arp);
|
|
NSEvent *ev;
|
|
|
|
[NSApplication sharedApplication];
|
|
ev = [NSEvent mouseEventWithType: NSLeftMouseDown
|
|
location: NSMakePoint(0.0, 0.0)
|
|
modifierFlags: 0
|
|
timestamp: 0
|
|
windowNumber: 0
|
|
context: nil
|
|
eventNumber: 0
|
|
clickCount: 0
|
|
pressure: 0.0];
|
|
pass([ev deltaX] == 0.0, "-deltaX with NSLeftMouseDown event works");
|
|
pass([ev deltaY] == 0.0, "-deltaY with NSLeftMouseDown event works");
|
|
pass([ev deltaZ] == 0.0, "-deltaZ with NSLeftMouseDown event works");
|
|
|
|
ev = [NSEvent keyEventWithType: NSKeyDown
|
|
location: NSMakePoint(0.0, 0.0)
|
|
modifierFlags: 0
|
|
timestamp: 0
|
|
windowNumber: 0
|
|
context: nil
|
|
characters: @"a"
|
|
charactersIgnoringModifiers: @"a"
|
|
isARepeat: NO
|
|
keyCode: 65];
|
|
pass([ev deltaX] == 0.0, "-deltaX with NSKeyDown event works");
|
|
pass([ev deltaY] == 0.0, "-deltaY with NSKeyDown event works");
|
|
pass([ev deltaZ] == 0.0, "-deltaZ with NSKeyDown event works");
|
|
|
|
DESTROY(arp);
|
|
return 0;
|
|
}
|