UNPKG

phaser3-rex-plugins

Version:
31 lines (26 loc) 858 B
import ScrollableBase from '../../../scrollablepanel/ScrollablePanel.js'; import BindingTargetMethods from './BindingTargetMethods.js'; import InputRowTitleWidthMethods from './InputRowTitleWidthMethods.js'; import SetReadOnlyMethods from './SetReadOnlyMethods.js'; class Scrollable extends ScrollableBase { constructor(scene, config) { super(scene, config); this.type = 'rexTweaker.Scrollable'; } setTitle(config) { var title = this.childrenMap.header; if (config.text || config.title || config.icon) { title.show().setTitle(config); } else { title.hide(); } return this; } } Object.assign( Scrollable.prototype, BindingTargetMethods, InputRowTitleWidthMethods, SetReadOnlyMethods, ) export default Scrollable;