All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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