Marko Pintera
|
56edbdf1e4
Started work on scrollbar handle
|
12 éve |
Marko Pintera
|
1cbedb412a
Added a background to the scroll bar
|
12 éve |
Marko Pintera
|
c275f0324a
GUIArea now works using offsets so it can resized with window automatically, but still have some padding
|
12 éve |
Marko Pintera
|
34ab708547
Updated how are dirty flags on GUIElementBase changed
|
12 éve |
Marko Pintera
|
6eede6eebd
Fixed a few minor issues with the layouts:
|
12 éve |
Marko Pintera
|
0d7d909cdf
Added a way to add layouts to GUIElement
|
12 éve |
Marko Pintera
|
df62820663
Starting work on scroll bars
|
12 éve |
Marko Pintera
|
73ff6dc3c4
Removed GUILayoutEntry and made spaces derived from GUIElementBase
|
12 éve |
Marko Pintera
|
6d4bed822a
Added a common base for GUILayout and GUIElement
|
12 éve |
Marko Pintera
|
14540bb162
Text bounds no longer rely on clipped visual bounds
|
12 éve |
Marko Pintera
|
269c01c4e7
Added ability to update offset/clip rect without recreating entire GUIElement mesh
|
12 éve |
Marko Pintera
|
5c3a22457a
Moved input caret & selection on GUIManager
|
12 éve |
Marko Pintera
|
62637a6704
Finished up input selection (for now)
|
12 éve |
Marko Pintera
|
daadca5313
|
12 éve |
Marko Pintera
|
8776c7feb6
Moving selection up/down works again
|
12 éve |
Marko Pintera
|
d061edaa9d
Fixed issues with selection offset and general clipping issue
|
12 éve |
Marko Pintera
|
1699c2482c
Lots more refactoring
|
12 éve |
Marko Pintera
|
8a1783131f
Added a common class for input caret and input selection
|
12 éve |
Marko Pintera
|
e0458aed61
Moved caret related sprite methods from TextSprite to INputCaret
|
12 éve |
Marko Pintera
|
9bd30df1a8
Moved sprite offset/clip rect to fillBuffer
|
12 éve |
Marko Pintera
|
b5b886dc7e
More refactoring of input selection
|
12 éve |
Marko Pintera
|
df3532e71c
More input selection refactoring
|
12 éve |
Marko Pintera
|
6b2ccea5b3
Refactored text vertex generation into a separate method
|
12 éve |
Marko Pintera
|
573a51bee5
Draggable selection works
|
12 éve |
Marko Pintera
|
2b03ac0342
Fixed an issue where selection rectangles were incorrectly positioned at newline chars
|
12 éve |
Marko Pintera
|
c898475a4a
Move caret properly when adding/removing a line due to word wrap
|
12 éve |
Marko Pintera
|
da5a9ba908
Various input caret fixes
|
12 éve |
Marko Pintera
|
53331c8848
Some fixes with caret positioning so the text doesn't scroll if just the caret is out of bounds
|
12 éve |
Marko Pintera
|
d68636c4da
Fixing caret/selection so it work with word wrap properly
|
12 éve |
Marko Pintera
|
634c5d54de
Fixed an issue with word wrap and long words
|
12 éve |