6028 |
// Toolkit event that is emitted when the mouse enters this window. |
// Toolkit event that is emitted when the mouse enters this window. |
6029 |
void IToolkitEventSink.ToolkitMouseEnter() |
void IToolkitEventSink.ToolkitMouseEnter() |
6030 |
{ |
{ |
6031 |
OnMouseEnter(EventArgs.Empty); |
if(GetControlFlag(ControlFlags.Enabled)) |
6032 |
|
OnMouseEnter(EventArgs.Empty); |
6033 |
} |
} |
6034 |
|
|
6035 |
// Toolkit event that is emitted when the mouse leaves this window. |
// Toolkit event that is emitted when the mouse leaves this window. |
6036 |
void IToolkitEventSink.ToolkitMouseLeave() |
void IToolkitEventSink.ToolkitMouseLeave() |
6037 |
{ |
{ |
6038 |
OnMouseLeave(EventArgs.Empty); |
if(GetControlFlag(ControlFlags.Enabled)) |
6039 |
|
OnMouseLeave(EventArgs.Empty); |
6040 |
} |
} |
6041 |
|
|
6042 |
// Toolkit event that is emitted when the focus enters this window. |
// Toolkit event that is emitted when the focus enters this window. |
6116 |
{ |
{ |
6117 |
if(!GetControlFlag(ControlFlags.Enabled)) |
if(!GetControlFlag(ControlFlags.Enabled)) |
6118 |
{ |
{ |
6119 |
|
if (parent != null) |
6120 |
|
((IToolkitEventSink)parent).ToolkitMouseDown(buttons, modifiers, clicks, x + left, y + top, delta); |
6121 |
return; |
return; |
6122 |
} |
} |
6123 |
// Convert to client coordinates |
// Convert to client coordinates |
6166 |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
6167 |
int clicks, int x, int y, int delta) |
int clicks, int x, int y, int delta) |
6168 |
{ |
{ |
6169 |
|
if(!GetControlFlag(ControlFlags.Enabled)) |
6170 |
|
{ |
6171 |
|
if (parent != null) |
6172 |
|
((IToolkitEventSink)parent).ToolkitMouseUp(buttons, modifiers, clicks, x + left, y + top, delta); |
6173 |
|
return; |
6174 |
|
} |
6175 |
|
|
6176 |
// Convert to client coordinates |
// Convert to client coordinates |
6177 |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
6178 |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |
6202 |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
6203 |
int clicks, int x, int y, int delta) |
int clicks, int x, int y, int delta) |
6204 |
{ |
{ |
6205 |
|
if(!GetControlFlag(ControlFlags.Enabled)) |
6206 |
|
{ |
6207 |
|
if (parent != null) |
6208 |
|
((IToolkitEventSink)parent).ToolkitMouseHover(buttons, modifiers, clicks, x + left, y + top, delta); |
6209 |
|
return; |
6210 |
|
} |
6211 |
|
|
6212 |
// Convert to client coordinates |
// Convert to client coordinates |
6213 |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
6214 |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |
6223 |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
(ToolkitMouseButtons buttons, ToolkitKeys modifiers, |
6224 |
int clicks, int x, int y, int delta) |
int clicks, int x, int y, int delta) |
6225 |
{ |
{ |
6226 |
|
if(!GetControlFlag(ControlFlags.Enabled)) |
6227 |
|
{ |
6228 |
|
if (parent != null) |
6229 |
|
((IToolkitEventSink)parent).ToolkitMouseMove(buttons, modifiers, clicks, x + left, y + top, delta); |
6230 |
|
return; |
6231 |
|
} |
6232 |
|
|
6233 |
// Convert to client coordinates |
// Convert to client coordinates |
6234 |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
x += ToolkitDrawOrigin.X - ClientOrigin.X; |
6235 |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |
y += ToolkitDrawOrigin.Y - ClientOrigin.Y; |