Use HorizontalLayout as default layout

This commit is contained in:
johni0702
2015-10-11 10:32:28 +02:00
parent d70998bab6
commit 2b0ada5f65

View File

@@ -28,6 +28,7 @@ import de.johni0702.minecraft.gui.RenderInfo;
import de.johni0702.minecraft.gui.element.AbstractComposedGuiElement;
import de.johni0702.minecraft.gui.element.ComposedGuiElement;
import de.johni0702.minecraft.gui.element.GuiElement;
import de.johni0702.minecraft.gui.layout.HorizontalLayout;
import de.johni0702.minecraft.gui.layout.Layout;
import de.johni0702.minecraft.gui.layout.LayoutData;
import net.minecraft.crash.CrashReport;
@@ -49,11 +50,13 @@ import static com.google.common.base.Preconditions.checkState;
public abstract class AbstractGuiContainer<T extends AbstractGuiContainer<T>>
extends AbstractComposedGuiElement<T> implements GuiContainer<T> {
private static final Layout DEFAULT_LAYOUT = new HorizontalLayout();
private final Map<GuiElement, LayoutData> elements = new LinkedHashMap<GuiElement, LayoutData>();
private Map<GuiElement, Pair<ReadablePoint, ReadableDimension>> layedOutElements;
private Layout layout;
private Layout layout = DEFAULT_LAYOUT;
public AbstractGuiContainer() {
}