![]()
About GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. The GUI Editor was built to be as point & click as possible, trying to avoid wx's sizers completly. This means that controls can go anywhere, and you have the freedom to play with the GUI however you want. *new* GUIE goes Open Source - Source-Code now available for download! Requirements .NET Framework v2.0 Python (tested under:) 2.4 wxPython (tested under:) 2.6 Ruby (optional) wxRuby (optional) Perl (optional) wxPerl (optional) IronPython (optional) Download Download FarPy GUIE v0.5.5 414kb new! Download FarPy GUIE v0.5.4 414kb new! Download FarPy GUIE v0.5.3 Download FarPy GUIE v0.5.2 412kb Download FarPy GUIE v0.5.2 Source-Code! 3,007kb new! Download FarPy GUIE v0.5.1 401kb Note: Currently the program is in it's very early stages of development. This means that the program is not completly stable, but also means that I very much need your help with found bugs and any kinds of suggestions. Contribute As I'm sure you noticed, currently I am not offering GUIE's source-code for download. Therfore, source-code related contributions aren't relevant at this point. However, this doesn't mean there is no room for your contribution! It would be a great help if you find and report bugs or other comments regarding the program. You can post these comments through my email (see footer) or through the contact section. Any help is appreciated. Changes (as of v0.5.5) Fixed: Exception when using ListView control Changes (as of v0.5.4) Fixed: GetLocation double dot error Changes (as of v0.5.3) Added: Support for different tab-types (space & real-tabes), see settings Fixed: Error when trying to export empty PictureBox Changed: Removed dotted background Fixed: Align to grid offset fix Added: Align to grid to settings file, now choice is saved Changes (as of v0.5.2) Added: IronPython GUI Support! (Microsoft .NET Windows Forms in Python) Changes (as of v0.5.1) Added: Drag & Drop functionality for adding controls Changed: Settings mechanism. "settings.opt" replacing "settings.xml". Fixed: Bug causing panel background color to be other than white Changes (as of v0.5) Added: Source release Added: Partial wxPerl support Fixed: Splash screen causes loading delay Fixed: When saving guiml, controls got a gray background-color Changed: Certain GUI improvements in settings form Fixed: Actions should be disabled when no form is open Changed: Logo in splash screen Fixed: XY Coords incorrect when hovering controls Added: Unicode support in guiml files Changes (as of v0.4.2) Fixed: RadioButton not exported Fixed: New form opened even though file import failed Changed: Default font to- MS Sans Sarif (windows default) Added: Error reporting in more areas Fixed: Attempt at fixing error saving files ("file in use" error) Added: Snap to grid functionality Changes (as of v0.4.1) Fixed: Problems opening GUIML when icon image not found Fixed: Problems dealing with Calendat control in some languages Added: Culture info to GUIML files - preperations for future development Changes (as of v0.4) Added: wxRuby support! Fixed: Minor bugs More languages to come! Changes (as of v0.3.1) Added: Cut + Copy + Paste Functionality! Added: Code window (shows exported code; possible to disable in settings) Added: Error reporting option Changed: Preperations for multi GUI language support Changes (as of v0.3) Migrated to .NET Framework v2.0! Added: ListView, TreeView, GroupBox Added: All Common Dialogs Added: Improved setup Added: Aligning & Placement functionality! Added: Properties to GUI Form Fixed: Control Flickering Added: GUIML File drag & drop functionality Added: GUIML File association Todo Undo/Redo fixes (currently not very stable) Stabilize and add more properties to settings window Better font support (support for font-weight etc.) More controls! Support for other langauges (for instance perl) © Copyright 2005-2006 David Berlin |
||||||||||||