diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-class.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-class.wiki
index cc86bc49..2046ce5a 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-class.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-class.wiki
@@ -2,6 +2,6 @@
[[Property:weight|1]]
[[Property:uuid|d3f517bc-46a8-2181-e9fb-ce0430e04261]]
There are two simple ways to find a class if you know its name or a part of it :
-* You may use the [[Cluster tool: Introduction|cluster tool]] . This tool presents the entire universe of your project. By developing the [[System tree representation|cluster tree]] , you will be able to find what you are looking for. This method is quick if you already have an idea of where the class is in the universe.
-* Using [[Address bars: Introduction|address bars]] will be quicker if you do not have this information or if the size of your project is important. If you type the name of the searched class (you can use wildcards, i.e."*" and "?") in the [[Main address bar|main address bar]] - and then select the right class in the displayed list if there are several possibilities - the editor will be centered on the class you are looking for. The information about the class location will be displayed in the title bar of the window. If you need more complete information about the class location, you can [[Pick-and-drop mechanism|pick]] the name of the class in the editor and drop it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool: Introduction|cluster tool]] . This tool will then show where the class is in the universe.
+* You may use the [[Cluster tool|cluster tool]] . This tool presents the entire universe of your project. By developing the [[System tree representation|cluster tree]] , you will be able to find what you are looking for. This method is quick if you already have an idea of where the class is in the universe.
+* Using [[Address bars|address bars]] will be quicker if you do not have this information or if the size of your project is important. If you type the name of the searched class (you can use wildcards, i.e."*" and "?") in the [[Main address bar|main address bar]] - and then select the right class in the displayed list if there are several possibilities - the editor will be centered on the class you are looking for. The information about the class location will be displayed in the title bar of the window. If you need more complete information about the class location, you can [[Pick-and-drop mechanism|pick]] the name of the class in the editor and drop it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool|cluster tool]] . This tool will then show where the class is in the universe.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-cluster.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-cluster.wiki
index 30cccf3e..051d97cd 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-cluster.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-cluster.wiki
@@ -2,6 +2,6 @@
[[Property:weight|0]]
[[Property:uuid|95175328-cc1b-0b0f-974d-5be7fde40e92]]
If you know the name of a cluster but not where it is located in the system, there are two ways to find this out:
-* You can try to find it in the [[Cluster tool: Introduction|cluster tool]] by expanding the cluster tree.
-* In a window where the context tool is independent from the editor, you can type the name of the cluster in [[Context tool address bar|context tool address bar]] . You may use wildcards ("*" or "?") if you know only a part of the name. You can then locate the cluster in the system by [[Pick-and-drop mechanism|picking]] the cluster stone in the [[Context tool address bar|address bar]] and dropping it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool: Introduction|cluster tool]] .
+* You can try to find it in the [[Cluster tool|cluster tool]] by expanding the cluster tree.
+* In a window where the context tool is independent from the editor, you can type the name of the cluster in [[Context tool address bar|context tool address bar]] . You may use wildcards ("*" or "?") if you know only a part of the name. You can then locate the cluster in the system by [[Pick-and-drop mechanism|picking]] the cluster stone in the [[Context tool address bar|address bar]] and dropping it on the [[Locate command|view icon ]] [[Image:general-search-icon]] of the [[Cluster tool|cluster tool]] .
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-feature.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-feature.wiki
index e315952a..9d166900 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-feature.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/searching/looking-feature.wiki
@@ -2,7 +2,7 @@
[[Property:weight|2]]
[[Property:uuid|5ea97cae-9001-7d9d-2dbb-2b632b05fb75]]
There are many ways to find a feature in a class. In particular :
-* You can use the [[Feature tool: Introduction|feature tool]] and search the tree by expanding feature clauses. This tool, however, displays only the features that are defined or redefined in the current class text. If you do not know if the feature is inherited or not, you may therefore not find what you are looking for with this method.
+* You can use the [[Feature tool|feature tool]] and search the tree by expanding feature clauses. This tool, however, displays only the features that are defined or redefined in the current class text. If you do not know if the feature is inherited or not, you may therefore not find what you are looking for with this method.
* You can also use the [[Class formatters: Introduction|class tab]] in the context tool. It will allow you to see all the [[Attributes| attributes]] or [[Routines|routines]] , or all the [[Exported features|public features]] for instance. If you do not know if the feature you seek is an attributes or a function and if it is public, this may not be the right method either.
* If you know the name or a part of the name of the feature you are looking for, the easier and faster way will probably be to use the [[Main address bar|address bar]] . If you type this name in the feature field of the bar (using "*" and "?" wildcards if you want to), the editor will be centered on the right class if necessary (i.e. if the feature is inherited) and scroll to the position of the text of the feature.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/centering-tools-component.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/centering-tools-component.wiki
index 13df87b3..204ad378 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/centering-tools-component.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/centering-tools-component.wiki
@@ -1,10 +1,10 @@
[[Property:title|Centering tools on a component]]
[[Property:weight|0]]
[[Property:uuid|513b0d4a-78b6-30c3-fdde-b00c3072d8d3]]
-There are three kind of tools directly available in a default development tool : [[Browsing tools: Introduction|browsing tools]] on the left, the [[EiffelStudio Editor Introduction|editor]] on the upper right and context tools on the lower right. No browsing tool, except the feature tool, displays information about a particular component. On the contrary, the editor and context tools display information about a given cluster, class or feature : they are centered on this component. There are several ways to center the editor on an element:
+There are three kind of tools directly available in a default development tool : [[Browsing tools|browsing tools]] on the left, the [[EiffelStudio Editor Introduction|editor]] on the upper right and context tools on the lower right. No browsing tool, except the feature tool, displays information about a particular component. On the contrary, the editor and context tools display information about a given cluster, class or feature : they are centered on this component. There are several ways to center the editor on an element:
* use the [[Main address bar|address bar]] on the top of the editor. It allows you to set which class (and even which feature in the class) you want the editor to display. You may use wildcards ("?" or "*") as you type the names of these components.
-* use [[Pick-and-drop mechanism|pick and drop]] . Pick a cluster, class or feature stone anywhere in EiffelStudio and drop it in the editor. It will center it on the component automatically.
-* find it in the [[Cluster tool: Introduction|cluster]] , [[Feature tool: Introduction|feature]] or [[Favorites tool: Introduction|favorites]] tool and click it.
+* use [[Pick-and-drop mechanism|pick and drop]]. Pick a cluster, class or feature stone anywhere in EiffelStudio and drop it in the editor. It will center it on the component automatically.
+* find it in the [[Cluster tool|cluster]], [[Feature tool|feature]], or [[Favorites tool|favorites]] tool and click it.
The context tool can be [[Change data share mode|independent]] from the editor. If it is not, both the editor and the context tool will be centered on the same component. If it is, there is a [[Context tool address bar|second address bar]] , in the context tool title bar. You may then center the context tool on a component by using the three methods described for the editor. You can also center the context tool on the same component as the editor ( the context tool remaining independent): Just click [[Image:context-sync-icon]] or select '''Send to the context''' tool in the '''View''' menu.
To make the context tool independent if it is not, click [[Image:context-link-icon]] or select '''Isolate context tool''' in the '''View''' menu. To do the opposite, click the same icon or select '''Merge context tool''' in the '''View''' menu.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-class.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-class.wiki
index 6f254ec4..e6786045 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-class.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-class.wiki
@@ -1,11 +1,10 @@
[[Property:title|Viewing information about a class]]
[[Property:weight|2]]
[[Property:uuid|6ec8ca83-fbe0-e02c-2570-68b5f3931083]]
-Once you [[Centering tools on a component|centered the editor]] on a class, you have access to its [[Class formatters: Basic text view|basic text]] . If the class is compiled, the [[Feature tool: Introduction|feature tool]] shows the list of the features that are defined or redefined in this text. You can also view [[Clickable view|clickable]] , [[Class formatters: Flat view|flat]] , [[Flat Contract view|flat contract]] and [[Contract view|contract]] views of the class in the editor. The class tab in the context tool can display more information. If the [[Centering tools on a component|context tool is independent]] , [[Centering tools on a component|center it]] on the wanted class and select this tab. You can then see information about the features ( [[Routines|routines]] , [[Attributes|attributes]] , [[Exported features|exported features, ]] [[Class views|etc.]] ..) of the class, its [[Ancestors|ancestors]] and [[Descendants|descendants]] or its [[Clients|clients]] and [[Suppliers|suppliers]] .
-The [[Metric tool: Introduction|metric tool]] provides another kind of data. It allows you to compute a complete set of [[How to analyze a project: Introduction|measures ]] on your class.
+Once you [[Centering tools on a component|centered the editor]] on a class, you have access to its [[Class formatters: Basic text view|basic text]]. If the class is compiled, the [[Feature tool|feature tool]] shows the list of the features that are defined or redefined in this text. You can also view [[Clickable view|clickable]], [[Class formatters: Flat view|flat]], [[Flat Contract view|flat contract]] and [[Contract view|contract]] views of the class in the editor. The class tab in the context tool can display more information. If the [[Centering tools on a component|context tool is independent]], [[Centering tools on a component|center it]] on the wanted class and select this tab. You can then see information about the features ([[Routines|routines]], [[Attributes|attributes]], [[Exported features|exported features,]] [[Class views|etc.]] ..) of the class, its [[Ancestors|ancestors]] and [[Descendants|descendants]] or its [[Clients|clients]] and [[Suppliers|suppliers]] .
+The [[Metric tool: Introduction|metric tool]] provides another kind of data. It allows you to compute a complete set of [[How to analyze a project|measures]] on your class.
{{seealso|
[[Looking for a class|Looking for a class]] }}
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-cluster.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-cluster.wiki
index 1f7185ea..4ea85935 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-cluster.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-cluster.wiki
@@ -2,10 +2,9 @@
[[Property:weight|1]]
[[Property:uuid|daff6cb5-89bd-4281-4c1e-cf031391a34b]]
To view information about a cluster, you have to center the context tool on this component. Then the [[Metric tool: Introduction|metric tool]] will provide a complete set of measures that you will able to compute.
-{{seealso|
+{{seealso| '''See Also'''
[[Looking for a cluster|Looking for a cluster]]
-[[How to analyze a project: Introduction|Analysing a project]] }}
-
+[[How to analyze a project]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-feature.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-feature.wiki
index 788c438f..888635ca 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-feature.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/browsing/viewing-information-about-component/viewing-information-about-feature.wiki
@@ -1,11 +1,10 @@
[[Property:title|Viewing information about a feature]]
[[Property:weight|3]]
[[Property:uuid|0151eab9-ee25-210a-bed9-b2709e9fa5f0]]
-Once you [[Centering tools on a component|centered the editor]] on a feature, you have access to its text. The feature tab in the context tool can display more information. To have access to it, you have first to center the context tool on the wanted class and select the feature tab. You can then consult the different views of the text of the feature ( [[Feature formatters: Basic text view|basic text]] or [[Feature formatters: Flat view|flat]] ) and other information such as its [[Callers|callers]] or its [[Descendant versions|descendant]] versions.
-The [[Metric tool: Introduction|metric tool]] provides another kind of data. It enables you to compute some [[How to analyze a project: Introduction|measures]] on your feature.
+Once you [[Centering tools on a component|centered the editor]] on a feature, you have access to its text. The feature tab in the context tool can display more information. To have access to it, you have first to center the context tool on the wanted class and select the feature tab. You can then consult the different views of the text of the feature ([[Feature formatters: Basic text view|basic text]] or [[Feature formatters: Flat view|flat]]) and other information such as its [[Callers|callers]] or its [[Descendant versions|descendant]] versions.
+The [[Metric tool: Introduction|metric tool]] provides another kind of data. It enables you to compute some [[How to analyze a project|measures]] on your feature.
{{seealso|
[[Looking for a feature|Looking for a feature]] }}
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/index.wiki
index d02993f8..2a0bfaa2 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/index.wiki
@@ -1,14 +1,5 @@
[[Property:title|Compiling]]
[[Property:weight|3]]
[[Property:uuid|30b06b72-4988-48a0-2dae-fcf7c2e5c838]]
-* [[Generating executables|Generating executables]]
-* [[Generating libraries|Generating libraries]]
-* [[Setting the assertion level|Changing the assertion level]]
-* [[Enabling the profiler|Enabling the profiler]]
-* [[Using libraries|Using libraries]]
-* [[Tuning a program|Tuning a program]]
-* [[Using threads|Using threads]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/using-threads.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/using-threads.wiki
index 22117200..36029c0a 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/using-threads.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/compiling/using-threads.wiki
@@ -9,7 +9,7 @@ To create a multithreaded program or library:
* Click '''OK'''.
* You must [[Generating executables|recompile]] your project for the changes to take effect.
-{{warning| '''Caution''': Make sure the external and precompiled libraries you use have also been compiled with support for threads. }}
+{{warning|Make sure the external and precompiled libraries you use have also been compiled with support for threads. }}
{{seealso|
[[Generating libraries|Creating libraries]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/customizing-eiffelstudio/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/customizing-eiffelstudio/index.wiki
index 5c1d95c2..90b9e3a7 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/customizing-eiffelstudio/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/customizing-eiffelstudio/index.wiki
@@ -1,15 +1,5 @@
[[Property:title|Customizing EiffelStudio]]
[[Property:weight|8]]
[[Property:uuid|6f4b9558-38bc-1350-ce61-5f58d7032646]]
-* [[Setting the editor behavior|Setting the editor behavior]]
-* [[Changing texts display|Changing texts display]]
-* [[Customizing toolbars|Customizing toolbars]]
-* [[Making the context tool independent from the editor|Making the context tool independent from the editor]]
-* [[Changing the default history size|Changing the default history size]]
-* [[Choosing classes to be ignored in BON diagrams|Choosing classes to be ignored in bon diagrams]]
-* [[Customizing class text views|Customizing class text views]]
-* [[Configuring an external editor|Configuring an external editor]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/deleting-items.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/deleting-items.wiki
index 178d5239..023ed666 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/deleting-items.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/deleting-items.wiki
@@ -3,10 +3,24 @@
[[Property:uuid|fc702c4e-2e14-7eca-8a61-3acee97f4a26]]
* Pick-and-drop the item you want to remove in the '''Delete''' hole. [[Image:16x16--general-delete-icon]] For links, the associated Eiffel code will be removed from the class text. Clusters and classes will be deleted from disk!
-{{warning| '''Caution''': An action that deletes one or more files or directories cannot be undone! }}
+{{warning|An action that deletes one or more files or directories cannot be undone! }}
+
{{tip|Turn on '''Automatic backups'''. EiffelStudio will make a copy of each class file every time a compilation is done. }}
+
+{{seealso|
+[[Removing items from a view|Removing items from the view only]] }}
+
+
+* Pick-and-drop the item you want to remove in the '''Delete''' hole. [[Image:16x16--general-delete-icon]] For links, the associated Eiffel code will be removed from the class text. Clusters and classes will be deleted from disk!
+
+{{warning|An action that deletes one or more files or directories cannot be undone! }}
+
+
+{{tip|Turn on '''Automatic backups'''. EiffelStudio will make a copy of each class file every time a compilation is done. }}
+
+
{{seealso|
[[Removing items from a view|Removing items from the view only]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/index.wiki
index b5dea682..fa27a9c4 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/index.wiki
@@ -1,15 +1,5 @@
[[Property:title|Altering the system]]
[[Property:weight|2]]
[[Property:uuid|89337378-9070-68c5-1e29-e6325c292118]]
-* [[Creating a new class|Creating a new class]]
-* [[Creating a new feature|Creating a new feature]]
-* [[Refactoring|Refactoring]]
-** [[Rename class|Class Rename]]
-** [[Rename Feature|Feature Rename]]
-** [[Pull up Feature|Feature Pull up]]
-
-* [[Deleting items|Deleting items]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/index.wiki
index 6e8c8771..1f6a5451 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/index.wiki
@@ -3,10 +3,3 @@
[[Property:uuid|08099f7b-aaf4-b629-17f6-b637c4efd63a]]
There are several different refactorings available. Refactorings start with a compilation and also end with a compilation. Refactoring have a separate undo functionality which allows to undo a refactoring as long as no changes have been done to the classes that have been refactored.
-* [[Rename class|Class Rename]]
-* [[Rename Feature|Feature Rename]]
-* [[Pull up Feature|Feature Pull up]]
-
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/pull-feature.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/pull-feature.wiki
index ffb85725..c1712db8 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/pull-feature.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/pull-feature.wiki
@@ -6,6 +6,3 @@
# After a compilation the '''Select Class''' dialog appears. You can choose the parent where to pull the feature.
# Click '''OK'''.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-class.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-class.wiki
index fd82eb17..8f65e331 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-class.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-class.wiki
@@ -16,6 +16,3 @@
# Click '''OK'''.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-feature.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-feature.wiki
index dcd2bf6a..89d98fce 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-feature.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/altering-system/refactoring/rename-feature.wiki
@@ -12,6 +12,3 @@
# Click '''OK'''.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/index.wiki
index 5c56aa87..3b2252db 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/index.wiki
@@ -1,14 +1,5 @@
[[Property:title|Designing a project]]
[[Property:weight|5]]
[[Property:uuid|e025afd9-0fcf-8300-2ef5-b3711397f773]]
-* [[Switching to the diagram tool|Switching to the diagram tool]]
-* [[Undoing and redoing|Undoing and redoing]]
-* [[Altering the system|Altering the system]]
-* [[Managing links|Managing links]]
-* [[Modifying the display|Modifying the display]]
-* [[Managing views|Managing views]]
-* [[Exporting a diagram to PNG image file|Exporting a diagram to PNG image file]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/creating-handles.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/creating-handles.wiki
index 57d1c134..15e3c525 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/creating-handles.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/creating-handles.wiki
@@ -3,5 +3,3 @@
[[Property:uuid|0e393d9e-88ec-6855-1f38-9f8fbd57489a]]
Once you have created a link to show the relationship between the classes in your system you may wish to organize them. One technique for doing this easily is to create handles in the links. A handle is simply a point anywhere along the link that causes the link to change direction. To create a handle just click the mouse at the exact point on the link you wish to put the handle and then drag it to where you want the handle to be positioned in the overall diagram. You can create as many handles as you wish and use them to organize you diagram so that it is easier to interpret and so that links do not get too jumbled and become incoherent.
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/index.wiki
index 3c888a41..7e6541cb 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-links/index.wiki
@@ -1,12 +1,5 @@
[[Property:title|Managing links]]
[[Property:weight|3]]
[[Property:uuid|dddd0495-e341-c851-c364-e22d6100401b]]
-* [[Creating inheritance links|Creating inheritance links]]
-* [[Creating client/supplier links|Creating client/supplier links]]
-* [[Creating aggregate client/supplier links|Creating aggregate client/supplier links]]
-* [[Creating handles|Creating handles]]
-* [[Using the link tool|Using the link tool]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/adding-view.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/adding-view.wiki
index dc6c97ad..daaddc6d 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/adding-view.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/adding-view.wiki
@@ -6,9 +6,4 @@
# Enter the name of the new view in the '''View''' combo box.
[[Image:diagram-myview]]
# Press enter. The view is now created.
-
-
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/deleting-view.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/deleting-view.wiki
index c8e6645a..37d5f10a 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/deleting-view.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/deleting-view.wiki
@@ -1,16 +1,24 @@
[[Property:title|Deleting a view]]
[[Property:weight|1]]
[[Property:uuid|4e53dcce-8b05-823e-6911-ac85b226a511]]
-# To delete a view, select the view you want to remove using the '''View''' combo box.
+* To delete a view, select the view you want to remove using the '''View''' combo box.
[[Image:diagram-defaultview]]
-# Click the '''Delete current view''' button. [[Image:16x16--general-delete-icon]]
+* Click the '''Delete current view''' button. [[Image:16x16--general-delete-icon]]
+
+*If you choose to confirm, the view has been deleted, and the "DEFAULT" view is selected.
+
+
+{{note| '''Note''': You cannot delete the view "DEFAULT". }}
+
+
+*To delete a view, select the view you want to remove using the '''View''' combo box.
+ [[Image:diagram-defaultview]]
+*Click the '''Delete current view''' button. [[Image:16x16--general-delete-icon]]
+
+*If you choose to confirm, the view has been deleted, and the "DEFAULT" view is selected.
-# If you choose to confirm, the view has been deleted, and the "DEFAULT" view is selected.
-
-
{{note|You cannot delete the view "DEFAULT". }}
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/index.wiki
index 54db2066..2948fa11 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/managing-views/index.wiki
@@ -1,9 +1,5 @@
[[Property:title|Managing views]]
[[Property:weight|5]]
[[Property:uuid|55423866-e62b-ad1f-73ef-1b05fbf3ea3f]]
-* [[Adding a view|Adding a view]]
-* [[Deleting a view|Deleting a view]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-colors-classes.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-colors-classes.wiki
index 52c774ce..39cf91ca 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-colors-classes.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-colors-classes.wiki
@@ -6,7 +6,3 @@
# A color selection dialog appears. Select the color you want and click '''OK'''.
[[Image:color-dialog-windows]]
-
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-system-exploration-depth.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-system-exploration-depth.wiki
index cec393e4..daa22803 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-system-exploration-depth.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/changing-system-exploration-depth.wiki
@@ -9,8 +9,3 @@ The '''Context''' dialog appears. The layout depends on whether the current cont
** Context is a cluster:
[[Image:context-dialog-cluster]]
-
-
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/index.wiki
index 9695c137..1ed107f9 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/index.wiki
@@ -1,20 +1,5 @@
[[Property:title|Modifying the display]]
[[Property:weight|4]]
[[Property:uuid|a5bcb642-d18e-8d03-da28-6042cffa153a]]
-* [[Showing or hiding links and labels|Showing or hiding links and labels]]
-* [[Changing system exploration depth|Changing system exploration depth]]
-* [[Removing items from a view|Removing items from a view]]
-* [[Changing colors of classes|Changing colors of classes]]
-* [[Zooming a diagram|Zooming a diagram]]
-* [[Retrieving all classes into a cluster|Retrieving all classes into a cluster]]
-* [[Iconifying and restoring a cluster|Iconifying and restoring a cluster]]
-* [[Change the Display Quality|Change the Display Quality]]
-* [[Turn on Physics Mode|Turn on Physics Mode]]
-* [[Switching between BON and UML View|Switching between BON and UML View]]
-* [[Anchoring|Anchoring]]
-* [[Adjusting Physics Settings|Adjusting Physics Settings]]
-* [[Using the Cluster Legend|Using the Cluster Legend]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/removing-items-view.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/removing-items-view.wiki
index 8bc29997..2862eeba 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/removing-items-view.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/removing-items-view.wiki
@@ -6,5 +6,9 @@
{{note|If you want to remove the item from the system, use the [[Deleting items|Delete]] hole. }}
+* To remove an class, cluster, or link from the current view, use pick-and-drop to drop it in the '''Remove figure''' hole. [[Image:general-reset-icon]] . To remove a link handle you can also the same technique
+
+{{note|If you want to remove the item from the system, use the [[Deleting items|Delete]] hole. }}
+
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/retrieving-all-classes-cluster.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/retrieving-all-classes-cluster.wiki
index d26959e5..3a63dfd9 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/retrieving-all-classes-cluster.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/retrieving-all-classes-cluster.wiki
@@ -3,6 +3,3 @@
[[Property:uuid|4f0cffc5-0be9-1dc6-0cd5-25688ad8acef]]
* If you have a cluster in your view that is incomplete and you want to show all classes in it, drop the cluster into the '''Include all classes of cluster''' hole. [[Image:diagram-fill-cluster-icon]]
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/showing-or-hiding-links-and-labels.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/showing-or-hiding-links-and-labels.wiki
index 08946479..dd0ca460 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/showing-or-hiding-links-and-labels.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/showing-or-hiding-links-and-labels.wiki
@@ -5,6 +5,3 @@
* To toggle visibility of all inheritance links, click '''Show/hide inheritance links'''. [[Image:diagram-inheritance-link-icon]]
* To toggle visibility of all client link labels, click '''Show/hide labels'''. [[Image:diagram-show-labels-icon]]
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/zooming-diagram.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/zooming-diagram.wiki
index 39daf9a6..9afb9920 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/zooming-diagram.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/modifying-display/zooming-diagram.wiki
@@ -7,6 +7,3 @@
* To enlarge and shrink the diagram to a specific size use the Zoom combo box, enter the percentage size and press the Enter key.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/undoing-and-redoing.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/undoing-and-redoing.wiki
index 3f074caa..6b73d373 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/undoing-and-redoing.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/designing-project/undoing-and-redoing.wiki
@@ -3,6 +3,12 @@
[[Property:uuid|35cb87d8-14c9-f3ce-5275-83c1ec61d746]]
Almost all actions in the diagram tool are undoable. Every action that can be undone, can also be redone. For advanced undoing, open the history tool.
+{{tip|Undo actions cannot be undone. Use redo to undo an undo action. }}
+* To undo the last action, click '''Undo last action'''. [[Image:general-undo-icon]]
+* To redo the last action, click '''Redo last action'''. [[Image:general-redo-icon]]
+* To undo all actions up until a specific action:
+*# Click the '''History tool''' button.Almost all actions in the diagram tool are undoable. Every action that can be undone, can also be redone. For advanced undoing, open the history tool.
+
{{tip|Undo actions cannot be undone. Use redo to undo an undo action. }}
* To undo the last action, click '''Undo last action'''. [[Image:general-undo-icon]]
* To redo the last action, click '''Redo last action'''. [[Image:general-redo-icon]]
@@ -16,4 +22,3 @@ Almost all actions in the diagram tool are undoable. Every action that can be un
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-cluster.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-cluster.wiki
index ce02d881..9749da3c 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-cluster.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-cluster.wiki
@@ -6,7 +6,7 @@ It is possible to create new clusters from EiffelStudio. A dialog window has bee
There are three ways to make this window appear. You can:
* Click [[Image:16x16--new-cluster-icon]] in the [[Main toolbars|standard toolbar]] .
-* Click [[Image:new-cluster-icon]] in the [[Cluster tool: Introduction|Cluster tool]] .
+* Click [[Image:new-cluster-icon]] in the [[Cluster tool|cluster tool]] .
* Select '''New cluster''' in the '''Tools''' menu.
Using this dialog, you can either create a subcluster of an existing cluster or a top-level cluster.
If you decide to create a top-level cluster, you should give it a name and a path (if the selected path does not exist, it will be created). You can also choose if it should be recursive or not..
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-attribute.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-attribute.wiki
index d25ec68a..6ca4dbf4 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-attribute.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-attribute.wiki
@@ -9,6 +9,3 @@ Once [[Opening the new feature dialog|the new feature dialog]] is displayed and
# [[Invariant field|Select a class invariant]]
# [[Set-procedure|Select to create a set-procedure]]
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-function.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-function.wiki
index f78dde5f..353b4d66 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-function.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-function.wiki
@@ -9,6 +9,3 @@ Once [[Opening the new feature dialog|the new feature dialog]] is displayed and
# [[Header comment|Type a header comment]]
# Enter [[Precondition|precondition]] , [[Local variable|local variable]] , [[Feature body|body]] and [[Postcondition|postcondition]]
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-procedure.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-procedure.wiki
index 7a380ae1..0ed52ccd 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-procedure.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/adding-procedure.wiki
@@ -8,6 +8,3 @@ Once [[Opening the new feature dialog|the new feature dialog]] is displayed and
# [[Header comment|Type a header comment]]
# Enter [[Precondition|precondition]] , [[Local variable|local variable]] , [[Feature body|body]] and [[Postcondition|postcondition]]
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/index.wiki
index fcc00a42..7149fdf1 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/index.wiki
@@ -1,12 +1,5 @@
[[Property:title|Adding a feature]]
[[Property:weight|3]]
[[Property:uuid|c65b3fd0-05fb-9b16-79b9-d4207bf42769]]
-* [[Adding a feature: Introduction|Introduction]]
-* [[Opening the new feature dialog|Opening the new feature dialog]]
-* [[Adding a procedure|Creating a procedure]]
-* [[Adding a function|Creating a function]]
-* [[Adding an attribute|Creating an attribute]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/opening-new-feature-dialog.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/opening-new-feature-dialog.wiki
index 96c2dd2f..6c289d88 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/opening-new-feature-dialog.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-feature/opening-new-feature-dialog.wiki
@@ -8,5 +8,3 @@ To make the [[New feature dialog overview|new feature window]] appear, you can:
This last method does not allow you to create procedures.
The first thing to do when the dialog is displayed is to choose the kind of feature you want to create. The rest of the process depends on what you selected : [[Adding a procedure|procedure]] , [[Adding a function|function]] or [[Adding an attribute|attribute]] .
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-library.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-library.wiki
index ab4250f5..e2631c56 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-library.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/adding-library.wiki
@@ -1,11 +1,13 @@
[[Property:title|Adding a library]]
[[Property:weight|1]]
[[Property:uuid|6d711ed5-7cd4-481f-1ea3-7bc0eb4e1730]]
-A dialog window has been designed to help you to add a library to your project.
-[[Image:new-library-dialog]]
+A dialog window has been designed to help you to add a library to your project.
+
+
+[[Image:new-library-dialog]]
There are two ways to make this window appear. You can:
-* Click [[Image:new-library-icon]] in the [[Cluster tool: Introduction|Cluster tool]] .
+* Click [[Image:new-library-icon]] in the [[Cluster tool|cluster tool]] .
* Select '''Add library''' in the '''Tools''' menu.
Using this dialog, you can either choose a library from a list or select your own library.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/moving-class.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/moving-class.wiki
index 2a8fd6be..b81a6766 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/moving-class.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/moving-class.wiki
@@ -1,7 +1,7 @@
[[Property:title|Moving a class]]
[[Property:weight|7]]
[[Property:uuid|10947266-61c8-ddd5-445e-9eb0de61cd05]]
-To move a class from a cluster to another one, you have to use the [[Diagram tool: Introduction|Diagram tool]] . First, [[Centering tools on a component|center the tool]] on the cluster that contains the class you want to move. Then, if the destination cluster is not shown on the diagram, [[Pick-and-drop mechanism|pick]] it in the [[Cluster tool: Introduction|cluster tool]] and drop it in the [[Diagram tool: Introduction|diagram]] . Once both clusters are displayed, you just have to drag the class to its destination.
+To move a class from a cluster to another one, you have to use the [[Diagram tool: Introduction|Diagram tool]] . First, [[Centering tools on a component|center the tool]] on the cluster that contains the class you want to move. Then, if the destination cluster is not shown on the diagram, [[Pick-and-drop mechanism|pick]] it in the [[Cluster tool|cluster tool]] and drop it in the [[Diagram tool: Introduction|diagram]] . Once both clusters are displayed, you just have to drag the class to its destination.
{{seealso|
[[Looking for a class|Find where a class is]]
[[Looking for a cluster|Find where a cluster is]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/removing-class.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/removing-class.wiki
index 60380f41..086bc410 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/removing-class.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/editing-project/removing-class.wiki
@@ -5,9 +5,9 @@ To remove a class, you can:
* [[Centering tools on a component|Center the editor on the component]] , and click [[Image:16x16--general-delete-icon]] in the [[Main toolbars|standard toolbar]] or select '''Remove current item''' in the '''Tools''' menu.
* [[Pick-and-drop mechanism|Drop a pebble]] of this component on [[Image:16x16--general-delete-icon]] in the [[Main toolbars|standard toolbar]] or in the [[Diagram tool: Introduction|Diagram tool]] [[Diagram toolbar|toolbar]] .
-{{warning| '''Caution''': Removing a class from the system implies the deletion of the corresponding file on disk. }}
+{{warning|Removing a class from the system implies the deletion of the corresponding file on disk. }}
-{{warning| '''Caution''': Picking a feature and dropping it on the delete icon, or calling '''Remove current item''' as the editor is centered on a feature, will not remove the feature but the class to which it belongs. }}
+{{warning|Picking a feature and dropping it on the delete icon, or calling '''Remove current item''' as the editor is centered on a feature, will not remove the feature but the class to which it belongs. }}
{{seealso|
[[Adding a class|Adding a class]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/generating-documentation/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/generating-documentation/index.wiki
index bbbb694a..2cf2c29d 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/generating-documentation/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/generating-documentation/index.wiki
@@ -1,9 +1,5 @@
[[Property:title|Generating documentation]]
[[Property:weight|7]]
[[Property:uuid|18c19156-899a-33fd-92f0-3065267f30f0]]
-* [[Generating multi-format documentation|Generating multi-format documentation]]
-* [[Generating XMI documentation|Generating XMI]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/evaluating-measure.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/evaluating-measure.wiki
index 4b12b4a2..993fed00 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/evaluating-measure.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/evaluating-measure.wiki
@@ -11,15 +11,12 @@ You can get more information about the evaluated metric. See [[Viewing measure d
-{{warning| '''Caution''': When calculated, a measure is not saved. }}
+{{warning|When calculated, a measure is not saved. }}
{{seealso|
[[Saving a measure|Saving a measure]]
[[Viewing measure details|Detailing a measure]]
}}
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/index.wiki
index 799e2ce0..d15f2034 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/computing-measure/index.wiki
@@ -1,11 +1,9 @@
[[Property:title|Computing a measure]]
[[Property:weight|1]]
[[Property:uuid|cff91cf0-1280-f79d-440a-69801b213dac]]
-* [[Computing a measure: Introduction|Introduction]]
-* [[Evaluating a measure|Evaluating a measure]]
-* [[Saving a measure|Saving a measure]]
-* [[Viewing measure details|Detailing a measure]]
-
+The metric interface allows users to analyze their projects. It provides a set of metrics that could be evaluated over various scopes to obtain quantitative information about systems.
+Thanks to the metric interface, users can evaluate metrics over different scopes, get some detailed information when possible, save the pertinent measures, delete the useless ones, and update the values of previously recorded metrics.
+Below is the list of operations you can perform.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-archives/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-archives/index.wiki
index 57a7b8a6..fc844a68 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-archives/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-archives/index.wiki
@@ -1,10 +1,7 @@
[[Property:title|Handling archives]]
[[Property:weight|3]]
[[Property:uuid|1a2bc120-2f9d-0cc3-4883-a98c5999b12d]]
-* [[Handling archives: introduction|Introduction]]
-* [[Creating an archive|Creating an archive]]
-* [[Comparing to an archive|Comparing to an archive]]
-
-
+The archive file for a system contains all the values of measures resulting from evaluating selected metrics. It also contains the definitions of non elementary metrics (the one user has [[Defining new metrics|defined]]) in order to be sure of what is being measured.
+The archive files are entitled to achieve comparisons between systems. And then, user can compare systems to evaluate their own projects.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-derived-metrics.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-derived-metrics.wiki
index e9ff8c72..640bd51e 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-derived-metrics.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-derived-metrics.wiki
@@ -13,7 +13,7 @@ For more information about criterion, read the [[Criterion References|Managing c
A summary of the metric you just defined appears in a textual representation in the '''Expression''' text field.
{{seealso|
-[[Managing new metrics: Introduction|Managing metrics]]
+[[Managing new metrics|Managing metrics]]
[[Criterion References|Managing criterion]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-linear-metrics.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-linear-metrics.wiki
index 0f9882e4..438709cb 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-linear-metrics.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-linear-metrics.wiki
@@ -12,7 +12,7 @@ To define a linear metric, you must select the '''Metric Definition''' tab and c
A summary of the metric you just defined appears in a textual representation in the '''Expression''' text field.
{{seealso|
-[[Managing new metrics: Introduction|Managing metrics]]
+[[Managing new metrics|Managing metrics]]
}}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-ratio-metrics.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-ratio-metrics.wiki
index 75b5c6b4..7bf5fa0b 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-ratio-metrics.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/defining-ratio-metrics.wiki
@@ -13,7 +13,7 @@ To define a ratio metric, you must select the '''Metric Definition''' tab and cl
A summary of the metric you just defined appears in a textual representation in the '''Expression''' text field.
{{seealso|
-[[Managing new metrics: Introduction|Managing metrics]]
+[[Managing new metrics|Managing metrics]]
}}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/index.wiki
index b5decb18..257c9ae3 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/defining-new-metrics/index.wiki
@@ -1,11 +1,13 @@
[[Property:title|Defining new metrics]]
[[Property:weight|1]]
[[Property:uuid|7f36c01c-40f4-be23-dfcd-d92bf2bbd535]]
-* [[Defining new metrics: introduction|Introduction]]
-* [[Defining derived metrics|Derived metrics]]
-* [[Defining linear metrics|Linear metrics]]
-* [[Defining ratio metrics|Ratio metrics]]
-
+The metric interface provides by default a set of basic metrics. However, user may want to define other metrics, such as linear sums or different ratios, or combining some criteria... This is possible thanks to the '''Metric Definition''' tab of the metric tool.
+
+New metrics are increasingly added to the list of metrics which is ordered by unit type, and are available for [[Evaluating a measure|calculation]] .
+
+{{seealso|
+[[Evaluating a measure|Evaluating a measure]]
+[[Managing new metrics]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/index.wiki
index 75fa3fa7..d1d80084 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/index.wiki
@@ -1,10 +1,9 @@
[[Property:title|Handling new metrics]]
[[Property:weight|2]]
[[Property:uuid|1ca7a8cf-f446-6cbc-59e1-0455e633ce44]]
-* [[Handling new metrics: Introduction|Introduction]]
-* [[Defining new metrics|Defining new metrics]]
-* [[Managing new metrics|Managing metrics]]
-
+The metric tool ("Metric" tab of the context tool) provides by default a set of metrics that can be used to make some measurements over various scopes in order to evaluate a project.
+This set of metrics is certainly not complete, users may probably want to define other metrics regarding their own needs. And then, since needs are different and in order to avoid an explosion in the number of basic metrics, we agreed on implementing only elementary metrics that could not be evaluated if not implemented in the tool.
+Users can then define their own metrics. The metric tool provides an interface to define new metrics. Click on the '''Metric Definition''' tab in the metric tool to start adding new metrics and modifying existing metrics.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/managing-new-metrics.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/managing-new-metrics.wiki
index 465be304..f48631dc 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/managing-new-metrics.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/handling-new-metrics/managing-new-metrics.wiki
@@ -1,8 +1,7 @@
[[Property:title|Managing new metrics]]
[[Property:weight|2]]
[[Property:uuid|540cbcc4-27cb-7fc4-5c98-0c622bfb0841]]
-* [[Managing new metrics: Introduction|Introduction]]
-
-
-
+After having [[Defining new metrics|defined]] some new metrics, it is possible to delete the useless ones, or to edit them:
+* Deleting a metric: select the metric you want to delete and click on the '''Remove current selected metric''' button.
+* Editing a metric: select the metric you want to edit and start changing its definition by adding or removing criteria (derived), adding or removing terms (linear), changing numerator and denominator (ratio).
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/index.wiki
index 010bfee0..46c96728 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/how-analyze-project/index.wiki
@@ -1,11 +1,8 @@
[[Property:title|How to analyze a project]]
[[Property:weight|6]]
[[Property:uuid|85d47406-926e-8754-0c15-a2af5b151658]]
-* [[How to analyze a project: Introduction|Introduction]]
-* [[Computing a measure|Computing a measure]]
-* [[Handling new metrics|Handling new metrics]]
-* [[Handling archives|Handling archives]]
-
-
+The metric tab in the context tool allows project analyzing. Built on a suitable metric theory, this tool provides a set of elementary metrics that can be evaluated to test projects design and implementation.
+
+The metric tool provides an interface to evaluate measures, save them or delete some of them when no longer needed.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/handling-exceptions.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/handling-exceptions.wiki
index 61fb17d7..9759578b 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/handling-exceptions.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/handling-exceptions.wiki
@@ -3,7 +3,7 @@
[[Property:uuid|43ce73b9-3ac4-4f71-34a3-f359a66d9082]]
It is possible to raise and catch exceptions in Eiffel. Catching exceptions is done by using the rescue keyword. The [[ref:/libraries/base/reference/exceptions_chart|EXCEPTIONS]] class provides helper features to analyze the caught exception and handle it.
-The [[ref:/libraries/base/reference/exceptions_chart|EXCEPTIONS]] class also provides ways to raise exception, via its feature [[ref:libraries/base/reference/exceptions_flatshort|raise]] .
+The [[ref:/libraries/base/reference/exceptions_chart|EXCEPTIONS]] class also provides ways to raise exception, via its feature [[ref:libraries/base/reference/exceptions_flatshort|raise]] .
When an exception is raised while the application is being debugged, the application stops immediately and the debugger displays the context in which the exception occurred, whether or not the exception is rescued.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/index.wiki
index d4b84220..4c08bb34 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-how-tos/running-and-debugging/index.wiki
@@ -1,15 +1,5 @@
[[Property:title|Running and debugging]]
[[Property:weight|4]]
[[Property:uuid|58896f87-21d7-917d-6d91-661523d8afa9]]
-* [[Running an application|Running an application]]
-* [[Interrupting an application|Interrupting an application]]
-* [[Exploring an application dynamic state|Exploring an application dynamic state]]
-* [[Using breakpoints|Using breakpoints]]
-* [[Handling exceptions|Handling exceptions]]
-* [[Using debug clauses|Using debug clauses]]
-* [[Setting the command line arguments|Setting command line arguments]]
-* [[Profiling|Profiling]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/change-data-share-mode.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/change-data-share-mode.wiki
index 90bdee53..cb59c2f9 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/change-data-share-mode.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/change-data-share-mode.wiki
@@ -1,14 +1,12 @@
[[Property:title|Change data share mode]]
[[Property:weight|3]]
[[Property:uuid|52206181-e002-0914-d98d-c817d32ec02e]]
-Located in the '''View''' menu, named either '''Link context tool''' or '''Unlink context tool''', this command allows you to switch between the two possible [[Address bars: Introduction|addressing modes]] . It is also accessible through the main toolbar ( [[Image:context-link-icon]] ).
+Located in the '''View''' menu, named either '''Link context tool''' or '''Unlink context tool''', this command allows you to switch between the two possible [[Address bars|addressing modes]]. It is also accessible through the main toolbar ( [[Image:context-link-icon]] ).
{{note|This command only applies to the development window where it is invoked, and this setting is not automatically saved when exiting EiffelStudio. }}
{{seealso|
-[[Development Window Preferences|Change the default data sharing]]
-}}
-
+[[Development Window Preferences|Change the default data sharing]]}}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/context-tool-address-bar.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/context-tool-address-bar.wiki
index 92212af3..56b67a24 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/context-tool-address-bar.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/context-tool-address-bar.wiki
@@ -11,6 +11,7 @@ It also contains history arrows, and by clicking on the cluster, class or featur
{{tip|Labels in this address bar are pickable, to send the address to other tools easily. }}
+
{{note|The context tool only has an address bar if it is unlinked from the editor. }}
{{seealso|
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/index.wiki
index ae0f67d0..e519e163 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/index.wiki
@@ -1,10 +1,16 @@
[[Property:title|Address bars]]
[[Property:weight|1]]
[[Property:uuid|e145c4d3-afd3-653d-cf7c-14fd80f4d566]]
-* [[Address bars: Introduction|Introduction]]
-* [[Main address bar|Main address bar]]
-* [[Context tool address bar|Context tool address bar]]
-* [[Change data share mode|Switch between address sharing modes]]
+All development windows are composed of two major components, each of which can be centered on a given "address" (either a cluster, a class or a feature). One is the editor, with which go all the peripheral tools (including the [[Cluster tool|cluster tool]] and the [[Feature tool|feature tool]] ). The other is the context tool, which contains for example the [[Formatters: Introduction|class and feature tabs]] , the [[Diagram tool|diagram tool]] and the [[Metric tool: Introduction|metric tool]] .
+
+It is possible to either link both components so that they share the same address (allowing to immediately have extended information on the class that is being edited), or to unlink them (allowing to have extended information on any class while editing a class).
+
+When both are linked, only the [[Main address bar|main address bar]] appears, whereas when they are unlinked, the [[Context tool address bar|context tool address bar]] is also displayed, since it might point to a different location than the main address bar.
+
+The [[Change data share mode|toggle data mode command]] allows you to switch between both modes.
+
+{{seealso|
+[[Development Window Preferences|Change the default data sharing]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/main-address-bar.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/main-address-bar.wiki
index 80eae84b..7dbbde58 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/main-address-bar.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/address-bars/main-address-bar.wiki
@@ -14,6 +14,7 @@ It is possible to type a class or feature name to center the editor on it. Typin
{{tip|Wildcards (* and ?) are available in these fields. }}
+
{{tip|The history is also accessible in the '''View/Go to''' menu. }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-menu.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-menu.wiki
index 98952ea7..69d962c8 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-menu.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-menu.wiki
@@ -6,7 +6,7 @@ The '''favorites''' menu is composed of two parts.
First, there are three commands:
* The '''Add to Favorites''' command, that adds the currently edited class to the root of the favorites tree.
* The '''Show/Hide Favorites''' command, that shows or hides the [[Favorites tree|favorites tree]] .
-* The '''Organize Favorites''' command, that displays the [[Organize favorites dialog: Introduction|Organize Favorites dialog]] .
+* The '''Organize Favorites''' command, that displays the [[Organize favorites dialog|Organize Favorites dialog]] .
After the separator, the favorites are displayed in a menu representation. Clicking on any of these menu items will send the selected favorite class to the editor.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-tree.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-tree.wiki
index d4a796a6..a853cf1d 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-tree.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/favorites-tree.wiki
@@ -5,7 +5,7 @@ The favorites tree gives a graphical representation of the favorite classes of t
[[Image:favorites-tree]]
-In this tree, the folders are user-definable through the [[Organize favorites dialog: Introduction|Organize Favorites dialog]] . They have no other goal than ordering the favorites. In particular, they are entirely independent from the clusters of the system.
+In this tree, the folders are user-definable through the [[Organize favorites dialog|Organize Favorites dialog]] . They have no other goal than ordering the favorites. In particular, they are entirely independent from the clusters of the system.
Clicking a class in the favorites tree edits it. Keyboard navigation is also available. Favorite classes are [[Pick-and-drop mechanism|pickable]] too, so that it is possible to send them to all interface components that accept classes.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/index.wiki
index 29a16ec3..2fc3a100 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/index.wiki
@@ -1,11 +1,9 @@
[[Property:title|Favorites tool]]
[[Property:weight|4]]
[[Property:uuid|75cfeda2-3823-ef29-130a-39e686116f40]]
-* [[Favorites tool: Introduction|Introduction]]
-* [[Favorites tree|Tree representation]]
-* [[Favorites menu|Menu representation]]
-* [[Organize Favorites dialog|Organize Favorites dialog]]
-
+The favorites tool ( [[Image:tool-favorites-icon]] ) gives a quick access to often used classes and features. These may be either classes of a library or classes that are often being modified. They are project-wide, which means they are shared by all development windows working on the same project.
+[[Image:favorites-tool]]
+The favorites tool mainly consists of [[Favorites menu|the favorites menu]] and of the left-panel tool, giving a [[Favorites tree|tree representation]] of the favorite classes.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/index.wiki
index acf98766..67657924 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/index.wiki
@@ -1,12 +1,16 @@
[[Property:title|Organize Favorites dialog]]
[[Property:weight|3]]
[[Property:uuid|3e47cb30-c974-b0f4-1624-4bba035bd906]]
-* [[Organize favorites dialog: Introduction|Introduction]]
-* [[New favorite class command|New Favorite Class command]]
-* [[Create favorite folder command|Create Folder command]]
-* [[Move to Folder command|Move to Folder command]]
-* [[Remove favorite command|Remove command]]
-
+The organize favorites dialog provides a way of sorting the favorites.
+
+
+[[Image:favorites-dialog]]
+
+
+The left part of this dialog is composed of a [[Favorites tree|tree representation]] of the favorites identical to the one in the [[Favorites tool|favorites tool]] .
+With it, it is possible to [[New favorite class command|add classes]] and [[Create favorite folder command|folders]] to the favorites or [[Remove favorite command|remove some]] , and also to [[Move to Folder command|spread]] the favorite classes among the favorite folders.
+
+{{warning|Since the favorites are project-wide, any modifications made in this dialog are reported in all development windows. }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/move-folder-command.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/move-folder-command.wiki
index f622a6aa..c75d1025 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/move-folder-command.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/move-folder-command.wiki
@@ -1,7 +1,7 @@
[[Property:title|Move to Folder command]]
[[Property:weight|3]]
[[Property:uuid|087439e6-dc0c-d394-b3ed-ffaaf5928b39]]
-The Move to Folder command [[Image:favorites-dialog-move-to]] , located in the [[Organize favorites dialog: Introduction|Organize Favorites dialog]] , makes it possible to move favorite items (classes and folders) to specific folders. It is enabled only when an item is selected in the left-hand tree in this dialog. The source is the selected item that could be moved. You can select a different source item by clicking it in the tree, or by using the keyboard.
+The Move to Folder command [[Image:favorites-dialog-move-to]] , located in the [[Organize favorites dialog|Organize Favorites dialog]], makes it possible to move favorite items (classes and folders) to specific folders. It is enabled only when an item is selected in the left-hand tree in this dialog. The source is the selected item that could be moved. You can select a different source item by clicking it in the tree, or by using the keyboard.
When pressed, a dialog is popped up, that prompts for the favorite folder the selected item should be moved to.
@@ -13,6 +13,7 @@ Pressing '''OK''' moves the source item to the destination folder. Pressing '''C
{{tip|You can also move items around by picking them in the favorites tree and dropping them where you want. }}
+
{{seealso|
[[Favorites tree|Favorites tree]]
}}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/new-favorite-class-command.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/new-favorite-class-command.wiki
index c9930b30..c442289f 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/new-favorite-class-command.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/new-favorite-class-command.wiki
@@ -1,7 +1,11 @@
[[Property:title|New favorite class command]]
[[Property:weight|1]]
[[Property:uuid|18be5a70-d623-a45c-cf3d-45c1dc0a2ec5]]
-Located in the [[Organize favorites dialog: Introduction|Organize Favorites dialog]] , this command [[Image:favorites-dialog-new-class]] provides a way of adding a class to the favorites. When clicked, a new dialog is popped up, that allows to select a class among the clusters of the system:
+Located in the [[Organize favorites dialog|Organize Favorites dialog]] , this command:
+
+[[Image:favorites-dialog-new-class]]
+
+provides a way of adding a class to the favorites. When clicked, a new dialog is popped up, that allows to select a class among the clusters of the system:
[[Image:favorites-new-class-dialog]]
@@ -10,7 +14,7 @@ Clicking on a class name sets its name in the top text field, whereas double-cli
The selected class goes to the root of the favorite tree. It is then possible to [[Move to Folder command|move]] it to a different favorite folder.
{{seealso|
-[[Favorites tool: Introduction|Favorite tool]]
+[[Favorites tool|Favorite tool]]
[[Favorites menu|Favorite menu]]
}}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/remove-favorite-command.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/remove-favorite-command.wiki
index 68e7298d..b95d4ef0 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/remove-favorite-command.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/favorites-tool/organize-favorites-dialog/remove-favorite-command.wiki
@@ -1,10 +1,7 @@
[[Property:title|Remove favorite command]]
[[Property:weight|4]]
[[Property:uuid|c55daacd-a7f8-294b-6b2c-9d503e6a3969]]
-The Remove favorite command [[Image:favorites-dialog-remove]] discards a favorite item from the favorites. It is enabled whenever an item is selected in the left-hand tree of the [[Organize favorites dialog: Introduction|Organize favorites dialog]] .
+The Remove favorite command [[Image:favorites-dialog-remove]] discards a favorite item from the favorites. It is enabled whenever an item is selected in the left-hand tree of the [[Organize favorites dialog|Organize favorites dialog]].
Pressing it removes the selected item from the favorites.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/index.wiki
index 62caf2ba..bc9d93a1 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/index.wiki
@@ -2,10 +2,15 @@
[[Property:link_title|Features tool]]
[[Property:weight|3]]
[[Property:uuid|bc9b2ef1-b4c4-773a-9ba8-97143fb2727a]]
-* [[Feature tool: Introduction|Introduction]]
-* [[Feature tree|Tree representation]]
-* [[New feature command|New feature command]]
-
-
+{| border="0"
+|-
+| [[Image:feature-tool]]
+|
+And if you click on [[Image:feature-tool-signature-button|[S]]] the signature toggle button.
+You will see the signature for each feature
+| [[Image:feature-tool-signature]]
+|}
+The feature tool ( [[Image:tool-feature-icon]] ) gives a summary of all 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.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/new-feature-command.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/new-feature-command.wiki
index 4dcf4376..3e4ea3bf 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/new-feature-command.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/features-tool/new-feature-command.wiki
@@ -1,10 +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 [[Feature tool: Introduction|feature tool]] acts like the [[New feature dialog: Introduction|main new feature command]] . Clicking it pops up the same dialog, making it possible to add a new feature in the currently edited class.
+The new feature command [[Image:new-feature-icon]] located in the [[Feature tool|feature tool]] acts like the [[New feature dialog: Introduction|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).
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/index.wiki
index 926d9a95..3c0b7266 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/index.wiki
@@ -2,12 +2,9 @@
[[Property:link_title|Groups tool]]
[[Property:weight|2]]
[[Property:uuid|0baebaa5-a9c8-4c7c-6ace-c11d82804906]]
-* [[Cluster tool: Introduction|Introduction]]
-* [[System tree representation|System tree representation]]
-* [[New cluster command|New cluster command]]
-* [[New class command|New class command]]
-* [[Locate command|Locate command]]
-
+The cluster tool ( [[Image:tool-clusters-icon]] ) is one of the tools located on the left of development windows.
+[[Image:cluster-tool]]
+It gives a [[System tree representation|tree representation]] of all clusters and classes of the project. The toolbar contains a [[New cluster command|new cluster command]] , a [[New class command|new class command]] , and the [[Locate command|locate command]] .
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/locate-command.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/locate-command.wiki
index 0143b0a1..5f362031 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/locate-command.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/locate-command.wiki
@@ -1,7 +1,7 @@
[[Property:title|Locate command]]
[[Property:weight|4]]
[[Property:uuid|10d2cf53-4e11-d44c-ee05-12fc1c6c354c]]
-The locate command ( [[Image:general-search-icon]] ), located in the [[Cluster tool: Introduction|cluster tool]] , provides an easy way to find a class or a cluster in the [[System tree representation|cluster tree]] .
+The locate command ( [[Image:general-search-icon]] ), located in the [[Cluster tool|cluster tool]], provides an easy way to find a class or a cluster in the [[System tree representation|cluster tree]] .
Clicking it automatically expands the clusters containing the edited class or cluster and selects it.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/system-tree-representation.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/system-tree-representation.wiki
index 9f4bc74a..678f9c6c 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/system-tree-representation.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/groups-tool/system-tree-representation.wiki
@@ -19,6 +19,3 @@ Left-clicking on any item will send it to the editor. It is also possible to [[P
[[Pick-and-drop mechanism|Dropping]] a class in this tree representation moves it to a different cluster (either the cluster it is dropped on or the cluster containing the class it is dropped on, according to where it is dropped). This is only possible if the dropped class is not in a library cluster, if its source file is readable and writable, and if the destination cluster is not a library or precompiled cluster itself.
-
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/index.wiki
index 08d59df9..c362f55c 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/browsing-tools/index.wiki
@@ -1,13 +1,10 @@
[[Property:title|Browsing tools]]
[[Property:weight|-13]]
[[Property:uuid|b4e840c3-a635-b5dd-fbd2-0db69b3d6ce1]]
-* [[Browsing tools: Introduction|Introduction]]
-* [[Address bars|Address bars]]
-* [[Cluster tool|Cluster tool]]
-* [[Feature tool|Feature tool]]
-* [[Favorites tool|Favorites tool]]
-* [[Windows tool|Windows tool]]
-* [[Search tool|Search tool]]
+The browsing tools are the address bars as well as all the tools that are in the left panel of development windows in normal mode. They help find an item in the system, such as a class, a cluster, a feature, some text, ... They include the [[Address bars|address bars]], the [[Cluster tool|cluster tool]], the [[Feature tool|feature tool]], the [[Favorites tool|favorites tool]], the [[Windows tool|windows tool]], and the [[Search tool|search tool]] .
+
+{{seealso|
+[[EiffelStudio window overview|General window overview]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/index.wiki
index e867b466..3110d799 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/index.wiki
@@ -1,10 +1,5 @@
[[Property:title|EiffelStudio interface mechanisms]]
[[Property:weight|0]]
[[Property:uuid|ae1b2f77-4853-b282-a80b-f9413bbe74a4]]
-* [[Pick-and-drop mechanism|Pick-and-drop]]
-* [[Pick-and-drop shortcut|Pick-and-drop shortcut]]
-* [[Toolbar customization|Toolbars customization]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-mechanism.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-mechanism.wiki
index 767d7bc9..385ef587 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-mechanism.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-mechanism.wiki
@@ -1,7 +1,7 @@
[[Property:title|Pick-and-drop mechanism]]
[[Property:weight|0]]
[[Property:uuid|68a85ff6-d28f-9ba5-0a5c-4eba546497b8]]
-Pick-and-drop is one of Eiffel Software's exclusive technologies and is provided by [[EiffelVision Introduction|Eiffel Vision2]] . In EiffelStudio it allows you to easily send data from a component of the interface to another.
+Pick-and-drop is one of Eiffel Software's exclusive technologies and is provided by [[EiffelVision Introduction|EiffelVision]]. In EiffelStudio it allows you to send data easily from a component of the interface to another.
You can pick every reference to a '''development object''' (like a class, a feature or an execution object) with a single click on the '''right''' mouse button. Then as you start moving the mouse around - not pressing any of its buttons - a pebble tracks the cursor position, and a line continuously connects the pebble to the object's original position. The pebble's shape indicates the type of the development object that you picked (oval disk for a class, cross for a feature, folder for a cluster...).
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-shortcut.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-shortcut.wiki
index 85aae403..e12b0af9 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-shortcut.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-interface-mechanisms/pick-and-drop-shortcut.wiki
@@ -5,6 +5,7 @@ In the [[EiffelStudio Editor Introduction|editor]] and the [[EiffelStudio windo
{{tip|The effect of control-picking is now configurable in the [[Preferences Reference|preferences]] . }}
+
{{seealso|
[[Pick-and-drop mechanism|Pick-and-drop mechanism]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-window-overview.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-window-overview.wiki
index a5f2614c..568bf903 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-window-overview.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/eiffelstudio-window-overview.wiki
@@ -62,7 +62,7 @@ By default, the context tool is unlinked from the rest of the window, which mean
{{seealso|
[[EiffelStudio: A Guided Tour|EiffelStudio Guided Tour]]
-[[Browsing tools: Introduction|Browsing tools]]
+[[Browsing tools|Browsing tools]]
[[Main toolbars|Toolbar customization]]
[[EiffelStudio Editor Introduction|Editor reference]]
[[Formatters: Introduction|Formatted information about compiled classes and features]]
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/index.wiki
index 47d533a4..1ab494bf 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/index.wiki
@@ -2,12 +2,5 @@
[[Property:link_title|General Description]]
[[Property:weight|-14]]
[[Property:uuid|9202a4d2-4fee-f4e6-1b7e-12dad9adc3d0]]
-* [[EiffelStudio interface mechanisms|General interface mechanisms]]
-* [[EiffelStudio window overview|EiffelStudio window overview]]
-* [[Main toolbars|Main toolbars]]
-* [[EiffelStudio: Key shortcuts|Key shortcuts]]
-* Docking[[Docking| (See EiffelBuild documentation on docking mechanism for more details)]]
-
-
-
+In addition to this information describing the EiffelStudio user interface, you may also want to check out the section on [[Docking|docking]] in the EiffelBuild documentation.
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/main-toolbars.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/main-toolbars.wiki
index c3348438..5d65d460 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/main-toolbars.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-general-interface-description/main-toolbars.wiki
@@ -6,7 +6,7 @@ At the top of a development window, two toolbars are displayed by default. They
You can hide toolbars (or the address bar) by unselecting them in the '''Toolbars''' sub-menu of the '''View''' menu or in the context menu that you can get by right-clicking in the empty space on the right of the bars. If you want them to be displayed again, just select them in the '''Toolbars''' sub-menu of the '''View''' menu.
-In the standard toolbar, you will find buttons to manage [[Browsing tools: Introduction|tools]] and windows or that are related to the [[EiffelStudio Editor Introduction|editor]] .
+In the standard toolbar, you will find buttons to manage [[Browsing tools|tools]] and windows or that are related to the [[EiffelStudio Editor Introduction|editor]] .
{{note|For both toolbars, it is possible to choose which buttons are displayed and which ones are not. See the [[Toolbar customization|Toolbars customization page]] for more information. }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/metrics-tool/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/metrics-tool/index.wiki
index 2c571d2b..be8b2e55 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/metrics-tool/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/metrics-tool/index.wiki
@@ -1,11 +1,13 @@
[[Property:title|Metrics tool]]
[[Property:weight|-5]]
[[Property:uuid|e76d1c3b-773f-c051-bd94-3272f3ccadc6]]
-* [[Metric tool: Introduction|Introduction]]
-* [[Requirements|Requirements]]
-* [[Definitions|Definitions]]
-* [[User interface basics|User interface basics]]
-
+One of the innovations of the EiffelStudio development environment is a set of metric facilities enabling developers and managers to obtain quantitative information about software systems and the process of producing them.
+* Find out basic quantitative properties of a system, such as the number of classes, the number of features, how many times the system has been compiled and many others
+* Define new properties as mathematical combinations of the basic ones, and compute the resulting values, to get the answers to such questions as what percentage of my system's routines have precondition clauses' or what is the average number of features, lines, or invariant clauses per class?
+* Vary the scope of such measurements, so that the measured result may cover a single feature, a class, a cluster, an entire system or an archive of another system to make comparisons with other projects.
+* Compare the result of the same metric over several of these scopes, to see for example how a project differs from those on record, or whether some parts of a project depart from the norms applied in others.
+The environment will support such measurements through a simple graphical interface, closely integrated with the rest of the Eiffel Explorer. Users of the environment can start applying these facilities to their systems without learning any theory.
+Metrics, however, are notoriously subject to abuse; we must be wary of the temptation to revere numbers just because they are numbers (lies, damn lies and metrics). This note presents a simple approach to software metrics designed to establish a clear and sound basis, so that we know what we are measuring, why we are measuring it, and how much value we may attach to the results.
diff --git a/documentation/current/method/quick-reference-eiffel-programming-language/index.wiki b/documentation/current/method/quick-reference-eiffel-programming-language/index.wiki
index cdf19a4f..7832076f 100644
--- a/documentation/current/method/quick-reference-eiffel-programming-language/index.wiki
+++ b/documentation/current/method/quick-reference-eiffel-programming-language/index.wiki
@@ -2,5 +2,7 @@
[[Property:link_title|Language Quick Reference]]
[[Property:weight|4]]
[[Property:uuid|4f61365d-59f6-a394-678b-144bad8ec12f]]
-==Under Construction==
+{{UnderConstruction}}
+
+
diff --git a/documentation/current/why-eiffel/common-myths-and-misconceptions-about-eiffel.wiki b/documentation/current/why-eiffel/common-myths-and-misconceptions-about-eiffel.wiki
index 89620661..5622b177 100644
--- a/documentation/current/why-eiffel/common-myths-and-misconceptions-about-eiffel.wiki
+++ b/documentation/current/why-eiffel/common-myths-and-misconceptions-about-eiffel.wiki
@@ -2,5 +2,7 @@
[[Property:link_title|]]
[[Property:weight|2]]
[[Property:uuid|056c0ab0-8e44-571f-f126-0b1850980754]]
-==Under Construction==
+{{UnderConstruction}}
+
+