History: Miyagi
Source of version: 31
Copy to clipboard
{img src="img/wiki_up/Migari-GUI.jpg" alt="thumb|overview of controls" width="350" imalign="right"}
Miyagi is a .NET library for creating GUIs in ((MOGRE)) and Axiom.
%%%
!Controls
* Button
* CheckBox
* ComboBox
* DialogBox
* DropDownList
* Expander
* FlowLayoutPanel
* Label
* ListBox
* Panel
* PictureBox
* ProgressBar (horizontal and vertical)
* RadioButton
* RenderBox
* Slider (horizontal and vertical)
* TabControl
* TableLayoutPanel
* TextBox
!Additional features
* Import from / export to {LEX()}XML{LEX} file
* 3D Gui
* Scripting via Boo, C#, JScript, Lua, Nemerle, IronPython and VB.Net
!Links
* [http://sourceforge.net/projects/miyagi/|Sourceforge project]
* [http://sourceforge.net/projects/miyagi/files/1.2/|Download]
* [http://bitbucket.org/tbohnen/miyagi|Mercurial repository]
* [http://miyagi.hg.sourceforge.net/hgweb/miyagi/miyagi/file/b677394a2587/Projects/Examples|Example code]
* [http://www.ogre3d.org/addonforums/viewtopic.php?p=98806#p98806|Example project by Aralox] (including code)
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=13997|Miyagi Forum topic] - deleted /-:
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=9025|Old forum topic] - contains useful information, code snippets, etc.
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=29323&p=98775#p98715|Skin Editor] - Official skin editor. See here for info on skin templates
* [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=29387|Skin Exporter for Sprite Sheet Packer] - Easier and automated way to create skins from individual images
* [http://code.google.com/p/dunno/|Dunno] - An open source game, which is a great example for a sweet Miyagi GUI (screenshot [http://www.ogre3d.org/addonforums/viewtopic.php?p=98921#p98921|here], GUI code [http://code.google.com/p/dunno/source/browse/trunk/Dunno/Menu.cs|here])
!See also
* ((-GUI|GUI)) - an overview of GUI systems
* ((Mogre MyGUI wrapper)) - use ((MyGUI)) in Mogre
* ((Hikari Wrapper for MOGRE)) - embed Adobe Flash into Mogre (e.g. GUI menus)
* ((MogreBetaGUI))
* ((Easy Debug Text for MOGRE)) - for plain text display
* ((Prototype steps of GUI development))
* ((MQuickGUI)) - an outdated C# port of ((QuickGUI))