本文整理汇总了C#中EventMask类的典型用法代码示例。如果您正苦于以下问题:C# EventMask类的具体用法?C# EventMask怎么用?C# EventMask使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EventMask类属于命名空间,在下文中一共展示了EventMask类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: XSelectInput
extern public static void XSelectInput(IntPtr x11display, IntPtr x11window, EventMask eventMask);
开发者ID:andykras,项目名称:Luke-StarWalker,代码行数:1,代码来源:X11lib.cs
示例2: XSelectInput
static extern IntPtr XSelectInput(IntPtr window, IntPtr display, EventMask mask);
开发者ID:GNOME,项目名称:banter,代码行数:1,代码来源:TrayLib.cs
示例3: SelectInput
internal static extern void SelectInput(Display display, Window w, EventMask event_mask);
开发者ID:WolfgangSt,项目名称:axiom,代码行数:1,代码来源:API.cs
示例4: XGrabPointer
internal extern static int XGrabPointer(IntPtr display, IntPtr window, bool owner_events, EventMask event_mask, GrabMode pointer_mode, GrabMode keyboard_mode, IntPtr confine_to, IntPtr cursor, IntPtr timestamp);
开发者ID:nlhepler,项目名称:mono,代码行数:1,代码来源:XplatUIX11.cs
示例5: XSendEvent
public static int XSendEvent(IntPtr display, IntPtr window, bool propagate, EventMask event_mask, ref XEvent send_event)
{
return XSendEvent(display, window, propagate, new IntPtr((int)event_mask), ref send_event);
}
开发者ID:White-Wolf,项目名称:Minesharp,代码行数:4,代码来源:Functions.cs
示例6: Retrieve
/// <summary>
/// Retrieve events of a certain type
/// </summary>
/// <param name="eventMask">Event to retrieve</param>
/// <returns>Array containing events</returns>
public static SdlEventArgs[] Retrieve(EventMask eventMask)
{
return Retrieve(eventMask, QUERY_EVENTS_MAX);
}
开发者ID:erin100280,项目名称:Emunator,代码行数:9,代码来源:Events.cs
示例7: XSelectInput
internal extern static IntPtr XSelectInput (IntPtr display, IntPtr window, EventMask mask);
开发者ID:BrzVlad,项目名称:mono,代码行数:1,代码来源:XplatUIX11GTK.cs
示例8: XCheckMaskEvent
internal extern static bool XCheckMaskEvent (IntPtr display, EventMask mask, ref XEvent xevent);
开发者ID:BrzVlad,项目名称:mono,代码行数:1,代码来源:XplatUIX11GTK.cs
示例9: XCheckWindowEvent
internal extern static bool XCheckWindowEvent (IntPtr display, IntPtr window, EventMask mask, ref XEvent xevent);
开发者ID:BrzVlad,项目名称:mono,代码行数:1,代码来源:XplatUIX11GTK.cs
示例10: CheckMaskEvent
public static bool CheckMaskEvent(IntPtr display, EventMask event_mask, ref XEvent event_return);
开发者ID:tanis2000,项目名称:FEZ,代码行数:1,代码来源:API.cs
示例11: SelectInput
public static void SelectInput(IntPtr display, IntPtr w, EventMask event_mask);
开发者ID:tanis2000,项目名称:FEZ,代码行数:1,代码来源:API.cs
示例12: XSelectInput
private extern static IntPtr XSelectInput (IntPtr window, IntPtr display, EventMask mask);
开发者ID:mono,项目名称:mono-snippets,代码行数:1,代码来源:NotificationAreaIcon.cs
示例13: XSendEvent
public static extern int XSendEvent(IntPtr display, IntPtr w, bool propagate, EventMask mask, ref XEvent e);
开发者ID:andykras,项目名称:Luke-StarWalker,代码行数:1,代码来源:X11lib.cs
示例14: Remove
/// <summary>
/// Remove all events of a certain type
/// </summary>
/// <param name="eventMask">
/// Events to remove
/// </param>
public static void Remove(EventMask eventMask)
{
Remove(eventMask, QUERY_EVENTS_MAX);
}
开发者ID:erin100280,项目名称:Emunator,代码行数:10,代码来源:Events.cs
示例15: XSendEvent
internal extern static int XSendEvent (IntPtr display, IntPtr window, bool propagate, EventMask event_mask, ref XEvent send_event);
开发者ID:BrzVlad,项目名称:mono,代码行数:1,代码来源:XplatUIX11GTK.cs
示例16: XGrabButton
public extern static int XGrabButton(IntPtr display,
int button, uint modifiers, Window grab_window,
Bool owner_events, EventMask event_mask,
GrabMode pointer_mode, GrabMode keyboard_mode,
Window confine_to, Cursor cursor);
开发者ID:SnowmanTackler,项目名称:OpenTK,代码行数:5,代码来源:Functions.cs
示例17: XGetICValues
private static extern string XGetICValues (IntPtr xic, string name, out EventMask value, IntPtr terminator);
开发者ID:KonajuGames,项目名称:SharpLang,代码行数:1,代码来源:X11Keyboard.cs
示例18: XCheckWindowEvent
public extern static Bool XCheckWindowEvent(Display display, Window w, EventMask event_mask, ref XEvent event_return);
开发者ID:White-Wolf,项目名称:Minesharp,代码行数:1,代码来源:Functions.cs
示例19: CreateXicForWindow
void CreateXicForWindow (IntPtr window)
{
IntPtr xic = CreateXic (window, xim);
xic_table [(long) window] = xic;
if (xic == IntPtr.Zero)
Console.Error.WriteLine ("Could not get XIC");
else {
if (XGetICValues (xic, "filterEvents", out xic_event_mask, IntPtr.Zero) != null)
Console.Error.WriteLine ("Could not get XIC values");
EventMask mask = EventMask.ExposureMask | EventMask.KeyPressMask | EventMask.FocusChangeMask;
if ((xic_event_mask | mask) == xic_event_mask) {
xic_event_mask |= mask;
lock (XlibLock) {
XplatUIX11.XSelectInput(display, window, new IntPtr ((int) xic_event_mask));
}
}
}
}
开发者ID:KonajuGames,项目名称:SharpLang,代码行数:18,代码来源:X11Keyboard.cs
示例20: XChangeActivePointerGrab
internal static int XChangeActivePointerGrab (IntPtr display, EventMask event_mask, IntPtr cursor, IntPtr time)
{
DebugHelper.TraceWriteLine ("XChangeActivePointerGrab");
return _XChangeActivePointerGrab (display, event_mask, cursor, time);
}
开发者ID:nlhepler,项目名称:mono,代码行数:5,代码来源:XplatUIX11.cs
注:本文中的EventMask类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论