libGDX UI toolkit
BasicColorPicker#focusHexField
BusyBar
grows but does not shrinkSpinner#getSelectorName
returns wrong fieldFocusManager
VisTree
to match libGDX implementationcorner
Drawable wasn't set resulting in blank spot when both scrollbars were visibleVisTable#addSeparator(true)
will create Separator
with vertical
style
FileChooser
will auto focus selected file text field when added to stage (use FileChooser.focusSelectedFileTextFieldOnShow
to override this setting)Separator
: vertical
stylePopupMenu
when trying to select next (or previous) MenuItem
using keyboard and menu has no selectable MenuItem
s.ArrayIndexOutOfBounds
exception in VisTextArea
when trying to select text having empty first linePopupMenu
keyboard events will be now treated as handled by scene2d (they won't be passed to application under the stage)ToastManager
now allows to specify X and Y screen padding separately
ToastManager#setScreenPaddingX(int)
, ToastManager#setScreenPaddingY(int)
, ToastManager#setScreenPadding(int, int)
, ToastManager#getScreenPaddingX()
ToastManager#getScreenPaddingY()
ToastManager#getScreenPadding()
, use either ToastManager#getScreenPaddingX()
or ToastManager#getScreenPaddingY()
.
Now this method will throw IllegalStateException
when padding X is different than padding Y.
This should not cause any breaking changes until new API is used. This method will be removed in future versions.FileChooser
's icon provider not working correctly when chooser's selection checkboxes were enabledMenu
from MenuBar
causes IllegalStateException
VisImageTextButton#setGenerateDisabledImage(boolean)
along with getter, added VisImageButton#isGenerateDisabledImage
FileChooser#setDefaultFileName(String)
ToastManager(Group)
constructorVisSplitPane
and MultiSplitPane
FileChooser
was not updating selected file list when text was cut or pasted into file name fieldFileChooser
file name suggestion menu was not updating file name field when navigating suggestion list using arrow keysIllegalStateException
Spinner
now implements Disableable
VisTextField
and subclasses will now use style.backgroundOver
when field has keyboard focus or mouse is over it (previously it was only shown on mouse over)AsyncTask
API and AsyncTaskProgressDialog
PopupMenu.removeEveryMenu(Stage)
FileChooser#setShowSelectionCheckboxes
FileChooser#getIconProvider
Spinner#setDisabled(boolean)
, Spinner#isDisabled()
HorizontalCollapsibleWidget
MultiSplitPane#setSplit
not affecting split valuesMultiSplitPane
and VisSplitPane
default cursor not restored when mouse exited widget bounds when mouse was still on split handle barCommon
bundleListSelection#setListener
, #setProgrammaticChangeEvents
(with getters)Spinner.TextFieldEventPolicy
is now public (was package-private)HighlightTextArea
scroll pane not immediately updated after changing text using setText()
ListViewStyle
- allows to customize ListView
scroll pane styleicon-maximize
, icon-minimize
, icon-restore
, icon-close-titlebar
VisImageButtonStyle
: close-titlebar
VisEditor changes:
,
and .
keysVisRuntime changes:
dispose()
method not called on system when unloading Scene
from AssetManager
SystemProvider
s are now called form OpenGL threadEdit -> Add New -> Point
, then add PhysicsProperties
and Polygon
components)PhysicsSprite
to OriginalRotation
LinkLabel (CharSequence text, CharSequence url, LinkLabelStyle style)
Sizes.spinnerButtonsWidth
and Sizes.spinnerFieldRightPadding
(no longer needed)Sizes.spinnerButtonSize
to Sizes.spinnerButtonHeight
FileChooserStyle
referencing PopupMenu
style name) now embeds that style directly
String ToastStyle#closeButtonStyleName
to VisImageButtonStyle ToastStyle#closeButtonStyle
String FileChooserStyle#popupMenuStyleName
to PopupMenuStyle FileChooserStyle#popupMenuStyle
String MenuStyle#openButtonStyleName
to VisTextButtonStyle MenuStyle#openButtonStyle