View difference between Paste ID: PinQexcg and xS93E55k
SHOW: | | - or go back to the newest paste.
1
package arm;
2
import zui.Canvas;
3
import zui.Zui;
4
import armory.trait.internal.CanvasScript;
5
6
class CanvasHeader extends iron.Trait{
7
    public function new() {
8
        super();
9
    }
10
11
    public function getWindow(existingCanvas: CanvasScript){
12
        var canvas = @privateAcess existingCanvas.canvas;
13
        var root = canvas.getElement('root');
14
        root.y += 10;
15
        addHeader(ui);
16
    }
17
    
18-
    function addHeader(ui: TCanvas){
18+
    function addHeader(canvas: TCanvas){
19
        var el:TElement = {
20
            id: 5,
21
            type:ElementType.Text,
22
            name:"header",
23
            text:"header",
24
            x: 21,
25
            y: 21,
26
            width: 50,
27
            height: 50,
28
            visible: true
29
        }
30
        canvas.elements.push(el);
31
    }
32
}