コード例 #1
0
ファイル: kprCanvas.c プロジェクト: afrog33k/kinomajs
void KPR_Canvas(xsMachine *the)
{
	KprCoordinatesRecord coordinates;
	KprCanvas self;
	xsSlotToKprCoordinates(the, &xsArg(0), &coordinates);
	xsThrowIfFskErr(KprCanvasNew(&self, &coordinates));
	kprContentConstructor(KPR_Content);
}
コード例 #2
0
ファイル: kprApplication.c プロジェクト: giapdangle/kinomajs
void KPR_Host(xsMachine* the)
{
	KprCoordinatesRecord coordinates;
	KprHost self;
	xsStringValue url = xsToString(xsArg(1));
	xsStringValue id = xsToString(xsArg(2));
	xsBooleanValue breakOnStart = false, breakOnException = false;
	if (xsToInteger(xsArgc) > 3) {
		breakOnStart = xsToBoolean(xsArg(3));
        if (xsToInteger(xsArgc) > 4)
            breakOnException = xsToBoolean(xsArg(4));
    }
	xsSlotToKprCoordinates(the, &xsArg(0), &coordinates);
	xsThrowIfFskErr(KprHostNew(&self, &coordinates, url, id, breakOnStart, breakOnException));
	kprContentConstructor(KPR_Host);
}