internal static IntPtr CreateWindowEvent(WindowEventKind kind) { IntPtr outEvent; OSStatus @event = API._CreateEvent(IntPtr.Zero, EventClass.Window, (uint) kind, 0.0, EventAttributes.kEventAttributeNone, out outEvent); if (@event != OSStatus.NoError) throw new MacOSException(@event); else return outEvent; }
public static IntPtr CreateWindowEvent(WindowEventKind kind) { IntPtr retval; OSStatus stat = CreateEvent(IntPtr.Zero, EventClass.Window, (uint)kind, 0, EventAttributes.kEventAttributeNone, out retval); if (stat != OSStatus.NoError) { throw new MacOSException(stat); } return(retval); }
internal static IntPtr CreateWindowEvent(WindowEventKind kind) { IntPtr outEvent; OSStatus @event = API._CreateEvent(IntPtr.Zero, EventClass.Window, (uint)kind, 0.0, EventAttributes.kEventAttributeNone, out outEvent); if (@event != OSStatus.NoError) { throw new MacOSException(@event); } else { return(outEvent); } }
public override string ToString() { switch (EventClass) { case EventClass.Application: return("Event: App " + AppEventKind.ToString()); case EventClass.Keyboard: return("Event: Keyboard " + KeyboardEventKind.ToString()); case EventClass.Mouse: return("Event: Mouse " + MouseEventKind.ToString()); case EventClass.Window: return("Event: Window " + WindowEventKind.ToString()); } return("Event: Unknown Class " + EventClass.ToString() + " kind: " + _eventKind.ToString()); }
internal EventTypeSpec(EventClass evtClass, WindowEventKind evtKind) { this.EventClass = evtClass; this.EventKind = (uint)evtKind; }
public static IntPtr CreateWindowEvent(WindowEventKind kind) { IntPtr retval; OSStatus stat = CreateEvent(IntPtr.Zero, EventClass.Window, (uint)kind, 0, EventAttributes.kEventAttributeNone, out retval); if (stat != OSStatus.NoError) throw new MacOSException(stat); return retval; }