| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #list xtt-class-stack create {};
- #alias {class.name} {
- #local currentClassName {${xtt-class-stack[-1]}};
- };
- #alias {class.open} {
- #local className {%1};
- #list {xtt-class-stack} {add} {$className};
- #class {$className} open;
- };
- #alias {class.close} {
- #local className {%1};
- #class {$className} close;
- #list {xtt-class-stack} {delete} {-1};
- #local preClassName {${xtt-class-stack[-1]}};
- #if { "$preClassName" != "" } {
- #class {$preClassName} open;
- };
- };
- #alias {class.kill} {
- #local className {%1};
- #class {$className} kill;
- };
- #alias {class.read} {
- #local className {%1};
- #local filePath {%2};
- class.open {$className};
- class.do {$className} {load-file $filePath};
- class.close {$className};
- };
- #alias {class.do} {
- #local className {%1};
- #local code {%2};
- #class {$className} {assign} {$code};
- };
- #alias {class.enable} {
- #local className {%1};
- #class {$className} {load};
- };
- #alias {class.disable} {
- #local className {%1};
- #class {$className} {save};
- #class {$className} {clear};
- };
|