Marko Pintera
|
117e97c354
Added double click to GUIManager
|
il y a 12 ans |
Marko Pintera
|
e8f22bddc5
Hooked up shortcuts and context menus for input box cut/copy/paste
|
il y a 12 ans |
Marko Pintera
|
98c3aa7686
Moved drop box methods out from GUIManager into their individual classes
|
il y a 12 ans |
Marko Pintera
|
d38f5fd865
GUI _getOptimalWidth and _getOptimalHeight merged into a single method _getOptimalSize
|
il y a 12 ans |
Marko Pintera
|
3cc716a4af
More work on getting MenuBar up and running
|
il y a 12 ans |
Marko Pintera
|
55524cd621
Starting work on context menu and modifiying some wrong design choices with GUIMenu
|
il y a 12 ans |
Marko Pintera
|
74b41eb6d3
GUIWidget getSkin/setSkin now returns/accepts a reference instead of a pointer
|
il y a 12 ans |
Marko Pintera
|
ce39033f5d
Completely redone how I handle move/resize events. Now windows just specify non-client areas for move and resize and the rest is left to the OS.
|
il y a 12 ans |
Marko Pintera
|
d65fbbfe0e
Moved Cursor and WindowEventUtilities to the new Platform class
|
il y a 12 ans |
Marko Pintera
|
bda4a8924e
DragAndDropManager works (without drag texture)
|
il y a 12 ans |
Marko Pintera
|
e42aeb07ec
Added proper clipping and offset for the new way of calculating input caret position
|
il y a 12 ans |
Marko Pintera
|
885cd48d96
Fixed up input box selection textures
|
il y a 12 ans |
Marko Pintera
|
2da8d1311a
Better way of determining if element is in focus when doing shift-click selection
|
il y a 12 ans |
Marko Pintera
|
ba04fd11a6
Shift clicking moves the text selection
|
il y a 12 ans |
Marko Pintera
|
3486c33faf
Clicking on the input box now moves the caret properly the first time
|
il y a 12 ans |
Marko Pintera
|
ed1651af29
Added proper clip rectangles for selection and caret
|
il y a 12 ans |
Marko Pintera
|
43690633bf
Fixed clip rectangle for text in input box
|
il y a 12 ans |
Marko Pintera
|
a0a7b1ee1d
Fixed an issue where element bounds weren't being properly updated
|
il y a 12 ans |
Marko Pintera
|
14540bb162
Text bounds no longer rely on clipped visual bounds
|
il y a 12 ans |
Marko Pintera
|
269c01c4e7
Added ability to update offset/clip rect without recreating entire GUIElement mesh
|
il y a 12 ans |
Marko Pintera
|
5c3a22457a
Moved input caret & selection on GUIManager
|
il y a 12 ans |
Marko Pintera
|
62637a6704
Finished up input selection (for now)
|
il y a 12 ans |
Marko Pintera
|
daadca5313
|
il y a 12 ans |
Marko Pintera
|
8776c7feb6
Moving selection up/down works again
|
il y a 12 ans |
Marko Pintera
|
d061edaa9d
Fixed issues with selection offset and general clipping issue
|
il y a 12 ans |
Marko Pintera
|
1699c2482c
Lots more refactoring
|
il y a 12 ans |
Marko Pintera
|
e0458aed61
Moved caret related sprite methods from TextSprite to INputCaret
|
il y a 12 ans |
Marko Pintera
|
9bd30df1a8
Moved sprite offset/clip rect to fillBuffer
|
il y a 12 ans |
Marko Pintera
|
b5b886dc7e
More refactoring of input selection
|
il y a 12 ans |
Marko Pintera
|
df3532e71c
More input selection refactoring
|
il y a 12 ans |