Marko Pintera
|
b60d39677c
Added GUIMenu base class
|
12 年 前 |
Marko Pintera
|
977e1609d0
Hooked up DropDownBox scrolling up/down
|
12 年 前 |
Marko Pintera
|
e7bee38c97
GUIManager can now handle multiple drop down boxes
|
12 年 前 |
Marko Pintera
|
cf2ec84061
Made GUIDropDownBox more generic so it accepts different styles for listbox, context menu and menu bar
|
12 年 前 |
Marko Pintera
|
ab342190f5
Switching selection in drop down list actually works
|
12 年 前 |
Marko Pintera
|
2d8119eafc
Much more flexible way of dealing with drop down boxes
|
12 年 前 |
Marko Pintera
|
74b41eb6d3
GUIWidget getSkin/setSkin now returns/accepts a reference instead of a pointer
|
12 年 前 |
Marko Pintera
|
983fad375f
You can now provide a GUISkin when opening a drop box
|
12 年 前 |
Marko Pintera
|
8965e5f961
Drop down callbacks are now properly hooked up
|
12 年 前 |
Marko Pintera
|
c7b1426bde
Drop down box entry buttons now actually render text
|
12 年 前 |
Marko Pintera
|
32c5614a30
Drop down box now properly closes when I click outside of it
|
12 年 前 |
Marko Pintera
|
81010a9c66
Added a way to specify a texture along with text for GUIButton
|
12 年 前 |
Marko Pintera
|
35072da756
Added GUIContent so I can more easily specific contents for various GUIElements that might need text/image/tooltip/etc
|
12 年 前 |
Marko Pintera
|
11042b9070
More work on drop down box
|
12 年 前 |
Marko Pintera
|
0d54df82fe
A lot more work on drop down
|
12 年 前 |
Marko Pintera
|
34ec6795ae
Basic DropDown functionality
|
12 年 前 |
Marko Pintera
|
f63154c79c
Fixing issues that were happening because of TrackMouseEvent calls constantly being sent
|
12 年 前 |
Marko Pintera
|
e217ac68ce
Added simulated mouse up event for resize/move events
|
12 年 前 |
Marko Pintera
|
ee2fe35ce7
Fixed mouse left window callbacks so they properly deal with non-client and client areas
|
12 年 前 |
Marko Pintera
|
5f4d53a8b7
Mouse leaving the window is now properly handled by GUIManager and hover states on GUIElements are properly reset
|
12 年 前 |
Marko Pintera
|
4783b5cbb6
Mouse move events are now generated when over non-client window area
|
12 年 前 |
Marko Pintera
|
72b857281b
Added a better way of destroying GUIElements which also solved an exception that was happening when window was being drag and dropped
|
12 年 前 |
Marko Pintera
|
c2a5d79287
Renamed WindowMover to WindowDropArea
|
12 年 前 |
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.
|
12 年 前 |
Marko Pintera
|
09f3759d15
Fixed an issue with drag and drop and SetCapture
|
12 年 前 |
Marko Pintera
|
47c8e0df32
Drag and drop manager captures the mouse so drag can now be ended outside of the active application window
|
12 年 前 |
Marko Pintera
|
9b36b5e7ea
Added window callbacks to Platform instead of calling RenderWindow methods directly
|
12 年 前 |
Marko Pintera
|
d65fbbfe0e
Moved Cursor and WindowEventUtilities to the new Platform class
|
12 年 前 |
Marko Pintera
|
b19effc118
Fixed an issue where GUI layout update was delayed one frame after window was restored after drag and drop
|
12 年 前 |
Marko Pintera
|
c114926009
Drag and droping a window with a scroll area no longer causes an exception because scroll area children didn't have their parent switched
|
12 年 前 |