Renamed current as trunk.

git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1433 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
eiffel-org
2015-09-23 17:16:49 +00:00
parent 2aba4b49af
commit 5e7183f738
2851 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
[[Property:title|Feature tree]]
[[Property:weight|1]]
[[Property:uuid|6b5e1448-4547-2d4d-ef5d-165d5dbaedc1]]
[[Image:feature-tree]]
The feature tree gives a summary of all the features of the currently edited class. They are in the same order as they are in the class file, and they are grouped by their feature clause.
The icon relative to the feature clause indicates the export status of the features inside it:
* [[Image:folder-features-all-icon]] means features are exported to all classes
* [[Image:folder-features-some-icon]] means features are exported to some classes
* [[Image:folder-features-none-icon]] means features are not exported
The icon on the features indicates the nature of the feature:
* [[Image:feature-attribute-icon]] for attributes
* [[Image:feature-once-icon]] for once and constant features
* [[Image:feature-deferred-icon]] for deferred features
* [[Image:feature-external-icon]] for external features
* [[Image:feature-frozen-routine-icon]] for frozen features
* [[Image:feature-routine-icon]] for normal Eiffel routines
Clicking a feature or a feature clause in the tree centers the editor on it. Key navigation is also available. All features can be [[Pick-and-drop mechanism|picked]] , to [[Pick-and-drop mechanism|be dropped]] them into any component of the interface that accepts features.

View File

@@ -0,0 +1,15 @@
[[Property:title|Features tool]]
[[Property:weight|3]]
[[Property:uuid|bc9b2ef1-b4c4-773a-9ba8-97143fb2727a]]
{| border="0"
|-
| [[Image:feature-tool]]
|
And if you click on [[Image:feature-tool-signature-button|[S]]] the signature toggle button. <br/>
You will see the signature for each feature
| [[Image:feature-tool-signature]]
|}
The Features tool gives a summary of all immediate (written-in) features of the currently edited class. They are listed in a [[Feature tree|tree representation]] , where the nodes are the feature clauses, and the leaves are the features.
In the tool mini-toolbar, a [[New feature command|new feature command]] is available, which adds a new feature in the edited class.

View File

@@ -0,0 +1,7 @@
[[Property:title|New feature command]]
[[Property:weight|2]]
[[Property:uuid|3a670193-29dd-b829-0c90-eec8dd7e74b6]]
The new feature command [[Image:new-feature-icon]] located in the [[Features tool|features tool]] acts like the [[New feature dialog|main new feature command]] . Clicking it pops up the same dialog, making it possible to add a new feature in the currently edited class.
This command is only available when the class currently in the editor is compiled, can be modified, and has a file on the disk (this may not be the case if the class is precompiled).