Xoetrope

 Wiki : KalIDEoscope

HomePage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
Kalideoscope logo

KalIDEoscope is a free, open source plug-in for NetBeans and Eclipse (beta), that supports editing of XUI projects. The plug-in has wizards for creating new projects and pages and provides the usual point and click visual editing support. XUI pages can be editing either visually or as XML and you can switch back and forth.

New Features in KalIDEoscope 3.0
1 Added support for SWT
2 Added a list of superclass methods
3 In-situ editing added
4 Support for evaluated attributes added
5 Dialog size preview added
6 Design time support for includes added
7 Locking of components added
8 Support for Includes and Repeats
9 Preferred Page Size dialog added

1 Added support for SWT
The NewProject wizard has been modified to include support for SWT widgets. The wizard now provides options for Swing, AWT and SWT, and a new startup property (WidgetSet) is output.

2 Added a list of superclass methods
Added a list of super class methods and the methods in the current class so that they can be selected for reuse in event handlers. Also added a check for the presence of the superclass method (in case it's not in the immediate superclass) and pop up a warning asking if the method should be overloaded.

3 In-situ editing added
In-situ editing, or the ability to edit component properties in the location where the component is located has been added. As the mouse is moved over a component a translucent property sheet is displayed next to the component. The property sheet can be used purely for information purposes or to modify the properties of a component. The in-situ editing operates in a number of modes, one with a full property sheet, a second minimal mode, and a third mode with showing selected property values. Clicking on these hints gives access to a single property editor for that property.

In-situ editing
See the InSitu Editing page for more details.

4 Support for evaluated attributes added
Support for evaluated attributes within the Kalideoscope editor has been added. Almost all properties may now be set as evaluated attributes. The expression will insert full expressions reference methods of the page or if a new expression is entered the stub of that new method will be inserted into the page class.
Expression Editor

5 Dialog size preview added
When a dialog is opened in the page designer a preview of the packed size is overlaid on the designer. The packed size is equal to the size that will include all the components, plus the padding. The size of the dialog, including the headers and borders is also displayed.
Dialog size preview

6 Design time support for includes added
Support for includes has been added to the page designer. Included component can now be edited and manipulated as though they are part of the page, and upon save the included file is also saved. Multiple instances of included file(s) can be used.

7 Locking of components added
A new popup menu has been added that allows components to be locked so that they are not accidentally moved by the mouse. When a component is locked the cursor no longer chenges as the mouse moves over the grab handles, nor does the component move when it is dragged. A small red X is shown in the centre of locked components.

8 Support for Includes and Repeats
Support for 'include' and 'repeat elements has been added. When a repeat or include element is selected in the inspector a custom property sheet is shown. For convenience the inspector also allows all children of an included or repeat element to be selected so that the user can see what is 'owned' by the element.

9 Preferred Page Size dialog added
A preferred page size dialog has been added to configure the page size for editing. The dialog shows the sizes that are defined by the frames setup and also allows selection of customs sizes. When the page is subsequently loaded it is displayed at the specified size.
Dialog for selecting the preferred page size


{{image link="http://www.sourceforge.net/projects/xui" url="http://sourceforge.net/sflogo.php?group_id=76693

There are no comments on this page. [Add comment]

Page was generated in 0.2251 seconds