Skip to content

Latest commit

Β 

History

History
17 lines (14 loc) Β· 575 Bytes

README.md

File metadata and controls

17 lines (14 loc) Β· 575 Bytes

MGui

MGui is a general purpose library for GUIs containing hundreds of commonly used functions.

  • Simple data binding ( Binder.Bind(myTextbox, z = > z.myObject.myProperty) )
  • INI file serialisation
  • CSV parsing
  • Array extensions providing R-like functionality ( a.In( b.Which( z => z == 2 ) ) )
  • A Name attribute that works on enums
  • Enum extensions
  • File helpers, including FileHelper.Browse for UIs.
  • Listbox helpers (rearrange, remove items)
  • String helpers
  • Weak reference helpers
  • An InputBox

See the source for documented function descriptions.