ACCB1 void ACCB2 AVPageViewScrollToRectCompatStub(AVPageView pageView, const AVRect *rect, ASBool favorLeft, ASBool favorTop, AVDevSize margin) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); OLDCALL(AVPageViewScrollToRect)(pageView, &r, favorLeft, favorTop, StepDown(margin)); }
ACCB1 void ACCB2 AVPageViewDragOutNewRectCompatStub(AVPageView pageView, AVDevCoord xStart, AVDevCoord yStart, AVRect *resultRect) { ACROASSERT(resultRect); oldAVRect r; OLDCALL(AVPageViewDragOutNewRect)(pageView, StepDown(xStart), StepDown(yStart), &r); *resultRect = StepUp(r); }
ACCB1 void ACCB2 AVPageViewDeviceRectToPageRZCompatStub(AVPageView pageView, Int32 flags, AVDevCoord xHot, AVDevCoord yHot, const AVRect *src, ASFixedRect *dst) { ACROASSERT(src); oldAVRect r = StepDown(*src); OLDCALL(AVPageViewDeviceRectToPageRZ)(pageView, flags, StepDown(xHot), StepDown(yHot), &r, dst); //sproc }
ACCB1 ASInt32 ACCB2 AVPageViewDragOutNewRectSnappedCompatStub(AVPageView pageView, AVDevCoord xStart, AVDevCoord yStart, AVRect *resultRect, AVCursor *cursorArray, ASInt16 nCursors) { ACROASSERT(resultRect); ASInt32 res; oldAVRect r; res = OLDCALL(AVPageViewDragOutNewRectSnapped)(pageView, StepDown(xStart), StepDown(yStart), &r, cursorArray, nCursors); *resultRect = StepUp(r); return res; }
ACCB1 void ACCB2 AVPageViewSnapPointCompatStub(AVPageView pageView, AVDevCoord *x, AVDevCoord *y, AVDragType direction) { ACROASSERT(x); ACROASSERT(y); ASInt16 x1 = StepDown(*x); ASInt16 y1 = StepDown(*y); OLDCALL(AVPageViewSnapPoint)(pageView, &x1, &y1, direction); *x = x1; *y = y1; }
ACCB1 void ACCB2 AVPageViewDragRectCompatStub(AVPageView pageView, AVDevCoord xStart, AVDevCoord yStart, AVRect *startRect, AVRect *resultRect, Int32 dragType, AVRect *extrema) { ACROASSERT(startRect); ACROASSERT(resultRect); oldAVRect sr = StepDown(*startRect); oldAVRect rr; oldAVRect er; if (extrema) er = StepDown(*extrema); OLDCALL(AVPageViewDragRect)(pageView, StepDown(xStart), StepDown(yStart), &sr, &rr, dragType, extrema? &er : NULL); *resultRect = StepUp(rr); }
ACCB1 void ACCB2 AVPageViewSnapRectCompatStub(AVPageView pageView, AVDevCoord xStart, AVDevCoord yStart, AVDevCoord xNow, AVDevCoord yNow, AVRect *startRect, AVRect *resultRect, ASInt32 handleType, ASUns32 modifiers, const AVRect *extrema) { ACROASSERT(startRect); ACROASSERT(resultRect); oldAVRect sr = StepDown(*startRect); oldAVRect rr; oldAVRect er; if (extrema) er = StepDown(*extrema); OLDCALL(AVPageViewSnapRect)(pageView, StepDown(xStart), StepDown(yStart), StepDown(xNow), StepDown(yNow), &sr, &rr, handleType, modifiers, extrema? &er : NULL); *resultRect = StepUp(rr); }
ACCB1 ASInt32 ACCB2 AVPageViewDragRectSnappedCompatStub(AVPageView pageView, AVDevCoord xStart, AVDevCoord yStart, AVRect *startRect, AVRect *resultRect, Int32 dragType, AVRect *extrema, AVCursor *cursorArray, ASInt16 nCursors) { ACROASSERT(startRect); ACROASSERT(resultRect); ASInt32 res; oldAVRect sr = StepDown(*startRect); oldAVRect rr; oldAVRect er; if (extrema) er = StepDown(*extrema); res = OLDCALL(AVPageViewDragRectSnapped)(pageView, StepDown(xStart), StepDown(yStart), &sr, &rr, dragType, extrema? &er : NULL, cursorArray, nCursors); *resultRect = StepUp(rr); return res; }
static void AVDocOP_to_oldAVDocOP(const AVDocOpenParams& p, oldAVDocOpenParams newp) { ACROASSERT(p); ACROASSERT(newp); newp->size = sizeof(*newp); newp->useFrame = p->useFrame; newp->frame = StepDown(p->frame); newp->useVisible = p->useVisible; newp->visible = p->visible; newp->useServerType = p->useServerType; newp->serverType = p->serverType; newp->serverCreationData = p->serverCreationData; newp->useSourceDoc = p->useSourceDoc; newp->sourceDoc = p->sourceDoc; newp->useReadOnly = p->useReadOnly; newp->readOnly = p->readOnly; newp->useViewType = p->useViewType; newp->viewType = p->viewType; newp->useViewDef = p->useViewDef; if(newp->useViewDef) { ACROASSERT(p->viewDef); AVDocVD_to_oldAVDocVD(p->viewDef, newp->viewDef); } newp->usePermReqProc = p->usePermReqProc; newp->permReqProc = p->permReqProc; }
ACCB1 void ACCB2 AVPageViewInvalidateRectCompatStub(AVPageView pageView, AVRect *area) { oldAVRect r; if (area) r = StepDown(*area); OLDCALL(AVPageViewInvalidateRect)(pageView, area? &r:NULL); }
static ACCB1 ASBool ACCB2 CompatAVDocSelectionGetAVRectProc(AVDoc doc, PDPageNumber pageNo, oldAVRect* rect, void* data) { ASBool res; AVRect r; AVDocSelectionServer ss= AVDocGetSelectionServerByType( AVDocGetSelectionType( doc ) ); res = ss->GetAVRect(doc, pageNo, &r, data); *rect = StepDown(r); return res; }
static ACCB1 void ACCB2 CompatGetAnnotViewBBox(oldAVAnnotHandler annotHandler, AVPageView pageView, PDAnnot anAnnot, oldAVRect *bbox) { //annotHandler points to a valid AVAnnotHandler type since this got assigned in an AVAnnotHandler routine AVRect rect; ACROASSERT(annotHandler); ACROASSERT(((AVAnnotHandler)annotHandler)->GetAnnotViewBBox); ((AVAnnotHandler)annotHandler)->GetAnnotViewBBox(((AVAnnotHandler)annotHandler), pageView, anAnnot, &rect); *bbox = StepDown(rect); }
ACCB1 ASBool ACCB2 AVDocRegisterSelectionServerCompatStub(AVDocSelectionServer server) { ACROASSERT(server); if (server->GetAVRect) { server->oldGetAVRect = CompatAVDocSelectionGetAVRectProc; } if (server->ShowMenu) { server->oldShowMenu = CompatAVDocSelectionShowMenuProc; } oldAVDocSelectionServer s= StepDown(server); return OLDCALL(AVDocRegisterSelectionServer)(s); }
ACCB1 void ACCB2 AVPageViewInvertQuadCompatStub(AVPageView pageView, const Quad *quad, ASBool highlight) { oldQuad q; if (quad) { q.tlh = StepDown(quad->tlh); q.tlv = StepDown(quad->tlv); q.trh = StepDown(quad->trh); q.trv = StepDown(quad->trv); q.blh = StepDown(quad->blh); q.blv = StepDown(quad->blv); q.brh = StepDown(quad->brh); q.brv = StepDown(quad->brv); } AVROUTINE(AcroViewHFT_VERSION_4, AVPageViewInvertQuad)(pageView, quad? (Quad*)&q : NULL, highlight); }
static ACCB1 ASBool ACCB2 CompatAVWindowWillBeResizedProc(AVWindow win, oldAVRect *newFrame) { ASBool res; ACROASSERT(newFrame); AVRect r = StepUp(*newFrame); for (ProcDataLinkP i = gProcList[ePROC_WIN_WILLBERESIZED];i!=NULL;i = i->next) if (i->data == win) { res = ((AVWindowWillBeResizedProc)i->proc)(win, &r); *newFrame = StepDown(r); return res; } ACROASSERT(false); //should never happen return true; }
static void AVDocVD_to_oldAVDocVD(const AVDocViewDef& vd, oldAVDocViewDef newvd) { ACROASSERT(newvd); ACROASSERT(vd); newvd->size = sizeof(*newvd); newvd->bringToFront = vd->bringToFront; newvd->usePageViewInfo = vd->usePageViewInfo; newvd->pageViewLayoutMode = vd->pageViewLayoutMode; newvd->pageViewPageNum = vd->pageViewPageNum; newvd->pageViewZoomType = vd->pageViewZoomType; newvd->pageViewZoom = vd->pageViewZoom; newvd->pageViewX = StepDown(vd->pageViewX); newvd->pageViewY = StepDown(vd->pageViewY); newvd->pageViewStartThread = vd->pageViewStartThread; newvd->pageViewThreadIndex = vd->pageViewThreadIndex; newvd->pageViewBead = vd->pageViewBead; newvd->useOverViewInfo = vd->useOverViewInfo; newvd->overViewMode = vd->overViewMode; newvd->overViewPos = vd->overViewPos; newvd->overViewX = vd->overViewX; newvd->overViewY = vd->overViewY; newvd->useWindowInfo = vd->useWindowInfo; newvd->windowFrame = StepDown(vd->windowFrame); }
ACCB1 void ACCB2 AVAppRegisterLegacyToolBarPositionCompatStub(const char *toolBarName, ASBool external, AVToolBarPosition position) { oldAVToolBarPositionRec oldposition; oldposition.inDoc = position->inDoc; oldposition.dockPosition = position->dockPosition; oldposition.floatingWindowName = position->floatingWindowName; oldposition.stackNum = position->stackNum; oldposition.offset = position->offset; oldposition.order = position->order; oldposition.windowFrame = StepDown(position->windowFrame); oldposition.layout = position->layout; oldposition.hidden = position->hidden; oldposition.windowHidden = position->windowHidden; oldposition.size = sizeof(oldposition); OLDCALL(AVAppRegisterLegacyToolBarPosition)(toolBarName,external,&oldposition); }
/*获取鼠标消息并根据鼠标点击位置进行相应操作*/ void GetMessage(MOUSEMSG m) { //鼠标循环 switch(m.uMsg) { case WM_LBUTTONDOWN: case WM_LBUTTONDBLCLK: if(m.x>440&&m.x<460&&m.y>60&&m.y<80) StepUp(); if(m.x>420&&m.x<440&&m.y>80&&m.y<100) StepLeft(); if(m.x>460&&m.x<480&&m.y>80&&m.y<100) StepRight(); if(m.x>440&&m.x<460&&m.y>100&&m.y<120) StepDown(); break; default: break; } return ; }
void CPPageExternalFilters::OnMoveFilterDown() { StepDown(m_filters); }
ACCB1 void ACCB2 AVPageViewDrawRectOutlineWithHandlesCompatStub(AVPageView pageView, const AVRect *rect, ASBool bMidpoints, ASBool bThin, ASFixed *dashArray, ASInt32 arrayLen) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); OLDCALL(AVPageViewDrawRectOutlineWithHandles)(pageView, &r, bMidpoints, bThin, dashArray, arrayLen); }
ACCB1 void ACCB2 AVPageViewDrawAnnotSequenceCompatStub(AVPageView pv, PDAnnot an, const AVRect *bbox) { ACROASSERT(bbox); oldAVRect r = StepDown(*bbox); OLDCALL(AVPageViewDrawAnnotSequence)(pv, an, &r); }
ACCB1 void ACCB2 AVWindowInvalidateRectCompatStub(AVWindow win, const AVRect *rect) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); OLDCALL(AVWindowInvalidateRect)(win, &r); }
ACCB1 void ACCB2 AVWindowSetFrameCompatStub(AVWindow win, const AVRect *rect) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); OLDCALL(AVWindowSetFrame)(win, &r); }
ACCB1 void ACCB2 AVPageViewSetAnnotLocationCompatStub(PDAnnot anAnnot, AVPageView pageView, AVDevCoord x, AVDevCoord y) { OLDCALL(AVPageViewSetAnnotLocation)(anAnnot, pageView, StepDown(x), StepDown(y)); }
ACCB1 void ACCB2 AVWindowGetMinMaxSizeCompatStub(AVWindow win, AVRect *rect) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); OLDCALL(AVWindowGetMinMaxSize)(win, &r); }
ACCB1 ASBool ACCB2 AVPageViewIsAnnotOfTypeAtPointCompatStub(AVPageView pageView, AVDevCoord xHit, AVDevCoord yHit, ASAtom annotType, ASBool belowOthers, PDAnnot *annot) { return OLDCALL(AVPageViewIsAnnotOfTypeAtPoint)(pageView, StepDown(xHit), StepDown(yHit), annotType, belowOthers, annot); }
ACCB1 AVDragTypeEx ACCB2 AVRectHandleHitTestCompatStub(const AVRect *rect, ASBool bMidpoints, AVDevCoord x, AVDevCoord y) { ACROASSERT(rect); oldAVRect r = StepDown(*rect); return OLDCALL(AVRectHandleHitTest)(&r, bMidpoints, StepDown(x), StepDown(y)); }
ACCB1 ASBool ACCB2 AVPageViewIsBeadAtPointCompatStub(AVPageView pageView, AVDevCoord xHit, AVDevCoord yHit, PDBead *beadP) { return OLDCALL(AVPageViewIsBeadAtPoint)(pageView, StepDown(xHit), StepDown(yHit), beadP); }
ACCB1 void ACCB2 AVPageViewDeviceRectToPageCompatStub(AVPageView pageView, const AVRect *src, ASFixedRect *dst) { ACROASSERT(src); oldAVRect r = StepDown(*src); OLDCALL(AVPageViewDeviceRectToPage)(pageView, &r, dst); }
ACCB1 void ACCB2 AVPageViewDevicePointToPageCompatStub(AVPageView pageView, AVDevCoord x, AVDevCoord y, ASFixedPoint *p) { OLDCALL(AVPageViewDevicePointToPage)(pageView, StepDown(x), StepDown(y), p); }