(C) 1998 AROS - The Amiga Research OS


NAME

()

SYNOPSIS

FUNCTION

INPUTS
RESULT

EXAMPLE
SEE ALSO

NOTES

BUGS

INTERNALS

HISTORY
AROS_UFH3S(IPTR, dispatch_dragbarclass, AROS_UFHA(Class *, cl, A0), AROS_UFHA(Object *, o, A2), AROS_UFHA(Msg, msg, A1)){ IPTR retval = 0UL; EnterFunc(bug("dragbar_dispatcher(mid=%d)\n", msg->MethodID)); switch (msg->MethodID) { case GM_RENDER: dragbar_render(cl, o, (struct gpRender *)msg); break; case GM_LAYOUT: break; case GM_DOMAIN: break; case GM_GOACTIVE: retval = dragbar_goactive(cl, o, (struct gpInput *)msg); break; case GM_GOINACTIVE: retval = dragbar_goinactive(cl, o, (struct gpGoInactive *)msg); break; case GM_HANDLEINPUT: retval = dragbar_handleinput(cl, o, (struct gpInput *)msg); break; case OM_NEW: retval = DoSuperMethodA(cl, o, msg); if (NULL != retval) { ((struct Gadget *)retval)->GadgetType |= GTYP_SYSGADGET; } break; default: retval = DoSuperMethodA(cl, o, msg); break; } ReturnPtr ("dragbar_dispatcher", IPTR, retval);}