phaser4-rex-plugins
Version:
289 lines (278 loc) • 10.4 kB
JavaScript
import NinePatch from './ninepatch/NinePatch.js';
import NinePatch2 from './ninepatch2/NinePatch.js';
import RoundRectangle from './roundrectangle/RoundRectangle.js';
import RoundRectangleCanvas from './roundrectanglecanvas/RoundRectangleCanvas.js';
import QuadShape from './quadshape/QuadShape.js';
import BBCodeText from './bbcodetext/BBCodeText.js';
import TagText from './tagtext/TagText.js';
import DynamicText from './dynamictext/DynamicText.js';
import TextPlayer from './textplayer/TextPlayer.js';
import CanvasInput from './canvasinput/CanvasInput.js';
import HiddenEdit from './hiddenedit/HiddenEdit.js';
import Checkbox from './checkbox/Checkbox.js';
import ToggleSwitch from './toggleswitch/ToggleSwitch.js';
import Canvas from './canvas/Canvas.js';
import CircleMaskImage from './circlemaskimage/CircleMaskImage.js';
import AlphaMaskImage from './alphamaskimage/AlphaMaskImage.js';
import CircularProgress from './circularprogress/CircularProgress.js';
import CircularProgressCanvas from './circularprogresscanvas/CircularProgressCanvas.js';
import LineProgress from './lineprogress/LineProgress.js';
import RoundRectangleProgress from './roundrectangleprogress/RoundRectangleProgress.js';
import LineProgressCanvas from './lineprogresscanvas/LineProgressCanvas.js';
import Tirangle from './triangle/Triangle.js';
import Knob from './knob/Knob.js';
import CustomShapes from './customshapes/CustomShapes.js';
import CustomProgress from './customprogress/CustomProgress.js';
import AIOSpinner from './aiospinner/AIOSpinner.js';
// import TransitionImage from './transitionimage/TransitionImage.js';
// import TransitionImagePack from './transitionimagepack/TransitionImagePack.js';
import ImageBox from './imagebox/ImageBox.js';
import LazyLoadImageBox from '../lazyloadimagebox/LazyLoadImageBox.js';
import ImageInputLabel from './imageinputlabel/ImageInputLabel.js';
import FullWindowRectangle from './fullwindowrectangle/FullWindowRectangle.js';
import FullWindowZone from './fullwindowzone/FullWindowZone.js';
import Cover from './cover/Cover.js';
import InputText from './inputtext/InputText.js';
import { FileChooser } from './filechooser/FileChooser.js';
import FileDropZone from './filedropzone/FileDropZone.js';
import StatesBarRectangle from './statesbarrectangle/StatesBarRectangle.js';
import StatesBitmapText from './statesbitmaptext/StatesBitmapText.js';
import StatesImage from './statesimage/StatesImage.js';
import StatesNinePatch from './statesninepatch/StatesNinePatch.js';
import StatesNineSlice from './statesnineslice/StatesNineSlice.js';
import StatesRoundRectangle from './statesroundrectangle/StatesRoundRectangle.js';
import StatesText from './statestext/StatesText.js';
import Chart from './chart/Chart.js';
import Container from './container/Container.js';
import Sizer from './sizer/Sizer.js';
import GridSizer from './gridsizer/GridSizer.js';
import FixWidthSizer from './fixwidthsizer/FixWidthSizer.js';
import OverlapSizer from './overlapsizer/OverlapSizer.js';
import Space from './space/Space.js';
import Label from './label/Label.js';
import SimpleLabel from './simplelabel/SimpleLabel.js';
import TitleLabel from './titlelabel/TitleLabel.js';
import SimpleTitleLabel from './simpletitlelabel/SimpleTitleLabel.js';
import NameValueLabel from './namevaluelabel/NameValueLabel.js';
import ExpBar from './expbar/ExpBar.js';
import Buttons from './buttons/Buttons.js';
import GridButtons from './gridbuttons/GridButtons.js';
import FixWidthButtons from './fixwidthbuttons/FixWidthButtons.js';
import FileSelectorButton from './fileselectorbutton/FileSelectorButton.js';
import Dialog from './dialog/Dialog.js';
import ConfirmDialog from './confirmdialog/ConfirmDialog.js';
import ConfirmActionButton from './confirmactionbutton/ConfirmActionButton.js';
import NameInputDialog from './nameinputdialog/NameInputDialog.js';
import HolyGrail from './holygrail/HolyGrail.js';
import Tabs from './tabs/Tabs.js';
import Slider from './slider/Slider.js';
import GridTable from './gridtable/GridTable.js';
import Menu from './menu/Menu.js';
import DropDownList from './dropdownlist/DropDownList.js';
import SimpleDropDownList from './simpledropdownlist/SimpleDropDownList.js';
import TextBox from './textbox/TextBox.js';
import SimpleTextBox from './simpletextbox/SimpleTextBox.js';
import NumberBar from './numberbar/NumberBar.js';
import BadgeLabel from './badgelabel/BadgeLabel.js';
import Pages from './pages/Pages.js';
import PerspectiveCard from './perspectivecard/PerspectiveCard.js';
import TabPages from './tabpages/TabPages.js';
import Folder from './folder/Folder.js';
import Trees from './trees/Trees.js';
import TextArea from './textarea/TextArea.js';
import TextAreaInput from './textareainput/TextAreaInput.js';
import ScrollablePanel from './scrollablepanel/ScrollablePanel.js';
import ScrollBar from './scrollbar/ScrollBar.js';
import Toast from './toast/Toast.js';
import ToastQueue from './toastqueue/ToastQueue.js';
import ColorComponents from './colorinput/colorcomponents/ColorComponents.js';
import ColorInput from './colorinput/colorinput/ColorInput.js';
import ColorInputBase from './colorinput/colorinputbase/ColorInputBase.js';
import ColorPicker from './colorinput/colorpicker/ColorPicker.js';
import SplitPanels from './splitpanels/SplitPanels.js';
import Tweaker from './tweaker/Tweaker.js';
import Sides from './sides/Sides.js';
import Click from './click/Click.js';
import ClickOutside from './clickoutside/ClickOutside.js';
import InTouching from './intouching/InTouching.js';
import Tap from './tap/Tap.js';
import Press from './press/Press.js';
import Swipe from './swipe/Swipe.js';
import Pan from './pan/Pan.js';
import Drag from './drag/Drag.js';
import Pinch from './pinch/Pinch.js';
import Rotate from './rotate/Rotate.js';
import Flip from './flip/Flip.js';
import Shake from './shake/Shake.js';
import TouchEventStop from './toucheventstop/TouchEventStop.js';
import Perspective from './perspective/Perspective.js';
import Skew from './skew/Skew.js';
import Anchor from './anchor/Anchor.js';
import TextTyping from './texttyping/TextTyping.js';
import TextPage from './textpage/TextPage.js';
import TextEdit from './textedit/TextEdit.js';
import { Fade, FadeIn, FadeOutDestroy } from './fade/Fade.js';
import { EaseMove, EaseMoveTo, EaseMoveFrom } from './easemove/EaseMove.js';
import { Modal, ModalPromise, ModalClose } from './modal/Modal.js';
import FullscreenButton from './fullscreenbutton/FullscreenButton.js';
import { GetParentSizer, GetTopmostSizer } from './utils/GetParentSizer.js';
import IsPointerInBounds from '../../plugins/utils/input/IsPointerInBounds.js';
import {
Show,
Hide,
IsShown,
} from './utils/Hide.js';
import ConfirmAction from './confirmdialog/ConfirmAction.js';
import ConfirmActionPromise from './confirmdialog/ConfirmActionPromise.js';
import Edit from './textedit/Edit.js';
import WrapExpandText from './utils/wrapexpandtext/WrapExpandText.js';
import FontSizeExpandText from './utils/fontsizeexpandtext/FontSizeExpandText.js';
import SetFontSizeToFitWidth from '../../plugins/utils/text/fontsizefit/FontSizeFit.js';
import { WaitEvent, WaitComplete } from './utils/WaitEvent.js';
import DelayPromise from '../../plugins/utils/promise/Delay.js'
import GetViewport from '../../plugins/utils/system/GetViewport.js';
import SetChildrenInteractive from './utils/setchildreninteractive/SetChildrenInteractive.js';
import RequestDrag from '../../plugins/utils/input/RequestDrag.js';
import { OpenFileChooser } from './filechooser/FileChooser.js';
import LayerManager from './layermanager/LayerManager.js';
const FontSizeResize = SetFontSizeToFitWidth;
export {
NinePatch,
NinePatch2,
RoundRectangle,
RoundRectangleCanvas,
QuadShape,
BBCodeText,
TagText,
DynamicText,
TextPlayer,
CanvasInput,
HiddenEdit,
Checkbox,
ToggleSwitch,
Canvas,
CircleMaskImage,
AlphaMaskImage,
FullWindowRectangle,
FullWindowZone,
Cover,
InputText,
FileChooser,
FileDropZone,
StatesBarRectangle,
StatesBitmapText,
StatesImage,
StatesNinePatch,
StatesNineSlice,
StatesRoundRectangle,
StatesText,
Chart,
CircularProgress,
CircularProgressCanvas,
LineProgress,
RoundRectangleProgress,
LineProgressCanvas,
Tirangle,
Knob,
CustomShapes,
CustomProgress,
AIOSpinner,
// TransitionImage,
// TransitionImagePack,
ImageBox,
LazyLoadImageBox,
ImageInputLabel,
Container,
Sizer,
GridSizer,
FixWidthSizer,
OverlapSizer,
Space,
Label,
SimpleLabel,
TitleLabel,
SimpleTitleLabel,
NameValueLabel,
ExpBar,
Buttons,
GridButtons,
FixWidthButtons,
FileSelectorButton,
Dialog,
ConfirmDialog,
ConfirmActionButton,
NameInputDialog,
HolyGrail,
Tabs,
Slider,
GridTable,
Menu,
DropDownList,
SimpleDropDownList,
TextBox,
SimpleTextBox,
NumberBar,
BadgeLabel,
Pages,
PerspectiveCard,
TabPages,
Folder,
Trees,
TextArea,
TextAreaInput,
ScrollablePanel,
ScrollBar,
Toast,
ToastQueue,
ColorComponents,
ColorInput,
ColorInputBase,
ColorPicker,
SplitPanels,
Tweaker,
Sides,
Click,
ClickOutside,
InTouching,
Tap,
Press,
Swipe,
Pan,
Drag,
Pinch,
Rotate,
Flip,
Shake,
TouchEventStop,
Perspective,
Skew,
Anchor,
TextTyping,
TextPage,
TextEdit,
Fade, FadeIn, FadeOutDestroy,
EaseMove, EaseMoveTo, EaseMoveFrom,
Modal, ModalPromise, ModalClose,
FullscreenButton,
GetParentSizer,
GetTopmostSizer,
IsPointerInBounds,
Show,
Hide,
IsShown,
ConfirmAction,
ConfirmActionPromise,
Edit,
WrapExpandText,
FontSizeExpandText,
FontSizeResize, // Backward compatibility
SetFontSizeToFitWidth,
WaitEvent,
WaitComplete,
DelayPromise,
GetViewport,
SetChildrenInteractive,
RequestDrag,
OpenFileChooser,
LayerManager,
}