Sha256: c72cdf589780af144b8c37dca0c8fe77f2d75938e4e8b15ed7526b925f3cec0f

Contents?: true

Size: 579 Bytes

Versions: 4

Compression:

Stored size: 579 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_OSX_EVENT_H__
#define __REFLEX_OSX_EVENT_H__


#import <AppKit/NSEvent.h>
#include <reflex/event.h>


namespace Reflex
{


	struct NativeKeyEvent : public KeyEvent
	{

		NativeKeyEvent (NSEvent* event, Type type);

	};// NativeKeyEvent


	struct NativePointerEvent : public PointerEvent
	{

		NativePointerEvent (NSEvent* event, NSView* view, Type type);

	};// NativePointerEvent


	struct NativeWheelEvent : public WheelEvent
	{

		NativeWheelEvent (NSEvent* event, NSView* view);

	};// NativeWheelEvent


}// Reflex


#endif//EOH

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
reflexion-0.1.9.1 src/osx/event.h
reflexion-0.1.9 src/osx/event.h
reflexion-0.1.8 src/osx/event.h
reflexion-0.1.7 src/osx/event.h