Update Files

This commit is contained in:
2025-01-22 16:18:30 +01:00
parent ed4603cf95
commit a36294b518
16718 changed files with 2960346 additions and 0 deletions

19
leenkx/Sources/zui/Id.hx Normal file
View File

@ -0,0 +1,19 @@
package zui;
import haxe.macro.Context;
import haxe.macro.Expr;
import haxe.macro.ExprTools;
class Id {
static var i = 0;
macro public static function pos(): Expr {
return macro $v{i++};
}
macro public static function handle(ops: Expr = null): Expr {
var code = "zui.Zui.Handle.global.nest(zui.Id.pos()," + ExprTools.toString(ops) + ")";
return Context.parse(code, Context.currentPos());
}
}