Sha256: 554464f4629ac5260dca745425b8fd318123837e7780ea72073db97a72e80a5d

Contents?: true

Size: 587 Bytes

Versions: 11

Compression:

Stored size: 587 Bytes

Contents

// -*- c++ -*-
#pragma once
#ifndef __REFLEX_SRC_OSX_EVENT_H__
#define __REFLEX_SRC_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

11 entries across 11 versions & 1 rubygems

Version Path
reflexion-0.1.21 src/osx/event.h
reflexion-0.1.20 src/osx/event.h
reflexion-0.1.19 src/osx/event.h
reflexion-0.1.17 src/osx/event.h
reflexion-0.1.16 src/osx/event.h
reflexion-0.1.15 src/osx/event.h
reflexion-0.1.14 src/osx/event.h
reflexion-0.1.13 src/osx/event.h
reflexion-0.1.12 src/osx/event.h
reflexion-0.1.11 src/osx/event.h
reflexion-0.1.10 src/osx/event.h