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