:mod:`toolboxutil` ================== .. py:module:: toolboxutil .. autoapi-nested-parse:: toolboxutil - Wrapped MacOS APIs .. py:data:: sysPatListID :type: int .. py:data:: iBeamCursor :type: int .. py:data:: crossCursor :type: int .. py:data:: plusCursor :type: int .. py:data:: watchCursor :type: int .. py:class:: Int64Bit A uctypes structure .. py:attribute:: hiLong :type: int .. py:attribute:: loLong :type: int .. py:function:: FracSqrt(x: Fract) -> Fract .. py:function:: FracSin(x: Fixed) -> Fract .. py:function:: FixATan2(x: int, y: int) -> Fixed .. py:function:: FracCos(x: Fixed) -> Fract .. py:function:: FixRatio(n: int, d: int) -> Fixed .. py:function:: FixMul(a: Fixed, b: Fixed) -> Fixed .. py:function:: FixRound(x: Fixed) -> int .. py:function:: NewString(s: ConstStringPtr) -> StringHandle .. py:function:: SetString(h: StringHandle, s: ConstStringPtr) -> None .. py:function:: GetString(i: int) -> StringHandle .. py:function:: GetIndString(s: StringPtr, sid: int, index: int) -> None .. py:function:: Munger(h: Handle, off: int, p1: Ptr, len1: int, p2: Ptr, len2: int) -> int .. py:function:: PackBits(sp: Ptr, dp: Ptr, len: int) -> None .. py:function:: UnpackBits(sp: Ptr, dp: Ptr, len: int) -> None .. py:function:: BitTst(bp: Ptr, bn: int) -> Boolean .. py:function:: BitSet(bp: Ptr, bn: int) -> None .. py:function:: BitClr(bp: Ptr, bn: int) -> None .. py:function:: BitAnd(a: int, b: int) -> int .. py:function:: BitOr(a: int, b: int) -> int .. py:function:: BitXor(a: int, b: int) -> int .. py:function:: BitNot(a: int) -> int .. py:function:: BitShift(a: int, n: int) -> int .. py:function:: HiWord(a: int) -> int .. py:function:: LoWord(a: int) -> int .. py:function:: LongMul(a: int, b: int, c: Int64Bit) -> None .. py:function:: GetPattern(id: int) -> PatHandle .. py:function:: GetIndPattern(op: Byte, plistid: int, index: int) -> None .. py:function:: GetCursor(id: int) -> CursHandle .. py:function:: GetPicture(id: int) -> PicHandle .. py:function:: DeltaPoint(a: Point, b: Point) -> int .. py:function:: SlopeFromAngle(a: int) -> Fixed .. py:function:: AngleFromSlope(s: Fixed) -> int .. py:function:: FracMul(x: Fract, y: Fract) -> Fract .. py:function:: FixDiv(x: Fixed, y: Fixed) -> Fixed .. py:function:: FracDiv(x: Fract, y: Fract) -> Fract .. py:function:: Long2Fix(x: int) -> Fixed .. py:function:: Fix2Long(x: Fixed) -> int .. py:function:: Fix2Frac(x: Fixed) -> Fract .. py:function:: Frac2Fix(x: Fract) -> Fixed .. py:function:: R_X2Fix(x: extended80) -> Fixed .. py:function:: R_X2Frac(x: extended80) -> Fract