Marko Pintera
|
4eabf803fd
Updated readme
|
10 rokov pred |
Marko Pintera
|
0eb7d2b417
Bulk of the work for Project Window drop down (WIP)
|
10 rokov pred |
Marko Pintera
|
1bb0da2c8a
Don't block mouse clicks outside of drop down window/menu
|
10 rokov pred |
Marko Pintera
|
4fbfa28fd6
Drop down hit boxes now properly cause parent widget to expand its bounds to cover the hit box
|
10 rokov pred |
Marko Pintera
|
9c96e84d26
Changed how GUI MouseOver and MouseOut are handled so that it works correctly when elements use by those events
|
10 rokov pred |
Marko Pintera
|
d48eac3ca9
Modified how C# GUI element destruction works so it now properly handles elements that go out of scope
|
10 rokov pred |
Marko Pintera
|
0423fab921
Layouts properly respect minimal element sizes
|
10 rokov pred |
Marko Pintera
|
76a447c91e
Enabling double-click for OpenGL and DX9 windows
|
10 rokov pred |
Marko Pintera
|
23ac844b5d
A couple of fixes that handle opening of drop down windows and menus at proper location
|
10 rokov pred |
Marko Pintera
|
adee486455
More work on the Project Window
|
10 rokov pred |
Marko Pintera
|
64b31cf1e5
Added DropDownWindow (WIP)
|
10 rokov pred |
Marko Pintera
|
f6c1d83ca6
C# context menu for GUI
|
10 rokov pred |
Marko Pintera
|
acef2fb9f3
Properly ignore GUI elements that were destroyed during input events
|
10 rokov pred |
Marko Pintera
|
42f50ced62
Added C# Renderable and Mesh interfaces
|
10 rokov pred |
Marko Pintera
|
baf74e865e
Fixing various GUI issues to get it back to working state after the recent refactors
|
10 rokov pred |
Marko Pintera
|
005da72c82
Better way of calculating GUI clip rectangle
|
10 rokov pred |
Marko Pintera
|
22cf8a4b76
More optimized GUI element bound calculations (WIP)
|
10 rokov pred |
Marko Pintera
|
34ba85fa44
Refactored GUI layout updates so they are faster and don't require an update to the entire GUI widget
|
10 rokov pred |
Marko Pintera
|
b74cf06aa0
C# versions of Shader and Material resources
|
10 rokov pred |
Marko Pintera
|
524466d73d
C# DropTarget (untested)
|
10 rokov pred |
Marko Pintera
|
3c85332fe8
When word wrapping text with word break, use only word break if word wrap is not possible
|
10 rokov pred |
Marko Pintera
|
3b445b8888
Updated GUI panel depth so it's signed and accepts both minimum and maximum ranges
|
10 rokov pred |
Marko Pintera
|
97a70b6f03
Proper screen <-> window coordinate transformations for modal windows
|
10 rokov pred |
Marko Pintera
|
2c07fe3dd4
Getting UI working back to normal after GUIArea refactor
|
10 rokov pred |
Marko Pintera
|
65cdd2a30a
Removed all uses of GUIArea (WIP)
|
10 rokov pred |
Marko Pintera
|
36dd4706af
WIP changing all uses of GUIArea to GUIPanel
|
10 rokov pred |
Marko Pintera
|
42786f0f7f
Added depth range to GUIPanel
|
10 rokov pred |
Marko Pintera
|
d4d09c85d9
Removed GUIPanelContainers and using the new built-in GUIPanel instead
|
10 rokov pred |
Marko Pintera
|
2952bf6d1a
Fixing an issue with layouts and spaces not getting removed from parent when destroyed
|
10 rokov pred |
Marko Pintera
|
d693b8733c
Renamed GUiLayoutExplicit -> GUIPanel
|
10 rokov pred |