First : NeoForce ROCKS !!!! BEST XNA GUI !!!!!
Then : ...
I see the NeoForce Designer Screenshot and tested your SGE.
Because I'm working on a big project and realy need an integrated GUI and IDE (like CryEngine/SunBurn/...)
I've started my own IDE ,
Is a realy big project , hope you and someoneelse are intrested in collaborating to this type of project.
ImageShacks Tag = MrReser.XNA.XE.IDE.Editor.GUI.Screenshots
ScreenShots = http://img829.imageshack.us/gal.php
http://img829.imageshack.us/img829/22...
http://img834.imageshack.us/img834/26...
http://img827.imageshack.us/img827/22...
http://img831.imageshack.us/img831/11...
http://img827.imageshack.us/img827/95...
http://img838.imageshack.us/img838/16...
http://img833.imageshack.us/img833/33...
http://img15.imageshack.us/img15/2246...
http://img837.imageshack.us/img837/41...
http://img844.imageshack.us/img844/92...
http://img827.imageshack.us/img827/10...
http://img844.imageshack.us/img844/94...
http://img265.imageshack.us/img265/48...
http://img833.imageshack.us/img833/16...
http://img844.imageshack.us/img844/96...
http://img828.imageshack.us/img828/58...
Feature :
80% - Almost all is into a single Class derived from Toms...Window that may be created more than once.
TODO - Docking and Drag & Drop like VS, not needed but nice.
TODO - Test Using MultiThreading Update/Draw Pipeline
50% - It Edits a "Screen/DeskTop" of controls in order to be used by a ScreenManager
TODO - Cut/Copy/Paste/Delete Context Menu
TODO - Control Multiselect (too complex to implement now or in near future)
TODO - Convert all to *.cs and compile it on the fly into a *.dll to be used by my PlugInEngine (also on the fly)
50% - ToolBox is filled by code
TODO - filled by using reflection of any "Control" into 2 namespace TomShane...Controls and Custom.Control
TODO - Custom Icon/Thumbnail/Preview foreach ControlTypes
TODO - Create some more CustomControl like ImageTreeView, ImageGrid, CollapsibleSideBarPanel ...
(realy good if I may create CustomControl directly with my GUIEditor :) )
30% - Layout is a simple TreeView, Actual Parenting is done only by creating new controls into the actual selected control.
TODO - Up-Down-Left-Right Buttons in order to change control parenting
TODO - Custom Icon/Thumbnail/Preview foreach ControlTypes
50% - PropertyGrid , Filled by code and reflection, actually can edit any bool,string and int32 property of a control.
TODO - Edit some other types of Properties
TODO - Add custom Properties Editor/Selector like colorPicker or TextureSelector...
0% - Events - ScriptEngine use *.cs derived from IScript Interface
TODO - An integrated Script Editor , possibly with some "partial" intellisense.
TODO - List all Control Events by reflection
TODO - ScriptSelector or edits a name for the Events Script
TODO - On DoubleClick Launch a dialog to edit C# Scripts
TODO -A lot of other things :)
---------------------------------------------------------------------------------------------------------------------
Actually I've still some strange bugs , when fixed I'll post code somewhere on this forum.