Commit Graph

31 Commits

Author SHA1 Message Date
johni0702
eeeb986502 Fix NPE in text field if no text-change-listener is set 2015-11-14 14:11:09 +01:00
johni0702
387b615ced Fix wrapped text field rendering out of frame 2015-11-14 13:40:31 +01:00
johni0702
868d873fe8 Add player overview extra 2015-11-08 17:56:48 +01:00
johni0702
14941c15bb Add markers to timeline 2015-11-08 11:25:26 +01:00
johni0702
491ab013f1 Fix scissor test being enabled while no area is set 2015-11-08 08:59:35 +01:00
johni0702
30e85b7096 Add callback for selection in dropdown GUIs 2015-11-07 19:00:55 +01:00
johni0702
a6f9e06c83 Add GuiDropdownMenu 2015-11-07 18:52:09 +01:00
johni0702
ee7e118dfd Fix layering in GUI API 2015-10-12 22:03:23 +02:00
johni0702
801200028a setMinSize should not strictly override calcMinSize 2015-10-11 17:45:23 +02:00
johni0702
4dfc2720a6 Auto-sort gui resource loading list 2015-10-11 17:44:55 +02:00
johni0702
475212449a Add resource loading, scrollable container
Add Consumer interface
Add additional static Colors
2015-10-11 14:36:07 +02:00
johni0702
12456ae47c Allow copying of GuiImages without recreating the texture 2015-10-10 19:54:18 +02:00
johni0702
0ad7eb31fd Extend GuiImage to allow for ResourceLocations 2015-10-09 08:33:04 +02:00
johni0702
f925d56ca2 Split mod into core, recording, replay, render[todo], paths[todo] and extras[wip] modules
Move everything to com.replaymod package
Add KeyBindingRegistry and SettingsRegistry
Recreate settings GUI with new GUI API and dynamically from SettingsRegistry
Use ReplayFile from ReplayStudio
ReplayHandler is now object oriented
Add GuiOverlay, GuiSlider and GuiTexturedButton to GUI API
Rewrite both overlays to use new GUI API
Fix size capping in vertical and horizontal layout
Allow CustomLayouts to have parents
Fix tooltip rendering when close to screen border
Allow changing of columns in GridLayout
2015-10-03 17:36:04 +02:00
johni0702
8d7bc1b8d6 Fix NPE when inserting new line anywhere but at the end 2015-08-16 11:34:36 +02:00
johni0702
8889f3c340 Add shadows to button and checkbox GUI 2015-07-15 15:54:28 +02:00
johni0702
dccbc99d86 Add option for whether to draw a shadow of string to GuiRenderer 2015-07-13 14:09:35 +02:00
johni0702
a9ded2bc1d Clickable and Draggable now also return booleans for whether they handled the event 2015-07-13 09:42:06 +02:00
johni0702
bd21ed16ae Fix generics in most of the Gui interfaces 2015-07-13 09:42:06 +02:00
johni0702
5c05cd62ce Add GuiTextArea 2015-07-13 09:35:32 +02:00
johni0702
35bc9f7fae Remove preferred size and default button size
Replace alignment data in horizontal and vertical layout with double value
Add convenient size(GuiElement, ReadableDimension) method to custom layout
2015-07-13 08:11:15 +02:00
johni0702
219277f623 Add layers to Gui API so specific elements can be drawn on top of others and react to mouse clicks first 2015-07-13 08:11:15 +02:00
johni0702
824c80d0d2 GuiLabel now auto-breaks when text is longer than canvas 2015-07-11 15:56:31 +02:00
johni0702
a61c0eb4e5 Add GuiImage 2015-07-11 15:32:36 +02:00
johni0702
843328658a Add text color and setI18nText to GuiTextField 2015-07-11 15:32:36 +02:00
johni0702
dea3f7fc9f Add GuiToggleButton 2015-07-10 12:59:07 +02:00
johni0702
f2ee292119 Add GuiCheckbox 2015-07-10 12:23:33 +02:00
johni0702
2b2bbbf49a Add hint to GuiTextField 2015-07-10 12:23:33 +02:00
johni0702
c66efc91b7 Add GuiProgressBar for new Gui API 2015-07-09 18:30:00 +02:00
johni0702
9e886b6171 Add tooltips to gui elements 2015-07-09 18:24:15 +02:00
johni0702
db8b5a9be0 Add new Gui API 2015-07-09 18:24:15 +02:00