571 |
} |
} |
572 |
} |
} |
573 |
break; |
break; |
574 |
|
|
575 |
|
case Xsharp.Events.EventType.ClientMessage: |
576 |
|
{ |
577 |
|
if(xevent.xclient.message_type == dpy.internalBeginInvoke) |
578 |
|
{ |
579 |
|
OnBeginInvokeMessage((IntPtr)xevent.xclient.l(0)); |
580 |
|
} |
581 |
|
} |
582 |
|
break; |
583 |
} |
} |
584 |
base.DispatchEvent(ref xevent); |
base.DispatchEvent(ref xevent); |
585 |
} |
} |
586 |
|
|
587 |
|
/// <summary> |
588 |
|
/// <para>Method that is called when a custom "BeginInvoke" message comes in |
589 |
|
/// changes.</para> |
590 |
|
/// </summary> |
591 |
|
protected virtual void OnBeginInvokeMessage(IntPtr i_gch) |
592 |
|
{ |
593 |
|
// Nothing to do in this base class. |
594 |
|
} |
595 |
|
|
596 |
|
|
597 |
// Remove this widget from the pending expose list. |
// Remove this widget from the pending expose list. |
598 |
internal void RemovePendingExpose() |
internal void RemovePendingExpose() |