com.github.czyzby.lml.scene2d.ui.reflected.ButtonTable Maven / Gradle / Ivy
package com.github.czyzby.lml.scene2d.ui.reflected;
import com.badlogic.gdx.scenes.scene2d.Actor;
import com.badlogic.gdx.scenes.scene2d.ui.Button;
import com.badlogic.gdx.scenes.scene2d.ui.ButtonGroup;
import com.badlogic.gdx.scenes.scene2d.ui.Cell;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import com.badlogic.gdx.scenes.scene2d.ui.Table;
/** A specialized {@link Table} that manages an internal {@link ButtonGroup}. All children that extend {@link Button}
* class are automatically appended to the button group instance; appends other children like a regular table. Group is
* accessible through {@link #getButtonGroup()} and cannot be changed.
*
* @author MJ */
public class ButtonTable extends Table {
private final ButtonGroup
© 2015 - 2025 Weber Informatics LLC | Privacy Policy