mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-11-10 16:55:17 +00:00
29 lines
725 B
Haxe
29 lines
725 B
Haxe
|
package funkin.ui.debug.charting.toolboxes;
|
||
|
|
||
|
import haxe.ui.containers.dialogs.Dialog;
|
||
|
import haxe.ui.containers.dialogs.CollapsibleDialog;
|
||
|
import haxe.ui.containers.dialogs.Dialog.DialogEvent;
|
||
|
import haxe.ui.core.Component;
|
||
|
|
||
|
/**
|
||
|
* The base class for the Toolboxes (manipulatable, arrangeable control windows) in the Chart Editor.
|
||
|
*/
|
||
|
// @:nullSafety // TODO: Fix null safety when used with HaxeUI build macros.
|
||
|
@:access(funkin.ui.debug.charting.ChartEditorState)
|
||
|
class ChartEditorBaseToolbox extends CollapsibleDialog
|
||
|
{
|
||
|
var state:ChartEditorState;
|
||
|
|
||
|
private function new(state:ChartEditorState)
|
||
|
{
|
||
|
super();
|
||
|
|
||
|
this.state = state;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Override to implement this.
|
||
|
*/
|
||
|
public function refresh() {}
|
||
|
}
|