= new InputPointerCache
{
MouseDownEvent = delegate(UIElement element, UIMouseEvent evt)
{
element.RightMouseDown(evt);
},
{
},
{
},
DoubleClickEvent = delegate(UIElement element, UIMouseEvent evt)
{
element.RightDoubleClick(evt);
}
}
virtual void RightMouseUp(UIMouseEvent evt)
virtual void RightClick(UIMouseEvent evt)
73 {
74 MouseDownEvent =
delegate(UIElement element, UIMouseEvent
evt)
75 {
76 element.RightMouseDown(
evt);
77 },
78 MouseUpEvent =
delegate(UIElement element, UIMouseEvent
evt)
79 {
80 element.RightMouseUp(
evt);
81 },
82 ClickEvent =
delegate(UIElement element, UIMouseEvent
evt)
83 {
84 element.RightClick(
evt);
85 },
86 DoubleClickEvent =
delegate(UIElement element, UIMouseEvent
evt)
87 {
88 element.RightDoubleClick(
evt);
89 }
90 };