2007r2 added the ability to embed classes / interfaces inside modules.

This is a brilliant organisational tool for me, as I work with very  
complex reusable class structures/heirachies, which I will now bundle  
into a single external XML object.

It's a shame that is was so poorly implemented.

Problems:

1) the only way to do it that I can find it to open the module, then  
choose Project-> Add -> Class / Interface From the menu bar
2) there is no "Add Class" button in the toolbar when you open the  
module
3) there is no "Add Class" menu option in the contextual menu when  
you right click in the object list of the open module
4) there is no way (I can find) to put an existing class into a module
5) you cannot rename a class or interface (at least I can't find a  
way to do it. There is no "Rename" option in the contextual menu  
associated with them)
6) you cannot remove/delete a class once you create it (the delete  
menu command is there, it just does not work)
7) I can find no way to show the properties pane for a class or  
interface that is inside a module
8) there is no way to organise embedded classes or properties.

Suggestions:

1) Inline editing of object names - highlight an object and hit  
enter, and you should be able to rename it in the list window. Solves  
problem 5.
2) Add Folder / Add Class / Add Interface buttons inside the module  
editor toolbar. Solves problems 1,2,3.
3) Modules should be hierarchal at the root project window level,  
just like a folder. Solve problems 4,5,6,7,8.
4) The properties pane should be able to be shown from the code  
editor. Sometimes It'd be nice to see a classes property list type  
properties when I am editing it's methods.

If you'd like RS to FINISH this new feature, please sign onto the  
report below.

http://www.realsoftware.com/feedback/viewreport.php?reportid=ttnddcxw

Cheers,
Tom
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to