showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/input/impl/PS2MouseDevice.html", "PS2MouseDevice", (bboxmeasuredpic(PSMD))); drawmeasuredpic(PSMD); draw bboxmeasuredpic(PSMD); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/input/impl/RelativeAxis.html", "RelativeAxis", (bboxmeasuredpic(RelativeAxis))); drawmeasuredpic(RelativeAxis); draw bboxmeasuredpic(RelativeAxis); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/input/InputDevice.html", "InputDevice", (bboxmeasuredpic(InputDevice))); drawmeasuredpic(InputDevice); draw bboxmeasuredpic(InputDevice); showlink("../ffdoc/libvob/javadoc/org/nongnu/libvob/input/Axis.html", "Axis", (bboxmeasuredpic(Axis))); drawmeasuredpic(Axis); draw bboxmeasuredpic(Axis); if not known OrPPKqnDvCBRBSlEZQNL.p: OrPPKqnDvCBRBSlEZQNL.p = backuppath(PSMD, InputDevice); show OrPPKqnDvCBRBSlEZQNL.p; else: OrPPKqnDvCBRBSlEZQNL.p := clipmeasuredpath(PSMD, InputDevice, OrPPKqnDvCBRBSlEZQNL.p); fi realize(OrPPKqnDvCBRBSlEZQNL.p); if not known SxtLIrjAnGesBVyMJRLt.p: SxtLIrjAnGesBVyMJRLt.p = backuppath(PSMD, RelativeAxis); show SxtLIrjAnGesBVyMJRLt.p; else: SxtLIrjAnGesBVyMJRLt.p := clipmeasuredpath(PSMD, RelativeAxis, SxtLIrjAnGesBVyMJRLt.p); fi SxtLIrjAnGesBVyMJRLt.a.p = subpath(0,0.5*length(SxtLIrjAnGesBVyMJRLt.p)) of SxtLIrjAnGesBVyMJRLt.p; SxtLIrjAnGesBVyMJRLt.b.p = subpath(length(SxtLIrjAnGesBVyMJRLt.p),0.5*length(SxtLIrjAnGesBVyMJRLt.p)) of SxtLIrjAnGesBVyMJRLt.p; assoc(SxtLIrjAnGesBVyMJRLt.a.p, SxtLIrjAnGesBVyMJRLt.a.multi, SxtLIrjAnGesBVyMJRLt.a.role); assoc(SxtLIrjAnGesBVyMJRLt.b.p, SxtLIrjAnGesBVyMJRLt.b.multi, SxtLIrjAnGesBVyMJRLt.b.role); if not known LcAyXgSmyTkhinBedzsZ.p: LcAyXgSmyTkhinBedzsZ.p = backuppath(RelativeAxis, Axis); show LcAyXgSmyTkhinBedzsZ.p; else: LcAyXgSmyTkhinBedzsZ.p := clipmeasuredpath(RelativeAxis, Axis, LcAyXgSmyTkhinBedzsZ.p); fi realize(LcAyXgSmyTkhinBedzsZ.p); draw ulcorner(bbox(currentpicture))+(0,10) -- urcorner(bbox(currentpicture))+(0,10) withpen pencircle scaled 1.5pt; picture xGRpjAVAskJOkCbFLblF.pict; xGRpjAVAskJOkCbFLblF.pict = diagramTitle("Libvob input framework for custom controllers"); picmeasurements(xGRpjAVAskJOkCbFLblF); xGRpjAVAskJOkCbFLblF.sw = ulcorner(bbox(currentpicture))+(35,0); showfocus("", "", (bboxmeasuredpic(xGRpjAVAskJOkCbFLblF))); drawmeasuredpic(xGRpjAVAskJOkCbFLblF); draw (infontBB("from:", "Helvetica") scaled 1.3) shifted (ulcorner(bbox(currentpicture))+(2,-13)); drawRoughEdge((bboxmeasuredpic(xGRpjAVAskJOkCbFLblF)), (bbox currentpicture), (0.5)); showlinksize("bbox", "custominputs_ps2mouse", (bbox currentpicture));