Skip to content
/ mgui Public

β–ˆ π“π‡πˆπ’ πˆπ’ 𝐀 πŒπˆπ‘π‘πŽπ‘ πŽπ… 𝐓𝐇𝐄 π’π€πŒπ„ π‘π„ππŽπ’πˆπ“πŽπ‘π˜ 𝐎𝐍 ππˆπ“ππ”π‚πŠπ„π“ – π“π‡πˆπ’ 𝐏𝐀𝐆𝐄 πˆπ’ ππŽπ“ πŒπŽππˆπ“πŽπ‘π„πƒ – 𝐏𝐋𝐄𝐀𝐒𝐄 𝐒𝐄𝐄 𝐓𝐇𝐄 ππˆπ“ππ”π‚πŠπ„π“ 𝐏𝐀𝐆𝐄 π…πŽπ‘ 𝐓𝐇𝐄 𝐋𝐀𝐓𝐄𝐒𝐓 πƒπ„π“π€πˆπ‹π’

Notifications You must be signed in to change notification settings

mjr129/mgui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.

About

β–ˆ π“π‡πˆπ’ πˆπ’ 𝐀 πŒπˆπ‘π‘πŽπ‘ πŽπ… 𝐓𝐇𝐄 π’π€πŒπ„ π‘π„ππŽπ’πˆπ“πŽπ‘π˜ 𝐎𝐍 ππˆπ“ππ”π‚πŠπ„π“ – π“π‡πˆπ’ 𝐏𝐀𝐆𝐄 πˆπ’ ππŽπ“ πŒπŽππˆπ“πŽπ‘π„πƒ – 𝐏𝐋𝐄𝐀𝐒𝐄 𝐒𝐄𝐄 𝐓𝐇𝐄 ππˆπ“ππ”π‚πŠπ„π“ 𝐏𝐀𝐆𝐄 π…πŽπ‘ 𝐓𝐇𝐄 𝐋𝐀𝐓𝐄𝐒𝐓 πƒπ„π“π€πˆπ‹π’

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages