├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── github.yml │ └── github_pr.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── Preview2.png ├── legui_api.png └── preview.png ├── intellij-java-style.xml ├── lombok.config ├── pom.xml ├── settings.gradle └── src └── main ├── java └── com │ └── spinyowl │ └── legui │ ├── DefaultInitializer.java │ ├── Version.java │ ├── animation │ ├── Animation.java │ ├── Animator.java │ ├── AnimatorImpl.java │ └── AnimatorProvider.java │ ├── component │ ├── AbstractTextComponent.java │ ├── Button.java │ ├── CheckBox.java │ ├── Component.java │ ├── Dialog.java │ ├── Frame.java │ ├── ImageView.java │ ├── Label.java │ ├── Layer.java │ ├── Panel.java │ ├── PasswordInput.java │ ├── ProgressBar.java │ ├── RadioButton.java │ ├── RadioButtonGroup.java │ ├── ScrollBar.java │ ├── ScrollablePanel.java │ ├── SelectBox.java │ ├── Slider.java │ ├── SplitPanel.java │ ├── TabbedPanel.java │ ├── TextArea.java │ ├── TextAreaField.java │ ├── TextComponent.java │ ├── TextInput.java │ ├── ToggleButton.java │ ├── Tooltip.java │ ├── Viewport.java │ ├── Widget.java │ ├── event │ │ ├── button │ │ │ ├── ButtonContentChangeEvent.java │ │ │ ├── ButtonContentChangeEventListener.java │ │ │ ├── ButtonWidthChangeEvent.java │ │ │ └── ButtonWidthChangeEventListener.java │ │ ├── checkbox │ │ │ ├── CheckBoxChangeValueEvent.java │ │ │ ├── CheckBoxChangeValueEventListener.java │ │ │ ├── CheckBoxWidthChangeEvent.java │ │ │ └── CheckBoxWidthChangeEventListener.java │ │ ├── component │ │ │ ├── ChangePositionEvent.java │ │ │ ├── ChangePositionEventListener.java │ │ │ ├── ChangeSizeEvent.java │ │ │ └── ChangeSizeEventListener.java │ │ ├── label │ │ │ ├── LabelContentChangeEvent.java │ │ │ ├── LabelContentChangeEventListener.java │ │ │ ├── LabelWidthChangeEvent.java │ │ │ └── LabelWidthChangeEventListener.java │ │ ├── scrollbar │ │ │ ├── ScrollBarChangeValueEvent.java │ │ │ └── ScrollBarChangeValueEventListener.java │ │ ├── selectbox │ │ │ ├── SelectBoxChangeSelectionEvent.java │ │ │ └── SelectBoxChangeSelectionEventListener.java │ │ ├── slider │ │ │ ├── SliderChangeValueEvent.java │ │ │ └── SliderChangeValueEventListener.java │ │ ├── textarea │ │ │ ├── TextAreaFieldContentChangeEvent.java │ │ │ ├── TextAreaFieldContentChangeEventListener.java │ │ │ ├── TextAreaFieldHeightChangeEvent.java │ │ │ ├── TextAreaFieldHeightChangeEventListener.java │ │ │ ├── TextAreaFieldUpdateEvent.java │ │ │ ├── TextAreaFieldUpdateEventListener.java │ │ │ ├── TextAreaFieldWidthChangeEvent.java │ │ │ └── TextAreaFieldWidthChangeEventListener.java │ │ ├── textinput │ │ │ ├── TextInputContentChangeEvent.java │ │ │ ├── TextInputContentChangeEventListener.java │ │ │ ├── TextInputWidthChangeEvent.java │ │ │ └── TextInputWidthChangeEventListener.java │ │ ├── tooltip │ │ │ ├── TooltipTextSizeChangeEvent.java │ │ │ └── TooltipTextSizeChangeEventListener.java │ │ └── widget │ │ │ ├── WidgetCloseEvent.java │ │ │ └── WidgetCloseEventListener.java │ ├── misc │ │ ├── animation │ │ │ ├── .gitkeep │ │ │ ├── ViewportAnimation.java │ │ │ ├── scrollablepanel │ │ │ │ └── ScrollablePanelAnimation.java │ │ │ ├── scrollbar │ │ │ │ └── ScrollBarAnimation.java │ │ │ ├── selectbox │ │ │ │ └── SelectBoxAnimation.java │ │ │ └── textarea │ │ │ │ └── TextAreaScrollAnimation.java │ │ └── listener │ │ │ ├── EventUtils.java │ │ │ ├── TextComponentShortcutUtil.java │ │ │ ├── button │ │ │ ├── UpdateButtonStyleWidthListener.java │ │ │ └── UpdateButtonWidthListener.java │ │ │ ├── checkbox │ │ │ └── CheckBoxMouseClickEventListener.java │ │ │ ├── component │ │ │ ├── TabKeyEventListener.java │ │ │ └── TooltipCursorEnterListener.java │ │ │ ├── dialog │ │ │ └── DialogCloseEventListener.java │ │ │ ├── label │ │ │ ├── UpdateLabelStyleWidthListener.java │ │ │ └── UpdateLabelWidthListener.java │ │ │ ├── layercontainer │ │ │ └── LayerContainerWindowSizeEventListener.java │ │ │ ├── radiobutton │ │ │ └── RadioButtonClickEventListener.java │ │ │ ├── scrollablepanel │ │ │ └── ScrollablePanelViewportScrollListener.java │ │ │ ├── scrollbar │ │ │ ├── ScrollBarHelper.java │ │ │ ├── ScrollBarMouseClickEventListener.java │ │ │ ├── ScrollBarMouseDragEventListener.java │ │ │ └── ScrollBarScrollListener.java │ │ │ ├── selectbox │ │ │ ├── SelectBoxClickListener.java │ │ │ ├── SelectBoxElementClickListener.java │ │ │ └── SelectBoxFocusListener.java │ │ │ ├── slider │ │ │ ├── SliderHelper.java │ │ │ ├── SliderMouseClickEventListener.java │ │ │ ├── SliderMouseDragEventListener.java │ │ │ └── SliderScrollEventListener.java │ │ │ ├── splitpanel │ │ │ ├── SplitPanelDragListener.java │ │ │ ├── SplitPanelSeparatorClickListener.java │ │ │ ├── SplitPanelSeparatorCursorEnterListener.java │ │ │ └── SplitPanelSeparatorListenerDelegate.java │ │ │ ├── text │ │ │ ├── CopyTextEventListener.java │ │ │ ├── CutTextEventListener.java │ │ │ ├── PasteTextEventListener.java │ │ │ └── SelectAllTextEventListener.java │ │ │ ├── textarea │ │ │ ├── CutTextAreaKeyboardEventListener.java │ │ │ ├── PasteTextAreaKeyboardEventListener.java │ │ │ ├── TextAreaFieldCharEventListener.java │ │ │ ├── TextAreaFieldDragEventListener.java │ │ │ ├── TextAreaFieldKeyEventListener.java │ │ │ ├── TextAreaFieldMouseClickEventListener.java │ │ │ ├── TextAreaFieldUpdateListener.java │ │ │ └── TextAreaViewportScrollListener.java │ │ │ ├── textinput │ │ │ ├── CutTextInputKeyboardEventListener.java │ │ │ ├── PasteTextInputKeyboardEventListener.java │ │ │ ├── TextInputCharEventListener.java │ │ │ ├── TextInputDragEventListener.java │ │ │ ├── TextInputKeyEventListener.java │ │ │ └── TextInputMouseClickEventListener.java │ │ │ ├── togglebutton │ │ │ └── ToggleButtonMouseClickListener.java │ │ │ └── widget │ │ │ ├── WidgetCloseButMouseClickEventListener.java │ │ │ ├── WidgetDragListener.java │ │ │ ├── WidgetMinimizeButMouseClickEventListener.java │ │ │ └── WidgetResizeButtonDragListener.java │ └── optional │ │ ├── Orientation.java │ │ ├── TextState.java │ │ └── align │ │ ├── HorizontalAlign.java │ │ └── VerticalAlign.java │ ├── config │ └── Configuration.java │ ├── cursor │ ├── Cursor.java │ ├── CursorService.java │ ├── CursorServiceProvider.java │ └── GLFWCursorServiceImpl.java │ ├── demo │ ├── Demo.java │ ├── Example.java │ ├── ExampleGui.java │ ├── FBOImageExample.java │ ├── MultipleWindowsExample.java │ ├── MultipleWindowsMultipleThreadsExample.java │ ├── MultipleWindowsNanoVG.java │ ├── SingleClassExample.java │ ├── SingleClassExample2.java │ ├── SingleClassExampleGuiOverGL.java │ ├── SingleClassExampleImageRendering.java │ ├── WidgetTreeExample.java │ └── layout │ │ ├── BoxLayoutDemo.java │ │ └── MenuLayerDemo.java │ ├── event │ ├── .gitkeep │ ├── AddChildEvent.java │ ├── CharEvent.java │ ├── CursorEnterEvent.java │ ├── DropEvent.java │ ├── Event.java │ ├── FocusEvent.java │ ├── KeyEvent.java │ ├── KeyboardEvent.java │ ├── MouseClickEvent.java │ ├── MouseDragEvent.java │ ├── RemoveChildEvent.java │ ├── ScrollEvent.java │ ├── WindowCloseEvent.java │ ├── WindowFocusEvent.java │ ├── WindowIconifyEvent.java │ ├── WindowPosEvent.java │ ├── WindowRefreshEvent.java │ └── WindowSizeEvent.java │ ├── exception │ ├── .gitkeep │ ├── LeguiException.java │ └── LeguiExceptionTemplate.java │ ├── icon │ ├── CharIcon.java │ ├── Icon.java │ └── ImageIcon.java │ ├── image │ ├── .gitkeep │ ├── BufferedImageRGBA.java │ ├── FBOImage.java │ ├── Image.java │ ├── ImageChannels.java │ ├── LoadableImage.java │ ├── StbBackedLoadableImage.java │ └── loader │ │ ├── DefaultImageLoader.java │ │ └── ImageLoader.java │ ├── input │ ├── KeyAction.java │ ├── KeyCode.java │ ├── KeyMod.java │ ├── Keyboard.java │ ├── KeyboardKey.java │ ├── Mouse.java │ └── Shortcut.java │ ├── intersection │ ├── .gitkeep │ ├── Intersector.java │ └── RectangleIntersector.java │ ├── listener │ ├── .gitkeep │ ├── AddChildEventListener.java │ ├── CharEventListener.java │ ├── CursorEnterEventListener.java │ ├── EventListener.java │ ├── FocusEventListener.java │ ├── KeyEventListener.java │ ├── ListenerMap.java │ ├── MouseClickEventListener.java │ ├── MouseDragEventListener.java │ ├── RemoveChildEventListener.java │ ├── ScrollEventListener.java │ ├── WindowCloseEventListener.java │ ├── WindowFocusEventListener.java │ ├── WindowIconifyEventListener.java │ ├── WindowPosEventListener.java │ ├── WindowRefreshEventListener.java │ ├── WindowSizeEventListener.java │ └── processor │ │ ├── EventProcessor.java │ │ ├── EventProcessorImpl.java │ │ └── EventProcessorProvider.java │ ├── style │ ├── Background.java │ ├── Border.java │ ├── Style.java │ ├── border │ │ ├── .gitkeep │ │ └── SimpleLineBorder.java │ ├── color │ │ ├── .gitkeep │ │ ├── ColorConstants.java │ │ └── ColorUtil.java │ ├── flex │ │ └── FlexStyle.java │ ├── font │ │ ├── .gitkeep │ │ ├── Font.java │ │ ├── FontRegistry.java │ │ └── TextDirection.java │ ├── length │ │ ├── Auto.java │ │ ├── Length.java │ │ ├── LengthType.java │ │ └── Unit.java │ ├── shadow │ │ └── Shadow.java │ └── util │ │ └── StyleUtilities.java │ ├── system │ ├── .gitkeep │ ├── Clipboard.java │ ├── context │ │ ├── .gitkeep │ │ ├── CallbackKeeper.java │ │ ├── Context.java │ │ └── DefaultCallbackKeeper.java │ ├── event │ │ ├── SystemCharEvent.java │ │ ├── SystemCharModsEvent.java │ │ ├── SystemCursorEnterEvent.java │ │ ├── SystemCursorPosEvent.java │ │ ├── SystemDropEvent.java │ │ ├── SystemEvent.java │ │ ├── SystemFramebufferSizeEvent.java │ │ ├── SystemKeyEvent.java │ │ ├── SystemMouseClickEvent.java │ │ ├── SystemScrollEvent.java │ │ ├── SystemWindowCloseEvent.java │ │ ├── SystemWindowFocusEvent.java │ │ ├── SystemWindowIconifyEvent.java │ │ ├── SystemWindowPosEvent.java │ │ ├── SystemWindowRefreshEvent.java │ │ ├── SystemWindowScaleEvent.java │ │ └── SystemWindowSizeEvent.java │ ├── handler │ │ ├── .gitkeep │ │ ├── AbstractSystemEventHandler.java │ │ ├── CharEventHandler.java │ │ ├── CursorPosEventHandler.java │ │ ├── DropEventHandler.java │ │ ├── KeyEventHandler.java │ │ ├── MouseClickEventHandler.java │ │ ├── ScrollEventHandler.java │ │ ├── SehUtil.java │ │ ├── SystemEventHandler.java │ │ ├── SystemEventHandlerProvider.java │ │ ├── WindowCloseEventHandler.java │ │ ├── WindowFocusEventHandler.java │ │ ├── WindowIconifyEventHandler.java │ │ ├── WindowPosEventHandler.java │ │ ├── WindowRefreshEventHandler.java │ │ ├── WindowSizeEventHandler.java │ │ └── processor │ │ │ ├── SystemEventProcessor.java │ │ │ └── SystemEventProcessorImpl.java │ ├── layout │ │ ├── .gitkeep │ │ ├── DefaultLayoutManager.java │ │ ├── Layout.java │ │ ├── LayoutManager.java │ │ └── flex │ │ │ ├── FlexLayout.java │ │ │ └── FlexUtils.java │ └── renderer │ │ ├── .gitkeep │ │ ├── AbstractRenderer.java │ │ ├── BorderRenderer.java │ │ ├── ComponentRenderer.java │ │ ├── IconRenderer.java │ │ ├── ImageRenderer.java │ │ ├── Renderer.java │ │ ├── RendererProvider.java │ │ └── nvg │ │ ├── NvgBorderRenderer.java │ │ ├── NvgComponentRenderer.java │ │ ├── NvgIconRenderer.java │ │ ├── NvgImageReferenceManager.java │ │ ├── NvgImageRenderer.java │ │ ├── NvgRenderer.java │ │ ├── NvgRendererProvider.java │ │ ├── border │ │ ├── NvgDefaultBorderRenderer.java │ │ └── NvgSimpleLineBorderRenderer.java │ │ ├── component │ │ ├── NvgButtonRenderer.java │ │ ├── NvgCheckBoxRenderer.java │ │ ├── NvgDefaultComponentRenderer.java │ │ ├── NvgImageViewRenderer.java │ │ ├── NvgLabelRenderer.java │ │ ├── NvgPasswordInputRenderer.java │ │ ├── NvgProgressBarRenderer.java │ │ ├── NvgRadioButtonRenderer.java │ │ ├── NvgScrollBarRenderer.java │ │ ├── NvgSliderRenderer.java │ │ ├── NvgTextAreaFieldRenderer.java │ │ ├── NvgTextInputRenderer.java │ │ ├── NvgToggleButtonRenderer.java │ │ └── NvgTooltipRenderer.java │ │ ├── icon │ │ ├── NvgCharIconRenderer.java │ │ ├── NvgDefaultIconRenderer.java │ │ └── NvgImageIconRenderer.java │ │ ├── image │ │ ├── NvgBufferedImageRGBARenderer.java │ │ ├── NvgDefaultImageRenderer.java │ │ ├── NvgFBOImageRenderer.java │ │ └── NvgStbBackedLoadableImageRenderer.java │ │ └── util │ │ ├── NvgColorUtil.java │ │ ├── NvgRenderUtils.java │ │ ├── NvgShapes.java │ │ └── NvgText.java │ ├── theme │ ├── AbstractTheme.java │ ├── DefaultThemeManager.java │ ├── Theme.java │ ├── ThemeManager.java │ ├── Themes.java │ └── colored │ │ ├── FlatColoredTheme.java │ │ └── def │ │ ├── FlatBorderlessTransparentTheme.java │ │ ├── FlatButtonTheme.java │ │ ├── FlatCheckBoxTheme.java │ │ ├── FlatComponentTheme.java │ │ ├── FlatLabelTheme.java │ │ ├── FlatLayerTheme.java │ │ ├── FlatPanelTheme.java │ │ ├── FlatProgressBarTheme.java │ │ ├── FlatRadioButtonTheme.java │ │ ├── FlatScrollBarTheme.java │ │ ├── FlatScrollablePanelTheme.java │ │ ├── FlatSelectBoxElementTheme.java │ │ ├── FlatSelectBoxScrollablePanelTheme.java │ │ ├── FlatSelectBoxTheme.java │ │ ├── FlatSliderTheme.java │ │ ├── FlatTextAreaFieldTheme.java │ │ ├── FlatTextAreaTheme.java │ │ ├── FlatTextInputTheme.java │ │ ├── FlatToggleButtonTheme.java │ │ ├── FlatTooltipTheme.java │ │ └── FlatWidgetTheme.java │ └── util │ ├── IOUtil.java │ ├── TextUtil.java │ └── Utilites.java └── resources ├── com └── spinyowl │ └── legui │ ├── demo │ ├── 1.jpg │ ├── 1.png │ ├── 2.jpg │ ├── 2.png │ ├── 3.png │ ├── json.json │ ├── normal.png │ ├── toggle.png │ └── toggled.png │ ├── style │ └── font │ │ ├── FontAwesome.otf │ │ ├── MaterialIcons-Regular.ttf │ │ ├── NotoEmoji-Regular.ttf │ │ ├── Roboto-Bold.ttf │ │ ├── Roboto-Light.ttf │ │ ├── Roboto-Regular.ttf │ │ ├── entypo.ttf │ │ └── materialdesignicons.ttf │ └── version.properties └── defaultLegui.json /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: SpinyOwl 2 | custom: [paypal.me/shchalexander] 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/github.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/workflows/github.yml -------------------------------------------------------------------------------- /.github/workflows/github_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.github/workflows/github_pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/Preview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/images/Preview2.png -------------------------------------------------------------------------------- /images/legui_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/images/legui_api.png -------------------------------------------------------------------------------- /images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/images/preview.png -------------------------------------------------------------------------------- /intellij-java-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/intellij-java-style.xml -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/pom.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'legui' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/DefaultInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/DefaultInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/Version.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/animation/Animation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/animation/Animation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/animation/Animator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/animation/Animator.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/animation/AnimatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/animation/AnimatorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/animation/AnimatorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/animation/AnimatorProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/AbstractTextComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/AbstractTextComponent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Button.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Button.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/CheckBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/CheckBox.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Component.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Dialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Dialog.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Frame.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/ImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/ImageView.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Label.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Layer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Layer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Panel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Panel.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/PasswordInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/PasswordInput.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/ProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/ProgressBar.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/RadioButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/RadioButton.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/RadioButtonGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/RadioButtonGroup.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/ScrollBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/ScrollBar.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/ScrollablePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/ScrollablePanel.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/SelectBox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/SelectBox.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Slider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Slider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/SplitPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/SplitPanel.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/TabbedPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/TabbedPanel.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/TextArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/TextArea.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/TextAreaField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/TextAreaField.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/TextComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/TextComponent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/TextInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/TextInput.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/ToggleButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/ToggleButton.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Tooltip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Tooltip.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Viewport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Viewport.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/Widget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/Widget.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/button/ButtonContentChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/button/ButtonContentChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/button/ButtonContentChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/button/ButtonContentChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/button/ButtonWidthChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/button/ButtonWidthChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/button/ButtonWidthChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/button/ButtonWidthChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxChangeValueEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxChangeValueEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxChangeValueEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxChangeValueEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxWidthChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxWidthChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxWidthChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/checkbox/CheckBoxWidthChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/component/ChangePositionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/component/ChangePositionEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/component/ChangePositionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/component/ChangePositionEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/component/ChangeSizeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/component/ChangeSizeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/component/ChangeSizeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/component/ChangeSizeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/label/LabelContentChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/label/LabelContentChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/label/LabelContentChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/label/LabelContentChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/label/LabelWidthChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/label/LabelWidthChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/label/LabelWidthChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/label/LabelWidthChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/scrollbar/ScrollBarChangeValueEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/scrollbar/ScrollBarChangeValueEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/scrollbar/ScrollBarChangeValueEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/scrollbar/ScrollBarChangeValueEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/selectbox/SelectBoxChangeSelectionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/selectbox/SelectBoxChangeSelectionEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/selectbox/SelectBoxChangeSelectionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/selectbox/SelectBoxChangeSelectionEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/slider/SliderChangeValueEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/slider/SliderChangeValueEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/slider/SliderChangeValueEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/slider/SliderChangeValueEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldContentChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldContentChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldContentChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldContentChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldHeightChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldHeightChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldHeightChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldHeightChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldUpdateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldUpdateEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldUpdateEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldUpdateEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldWidthChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldWidthChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldWidthChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textarea/TextAreaFieldWidthChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textinput/TextInputContentChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textinput/TextInputContentChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textinput/TextInputContentChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textinput/TextInputContentChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textinput/TextInputWidthChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textinput/TextInputWidthChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/textinput/TextInputWidthChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/textinput/TextInputWidthChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/tooltip/TooltipTextSizeChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/tooltip/TooltipTextSizeChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/tooltip/TooltipTextSizeChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/tooltip/TooltipTextSizeChangeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/widget/WidgetCloseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/widget/WidgetCloseEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/event/widget/WidgetCloseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/event/widget/WidgetCloseEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/ViewportAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/animation/ViewportAnimation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/scrollablepanel/ScrollablePanelAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/animation/scrollablepanel/ScrollablePanelAnimation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/scrollbar/ScrollBarAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/animation/scrollbar/ScrollBarAnimation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/selectbox/SelectBoxAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/animation/selectbox/SelectBoxAnimation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/animation/textarea/TextAreaScrollAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/animation/textarea/TextAreaScrollAnimation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/EventUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/EventUtils.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/TextComponentShortcutUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/TextComponentShortcutUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/button/UpdateButtonStyleWidthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/button/UpdateButtonStyleWidthListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/button/UpdateButtonWidthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/button/UpdateButtonWidthListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/checkbox/CheckBoxMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/checkbox/CheckBoxMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/component/TabKeyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/component/TabKeyEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/component/TooltipCursorEnterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/component/TooltipCursorEnterListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/dialog/DialogCloseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/dialog/DialogCloseEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/label/UpdateLabelStyleWidthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/label/UpdateLabelStyleWidthListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/label/UpdateLabelWidthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/label/UpdateLabelWidthListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/layercontainer/LayerContainerWindowSizeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/layercontainer/LayerContainerWindowSizeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/radiobutton/RadioButtonClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/radiobutton/RadioButtonClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/scrollablepanel/ScrollablePanelViewportScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/scrollablepanel/ScrollablePanelViewportScrollListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarHelper.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarMouseDragEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarMouseDragEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/scrollbar/ScrollBarScrollListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxClickListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxElementClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxElementClickListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxFocusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/selectbox/SelectBoxFocusListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderHelper.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderMouseDragEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderMouseDragEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderScrollEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/slider/SliderScrollEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelDragListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelDragListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorClickListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorCursorEnterListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorCursorEnterListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorListenerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/splitpanel/SplitPanelSeparatorListenerDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/text/CopyTextEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/text/CopyTextEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/text/CutTextEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/text/CutTextEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/text/PasteTextEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/text/PasteTextEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/text/SelectAllTextEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/text/SelectAllTextEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/CutTextAreaKeyboardEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/CutTextAreaKeyboardEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/PasteTextAreaKeyboardEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/PasteTextAreaKeyboardEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldCharEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldCharEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldDragEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldDragEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldKeyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldKeyEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldUpdateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaFieldUpdateListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaViewportScrollListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textarea/TextAreaViewportScrollListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/CutTextInputKeyboardEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/CutTextInputKeyboardEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/PasteTextInputKeyboardEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/PasteTextInputKeyboardEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputCharEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputCharEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputDragEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputDragEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputKeyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputKeyEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/textinput/TextInputMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/togglebutton/ToggleButtonMouseClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/togglebutton/ToggleButtonMouseClickListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetCloseButMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetCloseButMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetDragListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetDragListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetMinimizeButMouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetMinimizeButMouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetResizeButtonDragListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/misc/listener/widget/WidgetResizeButtonDragListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/optional/Orientation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/optional/Orientation.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/optional/TextState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/optional/TextState.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/optional/align/HorizontalAlign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/optional/align/HorizontalAlign.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/component/optional/align/VerticalAlign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/component/optional/align/VerticalAlign.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/config/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/config/Configuration.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/cursor/Cursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/cursor/Cursor.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/cursor/CursorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/cursor/CursorService.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/cursor/CursorServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/cursor/CursorServiceProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/cursor/GLFWCursorServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/cursor/GLFWCursorServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/Demo.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/Example.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/ExampleGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/ExampleGui.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/FBOImageExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/FBOImageExample.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/MultipleWindowsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/MultipleWindowsExample.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/MultipleWindowsMultipleThreadsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/MultipleWindowsMultipleThreadsExample.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/MultipleWindowsNanoVG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/MultipleWindowsNanoVG.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/SingleClassExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/SingleClassExample.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/SingleClassExample2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/SingleClassExample2.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/SingleClassExampleGuiOverGL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/SingleClassExampleGuiOverGL.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/SingleClassExampleImageRendering.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/SingleClassExampleImageRendering.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/WidgetTreeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/WidgetTreeExample.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/layout/BoxLayoutDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/layout/BoxLayoutDemo.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/demo/layout/MenuLayerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/demo/layout/MenuLayerDemo.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/AddChildEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/AddChildEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/CharEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/CharEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/CursorEnterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/CursorEnterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/DropEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/DropEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/Event.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/FocusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/FocusEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/KeyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/KeyEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/KeyboardEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/KeyboardEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/MouseClickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/MouseClickEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/MouseDragEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/MouseDragEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/RemoveChildEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/RemoveChildEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/ScrollEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/ScrollEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowCloseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowCloseEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowFocusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowFocusEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowIconifyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowIconifyEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowPosEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowPosEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowRefreshEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowRefreshEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/event/WindowSizeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/event/WindowSizeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/exception/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/exception/LeguiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/exception/LeguiException.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/exception/LeguiExceptionTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/exception/LeguiExceptionTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/icon/CharIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/icon/CharIcon.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/icon/Icon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/icon/Icon.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/icon/ImageIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/icon/ImageIcon.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/BufferedImageRGBA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/BufferedImageRGBA.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/FBOImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/FBOImage.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/Image.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/ImageChannels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/ImageChannels.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/LoadableImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/LoadableImage.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/StbBackedLoadableImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/StbBackedLoadableImage.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/loader/DefaultImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/loader/DefaultImageLoader.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/image/loader/ImageLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/image/loader/ImageLoader.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/KeyAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/KeyAction.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/KeyCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/KeyCode.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/KeyMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/KeyMod.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/Keyboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/Keyboard.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/KeyboardKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/KeyboardKey.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/Mouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/Mouse.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/input/Shortcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/input/Shortcut.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/intersection/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/intersection/Intersector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/intersection/Intersector.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/intersection/RectangleIntersector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/intersection/RectangleIntersector.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/AddChildEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/AddChildEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/CharEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/CharEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/CursorEnterEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/CursorEnterEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/EventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/FocusEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/FocusEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/KeyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/KeyEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/ListenerMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/ListenerMap.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/MouseClickEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/MouseClickEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/MouseDragEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/MouseDragEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/RemoveChildEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/RemoveChildEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/ScrollEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/ScrollEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowCloseEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowCloseEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowFocusEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowFocusEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowIconifyEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowIconifyEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowPosEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowPosEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowRefreshEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowRefreshEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/WindowSizeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/WindowSizeEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/processor/EventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/processor/EventProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/processor/EventProcessorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/processor/EventProcessorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/listener/processor/EventProcessorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/listener/processor/EventProcessorProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/Background.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/Background.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/Border.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/Border.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/Style.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/Style.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/border/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/border/SimpleLineBorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/border/SimpleLineBorder.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/color/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/color/ColorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/color/ColorConstants.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/color/ColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/color/ColorUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/flex/FlexStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/flex/FlexStyle.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/font/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/font/Font.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/font/Font.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/font/FontRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/font/FontRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/font/TextDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/font/TextDirection.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/length/Auto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/length/Auto.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/length/Length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/length/Length.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/length/LengthType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/length/LengthType.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/length/Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/length/Unit.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/shadow/Shadow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/shadow/Shadow.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/style/util/StyleUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/style/util/StyleUtilities.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/Clipboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/Clipboard.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/context/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/context/CallbackKeeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/context/CallbackKeeper.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/context/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/context/Context.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/context/DefaultCallbackKeeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/context/DefaultCallbackKeeper.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemCharEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemCharEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemCharModsEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemCharModsEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemCursorEnterEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemCursorEnterEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemCursorPosEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemCursorPosEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemDropEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemDropEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemFramebufferSizeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemFramebufferSizeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemKeyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemKeyEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemMouseClickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemMouseClickEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemScrollEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemScrollEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowCloseEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowCloseEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowFocusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowFocusEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowIconifyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowIconifyEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowPosEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowPosEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowRefreshEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowRefreshEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowScaleEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowScaleEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/event/SystemWindowSizeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/event/SystemWindowSizeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/AbstractSystemEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/AbstractSystemEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/CharEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/CharEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/CursorPosEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/CursorPosEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/DropEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/DropEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/KeyEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/KeyEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/MouseClickEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/MouseClickEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/ScrollEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/ScrollEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/SehUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/SehUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/SystemEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/SystemEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/SystemEventHandlerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/SystemEventHandlerProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowCloseEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowCloseEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowFocusEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowFocusEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowIconifyEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowIconifyEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowPosEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowPosEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowRefreshEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowRefreshEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/WindowSizeEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/WindowSizeEventHandler.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/processor/SystemEventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/processor/SystemEventProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/handler/processor/SystemEventProcessorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/handler/processor/SystemEventProcessorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/DefaultLayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/layout/DefaultLayoutManager.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/Layout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/layout/Layout.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/LayoutManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/layout/LayoutManager.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/flex/FlexLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/layout/flex/FlexLayout.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/layout/flex/FlexUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/layout/flex/FlexUtils.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/AbstractRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/AbstractRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/BorderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/BorderRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/ComponentRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/ComponentRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/IconRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/IconRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/ImageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/ImageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/Renderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/Renderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/RendererProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/RendererProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgBorderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgBorderRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgComponentRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgComponentRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgIconRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgIconRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgImageReferenceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgImageReferenceManager.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgImageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgImageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgRendererProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/NvgRendererProvider.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/border/NvgDefaultBorderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/border/NvgDefaultBorderRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/border/NvgSimpleLineBorderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/border/NvgSimpleLineBorderRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgButtonRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgButtonRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgCheckBoxRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgCheckBoxRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgDefaultComponentRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgDefaultComponentRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgImageViewRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgImageViewRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgLabelRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgLabelRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgPasswordInputRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgPasswordInputRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgProgressBarRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgProgressBarRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgRadioButtonRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgRadioButtonRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgScrollBarRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgScrollBarRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgSliderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgSliderRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTextAreaFieldRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTextAreaFieldRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTextInputRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTextInputRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgToggleButtonRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgToggleButtonRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTooltipRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/component/NvgTooltipRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgCharIconRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgCharIconRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgDefaultIconRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgDefaultIconRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgImageIconRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/icon/NvgImageIconRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgBufferedImageRGBARenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgBufferedImageRGBARenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgDefaultImageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgDefaultImageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgFBOImageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgFBOImageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgStbBackedLoadableImageRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/image/NvgStbBackedLoadableImageRenderer.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgColorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgColorUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgRenderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgRenderUtils.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgShapes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgShapes.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/system/renderer/nvg/util/NvgText.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/AbstractTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/AbstractTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/DefaultThemeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/DefaultThemeManager.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/Theme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/Theme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/ThemeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/ThemeManager.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/Themes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/Themes.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/FlatColoredTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/FlatColoredTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatBorderlessTransparentTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatBorderlessTransparentTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatButtonTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatButtonTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatCheckBoxTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatCheckBoxTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatComponentTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatComponentTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatLabelTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatLabelTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatLayerTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatLayerTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatPanelTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatPanelTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatProgressBarTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatProgressBarTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatRadioButtonTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatRadioButtonTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatScrollBarTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatScrollBarTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatScrollablePanelTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatScrollablePanelTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxElementTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxElementTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxScrollablePanelTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxScrollablePanelTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatSelectBoxTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatSliderTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatSliderTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextAreaFieldTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextAreaFieldTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextAreaTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextAreaTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextInputTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatTextInputTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatToggleButtonTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatToggleButtonTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatTooltipTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatTooltipTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/theme/colored/def/FlatWidgetTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/theme/colored/def/FlatWidgetTheme.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/util/IOUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/util/IOUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/util/TextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/util/TextUtil.java -------------------------------------------------------------------------------- /src/main/java/com/spinyowl/legui/util/Utilites.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/java/com/spinyowl/legui/util/Utilites.java -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/1.jpg -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/1.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/2.jpg -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/2.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/3.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/json.json -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/normal.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/toggle.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/demo/toggled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/demo/toggled.png -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/MaterialIcons-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/MaterialIcons-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/NotoEmoji-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/NotoEmoji-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/Roboto-Bold.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/Roboto-Light.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/Roboto-Regular.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/entypo.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/style/font/materialdesignicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/style/font/materialdesignicons.ttf -------------------------------------------------------------------------------- /src/main/resources/com/spinyowl/legui/version.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/com/spinyowl/legui/version.properties -------------------------------------------------------------------------------- /src/main/resources/defaultLegui.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpinyOwl/legui/HEAD/src/main/resources/defaultLegui.json --------------------------------------------------------------------------------