File size: 1,502 Bytes
d46f4a3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package net.minecraft.client.gui.layouts;

import java.util.function.Consumer;
import net.minecraft.client.gui.components.AbstractWidget;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;

@OnlyIn(Dist.CLIENT)
public class SpacerElement implements LayoutElement {
    private int x;
    private int y;
    private final int width;
    private final int height;

    public SpacerElement(int p_265229_, int p_265527_) {
        this(0, 0, p_265229_, p_265527_);
    }

    public SpacerElement(int p_265199_, int p_265495_, int p_265101_, int p_265469_) {
        this.x = p_265199_;
        this.y = p_265495_;
        this.width = p_265101_;
        this.height = p_265469_;
    }

    public static SpacerElement width(int p_265056_) {
        return new SpacerElement(p_265056_, 0);
    }

    public static SpacerElement height(int p_265087_) {
        return new SpacerElement(0, p_265087_);
    }

    @Override
    public void setX(int p_265605_) {
        this.x = p_265605_;
    }

    @Override
    public void setY(int p_265406_) {
        this.y = p_265406_;
    }

    @Override
    public int getX() {
        return this.x;
    }

    @Override
    public int getY() {
        return this.y;
    }

    @Override
    public int getWidth() {
        return this.width;
    }

    @Override
    public int getHeight() {
        return this.height;
    }

    @Override
    public void visitWidgets(Consumer<AbstractWidget> p_265477_) {
    }
}