B_EXITED_VIEW
if (last && (transit == B_EXITED_VIEW)) {
last->MouseOver(point, B_EXITED_VIEW);
last->MouseOver(point, B_EXITED_VIEW);
last->MouseOver(point, B_EXITED_VIEW);
if (last && (transit == B_EXITED_VIEW)) {
last->MessageDragged(point, B_EXITED_VIEW, message);
last->MessageDragged(point, B_EXITED_VIEW, message);
last->MessageDragged(point, B_EXITED_VIEW, message);
case B_EXITED_VIEW:
if (transit == B_EXITED_VIEW)
last->MessageDragged(point, B_EXITED_VIEW, message);
MessageDragged(point, B_EXITED_VIEW, message);
last->MessageDragged(point, B_EXITED_VIEW, message);
last->MessageDragged(point, B_EXITED_VIEW, message);
if ((transit == B_EXITED_VIEW) || (transit == B_OUTSIDE_VIEW))
last->MouseOver(point, B_EXITED_VIEW);
MouseOver(point, B_EXITED_VIEW);
last->MouseOver(point, B_EXITED_VIEW);
last->MouseOver(point, B_EXITED_VIEW);
case B_EXITED_VIEW: {
last->MouseOver(this, point, B_EXITED_VIEW);
last->MouseOver(this, point, B_EXITED_VIEW);
case B_EXITED_VIEW:
case B_EXITED_VIEW:
case B_EXITED_VIEW:
case B_EXITED_VIEW:
case B_EXITED_VIEW:
case B_EXITED_VIEW:
case B_EXITED_VIEW:
if (transit == B_EXITED_VIEW && fDragMessageSize > 0) {
if (transit == B_EXITED_VIEW) {
if (transit != B_EXITED_VIEW) {
if (fTransitMessage != NULL && transit == B_EXITED_VIEW)
} else if (transit == B_EXITED_VIEW) {
} else if (transit == B_EXITED_VIEW) {
case B_EXITED_VIEW:
|| transit == B_EXITED_VIEW) {
} else if (transit == B_EXITED_VIEW) {
if (!dragMessage || (transit == B_EXITED_VIEW || transit == B_OUTSIDE_VIEW)) {
case B_EXITED_VIEW:
case B_EXITED_VIEW:
if (transit == B_ENTERED_VIEW || transit == B_EXITED_VIEW)
if (transit == B_EXITED_VIEW || dragMessage != NULL) {
if (!dragMessage || (transit == B_EXITED_VIEW || transit == B_OUTSIDE_VIEW)) {
case B_EXITED_VIEW:
fLastMouseEventTab->MouseMoved(where, B_EXITED_VIEW, dragMessage);
case B_EXITED_VIEW:
bool inside = (code != B_EXITED_VIEW) && Bounds().Contains(where);
bool inside = (code != B_EXITED_VIEW) && Bounds().Contains(where);
if (transit == B_EXITED_VIEW
fCurrentCode = B_EXITED_VIEW);
fCurrentCode = B_EXITED_VIEW);
|| fCurrentCode == B_EXITED_VIEW) {
fCurrentCode = B_EXITED_VIEW);
if (code == B_EXITED_VIEW)
case B_EXITED_VIEW:
if (transit == B_ENTERED_VIEW || transit == B_EXITED_VIEW)
if (transit == B_EXITED_VIEW || transit == B_OUTSIDE_VIEW)
if (transit == B_ENTERED_VIEW || transit == B_EXITED_VIEW)
transit = B_EXITED_VIEW;
case B_EXITED_VIEW:
case B_EXITED_VIEW:
if ((transit == B_ENTERED_VIEW || transit == B_EXITED_VIEW) && fMouseDown)
case B_EXITED_VIEW: {
} else if (dragMessage != NULL && transit == B_EXITED_VIEW)
case B_EXITED_VIEW:
if (fLastTransit == B_EXITED_VIEW)