Export template source from ba8d4f92667f39bb02d542cb492b71a32ec914bf:quixos-instance/packages/web-studio-canvas-runtime

This commit is contained in:
Quixos Template Publisher
2000-01-01 00:00:00 +00:00
commit dd09b39a74
27 changed files with 1161 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import interface WebStudioCanvasPlacement;
external atom WebStudioCanvas id "atom:org.quixos.web-studio:canvas";
external atom WebStudioCanvasPlacement id "atom:org.quixos.web-studio:canvas-placement";
external interface WebStudioCanvasInterface revision "interface:org.quixos.web-studio.canvas@1";
external interface WebStudioPlaceable revision "interface:org.quixos.web-studio.placeable@1";
package WebStudioCanvasRuntime id "package:org.quixos.web-studio:canvas-runtime" revision "package:org.quixos.web-studio:canvas-runtime@1" {
constructor createCanvas id "export:org.quixos.web-studio.canvas-runtime:create-canvas" constructs WebStudioCanvas : unit;
constructor createPlacement id "export:org.quixos.web-studio.canvas-runtime:create-placement" constructs WebStudioCanvasPlacement : record {
canvas_id: interface-ref<WebStudioCanvasInterface>;
subject_id: interface-ref<WebStudioPlaceable>;
x: double;
y: double;
width: double;
height: double;
z: int32;
} requires {
interface placement id "port:web-studio-placement-constructor:placement" : WebStudioCanvasPlacement;
};
}