Bootstrap WebStudioCanvasPlacement interface

This commit is contained in:
Quixos Todo bootstrap
2026-09-05 10:18:08 -07:00
commit b8d31b65c8
2 changed files with 38 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
interface WebStudioCanvasPlacement id "interface:org.quixos.web-studio.canvas-placement" revision "interface:org.quixos.web-studio.canvas-placement@1" {
value x id "member:org.quixos.web-studio.canvas-placement:x" : double {
get id "operation:org.quixos.web-studio.canvas-placement:x:get";
set id "operation:org.quixos.web-studio.canvas-placement:x:set";
}
value y id "member:org.quixos.web-studio.canvas-placement:y" : double {
get id "operation:org.quixos.web-studio.canvas-placement:y:get";
set id "operation:org.quixos.web-studio.canvas-placement:y:set";
}
value width id "member:org.quixos.web-studio.canvas-placement:width" : double {
get id "operation:org.quixos.web-studio.canvas-placement:width:get";
set id "operation:org.quixos.web-studio.canvas-placement:width:set";
}
value height id "member:org.quixos.web-studio.canvas-placement:height" : double {
get id "operation:org.quixos.web-studio.canvas-placement:height:get";
set id "operation:org.quixos.web-studio.canvas-placement:height:set";
}
value z id "member:org.quixos.web-studio.canvas-placement:z" : int32 {
get id "operation:org.quixos.web-studio.canvas-placement:z:get";
set id "operation:org.quixos.web-studio.canvas-placement:z:set";
}
relation subject id "member:org.quixos.web-studio.canvas-placement:subject" : exactly-one interface WebStudioPlaceable {
resolve id "operation:org.quixos.web-studio.canvas-placement:subject:resolve";
connect id "operation:org.quixos.web-studio.canvas-placement:subject:connect";
disconnect id "operation:org.quixos.web-studio.canvas-placement:subject:disconnect";
}
relation canvas id "member:org.quixos.web-studio.canvas-placement:canvas" : exactly-one interface WebStudioCanvas {
resolve id "operation:org.quixos.web-studio.canvas-placement:canvas:resolve";
connect id "operation:org.quixos.web-studio.canvas-placement:canvas:connect";
disconnect id "operation:org.quixos.web-studio.canvas-placement:canvas:disconnect";
}
}
+6
View File
@@ -0,0 +1,6 @@
quixos-lock version 1 {
quixos source {
repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git";
commit "57383d96ee3f718c6421d567685e89e095129eb2";
}
}