1 instantiation of PenContext
PresentationCore (1)
System\Windows\Input\Stylus\Wisp\WispTabletDevice.cs (1)
193
penContext = new
PenContext
(result.PimcContext,
65 references to PenContext
PresentationCore (65)
System\Windows\Input\Stylus\Common\RawStylusInputReport.cs (2)
98
internal
PenContext
PenContext
171
PenContext
penContext,
System\Windows\Input\Stylus\Common\RawStylusSystemGestureInputReport.cs (1)
141
PenContext
penContext,
System\Windows\Input\Stylus\Wisp\PenContexts.cs (20)
34
foreach(
PenContext
context in _contexts)
45
foreach(
PenContext
context in _contexts)
68
internal void OnPenDown(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int[] data, int timestamp)
75
internal void OnPenUp(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int[] data, int timestamp)
82
internal void OnPackets(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int[] data, int timestamp)
89
internal void OnInAirPackets(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int[] data, int timestamp)
96
internal void OnPenInRange(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int[] data, int timestamp)
103
internal void OnPenOutOfRange(
PenContext
penContext, int tabletDeviceId, int stylusPointerId, int timestamp)
111
internal void OnSystemEvent(
PenContext
penContext,
135
PenContext
penContext,
153
internal
PenContext
GetTabletDeviceIDPenContext(int tabletDeviceId)
159
PenContext
context = _contexts[i];
175
PenContext
context = _contexts[i];
206
PenContext
[] ctxs = new
PenContext
[_contexts.Length + 1];
211
PenContext
newContext = _stylusLogic.TabletDevices[(int)index].As<WispTabletDevice>().CreateContext(_inputSource.Handle, this);
231
PenContext
removeCtx = _contexts[index];
233
PenContext
[] ctxs = new
PenContext
[_contexts.Length - 1];
546
private
PenContext
[] _contexts;
System\Windows\Input\Stylus\Wisp\PenThread.cs (2)
47
internal bool AddPenContext(
PenContext
penContext)
52
internal bool RemovePenContext(
PenContext
penContext)
System\Windows\Input\Stylus\Wisp\PenThreadPool.cs (2)
37
internal static PenThread GetPenThreadForPenContext(
PenContext
penContext)
79
private PenThread GetPenThreadForPenContextHelper(
PenContext
penContext)
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (25)
47
private
PenContext
_cachedMovePenContext;
408
internal WorkerOperationAddContext(
PenContext
penContext, PenThreadWorker penThreadWorker)
429
private
PenContext
_newPenContext;
438
internal WorkerOperationRemoveContext(
PenContext
penContext, PenThreadWorker penThreadWorker)
459
private
PenContext
_penContextToRemove;
507
internal bool WorkerAddPenContext(
PenContext
penContext)
534
internal bool WorkerRemovePenContext(
PenContext
penContext)
733
private bool DoCacheEvent(int evt,
PenContext
penContext, int stylusPointerId, int [] data, int timestamp)
772
internal void FireEvent(
PenContext
penContext, int evt, int stylusPointerId, int cPackets, int cbPacket, IntPtr pPackets)
995
internal bool AddPenContext(
PenContext
penContext)
997
List <
PenContext
> penContextRefs = new List<
PenContext
>(); // keep them alive while processing!
1007
PenContext
pc = _penContexts[i].Target as
PenContext
;
1033
PenContext
pc = penContextRefs[i];
1054
internal bool RemovePenContext(
PenContext
penContext)
1056
List <
PenContext
> penContextRefs = new List<
PenContext
>(); // keep them alive while processing!
1066
PenContext
pc = _penContexts[i].Target as
PenContext
;
1087
PenContext
pc = penContextRefs[i];
1230
PenContext
penContext = _penContexts[iHandleEvt].Target as
PenContext
;
1249
PenContext
penContext = _penContexts[i].Target as
PenContext
;
System\Windows\Input\Stylus\Wisp\WispLogic.cs (4)
73
internal void ProcessSystemEvent(
PenContext
penContext,
122
PenContext
penContext,
338
PenContext
penContext = rawStylusInputReport.PenContext;
3282
internal
PenContext
GetStylusPenContextForHwnd(PresentationSource presentationSource, int tabletDeviceId)
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (4)
145
internal
PenContext
ActivePenContext => _activePenContext;
335
PenContext
penContext = _stylusLogic.GetStylusPenContextForHwnd(_inputSource, TabletDevice.Id);
1561
internal void UpdateInRange(bool inRange,
PenContext
penContext)
1972
private
PenContext
_activePenContext;
System\Windows\Input\Stylus\Wisp\WispTabletDevice.cs (2)
184
internal
PenContext
CreateContext(IntPtr hwnd, PenContexts contexts)
186
PenContext
penContext;
System\Windows\Input\Stylus\Wisp\WispTabletDeviceCollection.cs (3)
656
internal
PenContext
[] CreateContexts(IntPtr hwnd, PenContexts contexts)
660
PenContext
[] ctxs = new
PenContext
[c];