Commit Graph

16 Commits

Author SHA1 Message Date
Dylan Wilson b3a631aff5 Gui dialogs (#410)
* started refactoring for gui windows

* a bit more work on gui windows

* fixed some bugs and broken build stuff

* fixed some bugs in gui controls

* a little code cleanup

* got gui dialogs positioning and experimenting with named styles by type

* apply control styles directly in the constructor of controls

* got everything compiling again

* all gui controls have skinnable constructors

* rework uniform grid desired size calculations

* turns out gui layouts are complicated

* include pdb files in nuget packages

* fixed a bug in find nearest glyph

* custom control styling

* added a range constructor overload that takes one value

* rethinking control desired size behaviour

* made particle emitters more editable at runtime

* moved the auto trigger code to the particle effect instead of the emitters

* tweaks

* changed the particle modifer interface to an abstract base with an optional name

* changed the particle modifer interface to an abstract base with an optional name

* an attempt at creating a gui combo box

* rolled back the nested control experiment

* pretty good (but not perfect) combo boxes

* tweaks

* name property bindings on lists

* removed and cleaned up the hacks from the gui combo box

* minor combo box styling tweaks

* minor bug fix in gui combo box

* experiments with data binding

* fixed a mistake on the texture region service interface

* working on the ability to serialize particles

* finished particle serialization

* more robust range deserialization

* added editor browable attributes

* fixed some broken demos

* made the particle modifiers editable at runtime

* fixed some issues with particle serialization

* fixed some issues with interpolators
2017-07-22 21:22:13 +10:00
Dylan Wilson 4eae631af2 fixed some bugs in gui text box 2017-05-23 20:42:09 +10:00
Lucas Girouard-Stranks 4edce00e35 Fix BitmapFont 2017-04-20 02:16:08 -07:00
Dylan Wilson 571f531843 gui list box item selection and adding items from styles 2017-03-29 22:32:26 +10:00
Dylan Wilson 37d88e3c31 working on a gui list box 2017-03-28 22:11:16 +10:00
Dylan Wilson d46d6d0076 fixed up the caret clipping in the text box (still not technically correct, but better) 2017-03-17 21:23:57 +10:00
Dylan Wilson 4e493fe901 added the ability to click inside a textbox to move the caret 2017-03-17 21:02:32 +10:00
Dylan Wilson 098799a63d added support for a password character in the gui text box 2017-03-16 20:50:20 +10:00
Dylan Wilson 825a68eaca moved the input listeners to thier own nuget package 2017-03-13 20:48:40 +10:00
Dylan Wilson 8e39e0d703 gui touch input mostly working 2017-03-03 22:53:01 +10:00
Dylan Wilson 24d2a4c659 renamed texture region to background region 2017-02-25 00:03:05 +10:00
Dylan Wilson 298589db06 clipping text inside a textbox is a little harder than I expected 2017-02-22 22:16:30 +10:00
Dylan Wilson 8fa15aedf6 added clipping rectangles to gui controls so that text is clipped inside the bounds of textbox 2017-02-22 21:19:04 +10:00
Dylan Wilson d4d995da56 cleaned up and fixed some issues with keyboard focus 2017-02-15 21:27:36 +10:00
Dylan Wilson 255cfdbb78 working gui text box 2017-02-14 22:48:04 +10:00
Dylan Wilson c653a9afca started working on editable textbox 2017-02-13 22:15:45 +10:00