示例#1
0
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));
}
示例#2
0
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);
}
示例#3
0
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
}
示例#4
0
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;
}
示例#5
0
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;
}
示例#6
0
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);
}
示例#7
0
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);
}
示例#8
0
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;
}
示例#9
0
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;
}
示例#10
0
ACCB1 void ACCB2 AVPageViewInvalidateRectCompatStub(AVPageView pageView, AVRect *area)
{
	oldAVRect r;
	if (area)
		r = StepDown(*area);
	OLDCALL(AVPageViewInvalidateRect)(pageView, area? &r:NULL);
}
示例#11
0
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;
}
示例#12
0
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);
}
示例#13
0
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);
}
示例#14
0
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);
}
示例#15
0
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;
}
示例#16
0
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);
}
示例#17
0
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);
}
示例#18
0
/*获取鼠标消息并根据鼠标点击位置进行相应操作*/
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 ;
}
示例#19
0
void CPPageExternalFilters::OnMoveFilterDown()
{
    StepDown(m_filters);
}
示例#20
0
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);
}
示例#21
0
ACCB1 void ACCB2 AVPageViewDrawAnnotSequenceCompatStub(AVPageView pv, PDAnnot an, const AVRect *bbox)
{
	ACROASSERT(bbox);
	oldAVRect r = StepDown(*bbox);
	OLDCALL(AVPageViewDrawAnnotSequence)(pv, an, &r);
}
示例#22
0
ACCB1 void ACCB2 AVWindowInvalidateRectCompatStub(AVWindow win, const AVRect *rect)
{
	ACROASSERT(rect);
	oldAVRect r = StepDown(*rect);
	OLDCALL(AVWindowInvalidateRect)(win, &r);
}
示例#23
0
ACCB1 void ACCB2 AVWindowSetFrameCompatStub(AVWindow win, const AVRect *rect)
{
	ACROASSERT(rect);
	oldAVRect r = StepDown(*rect);
	OLDCALL(AVWindowSetFrame)(win, &r);
}
示例#24
0
ACCB1 void ACCB2 AVPageViewSetAnnotLocationCompatStub(PDAnnot anAnnot, AVPageView pageView, AVDevCoord x, AVDevCoord y)
{
	OLDCALL(AVPageViewSetAnnotLocation)(anAnnot, pageView, StepDown(x), StepDown(y));
}
示例#25
0
ACCB1 void ACCB2 AVWindowGetMinMaxSizeCompatStub(AVWindow win, AVRect *rect)
{
	ACROASSERT(rect);
	oldAVRect r = StepDown(*rect);
	OLDCALL(AVWindowGetMinMaxSize)(win, &r);
}
示例#26
0
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);
}
示例#27
0
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));
}
示例#28
0
ACCB1 ASBool ACCB2 AVPageViewIsBeadAtPointCompatStub(AVPageView pageView, AVDevCoord xHit, AVDevCoord yHit, PDBead *beadP)
{
	return OLDCALL(AVPageViewIsBeadAtPoint)(pageView, StepDown(xHit), StepDown(yHit), beadP);
}
示例#29
0
ACCB1 void ACCB2 AVPageViewDeviceRectToPageCompatStub(AVPageView pageView, const AVRect *src, ASFixedRect *dst)
{
	ACROASSERT(src);
	oldAVRect r = StepDown(*src);
	OLDCALL(AVPageViewDeviceRectToPage)(pageView, &r, dst);
}
示例#30
0
ACCB1 void ACCB2 AVPageViewDevicePointToPageCompatStub(AVPageView pageView, AVDevCoord x, AVDevCoord y, ASFixedPoint *p)
{
	OLDCALL(AVPageViewDevicePointToPage)(pageView, StepDown(x), StepDown(y), p);
}