Updated to upcoming 23.09

git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2393 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
eifops
2023-09-25 09:13:12 +00:00
parent 246745930d
commit e2bb303f94
2975 changed files with 63910 additions and 342 deletions

View File

@@ -0,0 +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|addressing modes]]. Toggling of Linked/Unlinked mode also can be accomplished through a button on the main toolbar ([[Image:context-link-icon]]). By default, this button is not visible, but can be added to the toolbar through [[Toolbar customization|toolbar customization]].
{{note|This command only applies to the development window where it is invoked, and this setting is not automatically saved when exiting EiffelStudio. }}
{{seealso|<br/>
[[Development Window Preferences|Change the default data sharing]]}}

View File

@@ -0,0 +1,22 @@
[[Property:title|Context tool address bar]]
[[Property:weight|2]]
[[Property:uuid|1d68fcd1-8839-0b1e-a546-7ab51b3c0e74]]
The address bar of the context tool has a different look from the [[Main address bar|main address bar]] , but provides the same functionality.
[[Image:context-address-bar]]
It also contains history arrows, and by clicking on the cluster, class or feature name, a window is popped up that contains fields similar to the ones of the [[Main address bar|main address bar]] , except that a cluster can also be entered, since the diagram tool and the metrics also work with clusters:
[[Image:context-address-window]]
{{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|<br/>
[[Change data share mode|Unlinking the context tool]] }}

View File

@@ -0,0 +1,17 @@
[[Property:title|Address bars]]
[[Property:weight|1]]
[[Property:uuid|e145c4d3-afd3-653d-cf7c-14fd80f4d566]]
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 [[Groups tool|groups tool]] and the [[Features tool|features tool]] ). The other is the context tool, which contains for example the [[Formatted information about compiled classes and features|class and feature tabs]] , the [[Diagram tool|diagram tool]] and the [[Metrics tool|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|<br/>
[[Development Window Preferences|Change the default data sharing]] }}

View File

@@ -0,0 +1,35 @@
[[Property:title|Main address bar]]
[[Property:weight|1]]
[[Property:uuid|491b7b6d-4d7c-287f-8442-2b35d000a54b]]
The main address bar is located in the top part of windows, between the two [[Main toolbars|main toolbars]] (when they are displayed).
[[Image:main-address-bar]]
It has several components:
* '''History back and forth arrows''' [[Image:view-previous-icon]] and [[Image:view-next-icon]]
** These functions are also accessible from the menu path <code lang=text>View -> Go to</code>
* '''Current class and feature name fields'''
** These fields display the names of the class and/or feature currently active in the editor pane.
** It is possible to type a class or feature name to center the editor on it.
** Typing a class name that does not exist in the set of known classes pops up a dialog to create a class of that name.
** The "wildcard" characters '''*''' and '''?''' may be used in these fields.
* '''View icons''' [[Image:view-editor-icon]] , [[Image:view-clickable-icon]] , [[Image:view-flat-icon]] , [[Image:view-contracts-icon]] and [[Image:view-flat-contracts-icon]]
** Click to change the view currently displayed in the editor.
** Drop a pebble to retarget the editor to a class or feature using the selected view.
* '''Viewpoints selector'''
** The Viewpoints selector can only be active if you have used [[Group Options#Renaming|renaming and/or prefixing]] in your project settings to specify alternate class names for some classes used by your project. Otherwise it is inactive. In a project with renaming and/or prefixing, the Viewpoints selector becomes active when both of the following are true:
*** The editor window is focused on a class that has been renamed or prefixed in project settings.
*** The class is being viewed in a formatted view, i.e., a view other than the '''Basic text view'''.
** The Viewpoints selector allows you to select how you would like to view renamed or prefixed classes:
*** As they really exist, i.e., as if you are their producer, or
*** Using the alternative names that you have specified in your project settings.