mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-06 06:42:03 +01:00
Author:halw
Date:2008-09-25T14:37:20.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@43 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
[[Property:title|Browsing]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|62242eb2-a02d-32f0-e357-6ed0e3966066]]
|
||||
* [[Searching|Searching]]
|
||||
* [[Viewing information about a component|Viewing information about a component]]
|
||||
* [[Opening new windows|Opening a new window]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,7 +5,9 @@ There are several ways to open a new window. First, you can use the pick and dro
|
||||
* Clicking on '''New window''' in the '''File''' menu or on [[Image:new-window-icon]] make an new window appear. In this window, the editor and the context tool will be visible.
|
||||
* Clicking on '''New editor window''' in the '''File''' menu or on [[Image:new-editor-icon]] does the same as the previous command but the context tool is minimized in the new window.
|
||||
* Clicking on '''New context window''' in the '''File''' menu make this time a new window with a minimized editor appear.
|
||||
<div> '''Note''': Icons mentioned above are droppable: instead of simply clicking on them, you can drop a stone on them. The tools in the new window will then be centered on the corresponding component. </div>
|
||||
|
||||
|
||||
{{note|Icons mentioned above are droppable: instead of simply clicking on them, you can drop a stone on them. The tools in the new window will then be centered on the corresponding component.}}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
[[Property:title|Searching]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|655fd717-159f-43f0-00ec-9a804790283f]]
|
||||
* [[Looking for a cluster|Looking for a cluster]]
|
||||
* [[Looking for a class|Looking for a class]]
|
||||
* [[Looking for a feature|Looking for a feature]]
|
||||
* [[Looking for an expression in a text|Looking for an expression]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,6 +5,3 @@ 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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,6 +5,3 @@ If you know the name of a cluster but not where it is located in the system, the
|
||||
* 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]] .
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
[[Property:title|Looking for an expression in a text]]
|
||||
[[Property:link_title|Looking for an expression in text]]
|
||||
[[Property:title|Looking for an expression in text]]
|
||||
[[Property:weight|3]]
|
||||
[[Property:uuid|d71e4302-3f44-5cd8-7a26-365af4a6ecf6]]
|
||||
To find a word or an expression in a text, you can use the [[Search tool|search tool]] . If it is not displayed, you can make it appear by clicking on its icon [[Image:tool-search-icon]] in the tool bar. This tool will allow you to search a word or a regular expression and to replace it if you want to. It can be case sensitive and look for isolated words.
|
||||
@@ -7,8 +6,8 @@ To find a word or an expression in a text, you can use the [[Search tool|search
|
||||
|
||||
{{tip| '''Tip''': There are several accelerators that will make it even easier to perform a search. They are detailed in the [[Search functionality|editor help]] . }}
|
||||
|
||||
|
||||
{{tip| '''Tip''': You can use the quicksearch to search in the current text. Press CTRL + F to get the quick search bar. }}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,6 +6,3 @@ There are many ways to find a feature in a class. In particular :
|
||||
* 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.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -8,5 +8,3 @@ There are three kind of tools directly available in a default development tool :
|
||||
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. <br/>
|
||||
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.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
[[Property:title|Viewing information about a component]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|58f7ce9a-b5c3-77ab-d7a7-d834bb6d3b58]]
|
||||
* [[Centering tools on a component|Centering tools on a component]]
|
||||
* [[Viewing information about a cluster|Viewing information about a cluster]]
|
||||
* [[Viewing information about a class|Viewing information about a class]]
|
||||
* [[Viewing information about a feature|Viewing information about a feature]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
[[Property:title|EiffelStudio: Starting a project]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|d3d6bae9-7a93-2c02-1fab-4759341419d6]]
|
||||
* [[EiffelStudio: Creating a new project|Creating a new project]]
|
||||
* [[Retrieving a project from a configuration file|Retrieving a project from a configuration file]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -5,5 +5,3 @@
|
||||
|
||||
This EiffelStudio reference chapter contains topics with information about many technical aspects of the EiffelStudio product.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,5 +7,3 @@ The material in this book is designed to help you apply the EiffelStudio interac
|
||||
|
||||
EiffelStudio is specifically crafted to make it easier for developers to create high quality software systems using the Eiffel method and language. EiffelStudio is continually improving, with new features and capabilities added in every new release.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -3,5 +3,3 @@
|
||||
[[Property:uuid|90bc1970-bd1d-9707-3030-a4a9f613524a]]
|
||||
For detailed installation instructions please follow the link for the product your are installing.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -4,5 +4,3 @@
|
||||
[[Property:uuid|b92cecd4-4a0c-e2f5-b63e-5d01d39ba990]]
|
||||
Select the operating system you are using for detailed installation instructions:
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -13,9 +13,3 @@ In order for us to communicate effectively about the activities of the method we
|
||||
The method is laid out in wonderful detail in [http://www.eiffel.com/doc/oosc/ Object-oriented Software Construction, 2nd Edition]. But, if you're just getting started, you will find some good introductory material on this page. The invitation to Eiffel is fairly short introduction to the method and language. and the tutorial gives a more detailed look.
|
||||
|
||||
|
||||
* [[Invitation to Eiffel|Invitation to Eiffel]]
|
||||
* [[An Eiffel Tutorial|An Eiffel tutorial]]
|
||||
* Developers' quick reference to Eiffel the language
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
[[Property:title|Quick reference to Eiffel the language]]
|
||||
[[Property:link_title|Language Quick Reference]]
|
||||
[[Property:weight|4]]
|
||||
[[Property:uuid|4f61365d-59f6-a394-678b-144bad8ec12f]]
|
||||
==Under Construction==
|
||||
|
||||
@@ -21,5 +21,3 @@ For different messages received by a control, the arguments will differ (sometim
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,4 +7,3 @@ For most WEL applications that you write, you will need to inherit [[ref:librari
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,4 +7,3 @@ When you inherit [[ref:/libraries/wel/reference/wel_application_chart|WEL_APPLIC
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -18,4 +18,3 @@ The following effective window types are available:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,13 +7,13 @@ The layout constructor provides a view of the [[EiffelBuild Notation|objects]]
|
||||
|
||||
Each item in the tree represents one object. The screenshot above represents the following [[EiffelVision Introduction|EiffelVision2]] interface definition - An EV_TITLED_WINDOW containing one child, of type EV_VERTICAL_BOX. Within the vertical box there is an EV_HORIZONTAL_BOX and an EV_LIST. The list is empty, but the horizontal box contains three different objects of type EV_BUTTON.
|
||||
|
||||
{{note|'''Note''': The widget displayed as the root of the Layout Constructor is the currently selected object in the [[Widget selector|Widget Selector]] . To edit the contents of a different widget, select the widget you wish to manipulate from the [[Widget selector|widget selector]] .}}
|
||||
{{note|The widget displayed as the root of the Layout Constructor is the currently selected object in the [[Widget selector|Widget Selector]] . To edit the contents of a different widget, select the widget you wish to manipulate from the [[Widget selector|widget selector]] .}}
|
||||
|
||||
The information displayed, only shows you the structure of the [[EiffelBuild Notation|objects]] , and although it gives you an indication of the final appearance of the interface you are building, you cannot see the details of the interface. i.e. color, sizes, tool tips etc. To view an accurate representation of the widget structure you are building, show the [[Display window|Layout window]] .
|
||||
|
||||
All [[EiffelBuild Notation|objects]] displayed in the Layout Constructure are [[EiffelBuild Notation|pickable]] , so can be easily manipulated, e.g. [[Delete an object|deleted]] or [[Reparent an Object|reparented]] .
|
||||
|
||||
{{note| '''Note''': If the [[EiffelBuild Notation|object]] in the tree has the '''Name''' property set, then the text corresponds to the name, otherwise, the text is the type of the [[EiffelBuild Notation|object]] . }}
|
||||
{{note|If the [[EiffelBuild Notation|object]] in the tree has the '''Name''' property set, then the text corresponds to the name, otherwise, the text is the type of the [[EiffelBuild Notation|object]] . }}
|
||||
|
||||
If you have just started a new project, then the layout constructor will only contain one tree item, TITLED_WINDOW.
|
||||
==Selection==
|
||||
@@ -39,7 +39,7 @@ To add a locked object to your interface, simply pick the object that you wish t
|
||||
|
||||
You may convert an existing widget structure into a locked instance of a widget by picking the object to be used as the root of the structure (may not be locked) and dropping it into the [[Widget selector|widget selector]] . This creates a new "top level" object within the [[Widget selector|widget selector]] and places a locked instance of this at the original location in the widget structure where it was picked from.
|
||||
|
||||
{{note| '''Note''': Double clicking on a locked object within the Layout Constructor, targets the object of which it is an instance to the Layout Constructor. }}
|
||||
{{note|Double clicking on a locked object within the Layout Constructor, targets the object of which it is an instance to the Layout Constructor. }}
|
||||
|
||||
{{seealso| '''See Also''' <br/>
|
||||
[[Builder window|Builder window]] <br/>
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
[[Property:title|Common myths and misconceptions about Eiffel]]
|
||||
[[Property:link_title|]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|056c0ab0-8e44-571f-f126-0b1850980754]]
|
||||
==Under Construction==
|
||||
|
||||
@@ -7,13 +7,4 @@ Even though we in the Eiffel community know that Eiffel is the most advanced obj
|
||||
|
||||
You may find the information helpful if you are simply curious about Eiffel, if you are actively looking for a better development framework, or if you are busy trying to convince others to try Eiffel.
|
||||
|
||||
== Why Eiffel? ==
|
||||
|
||||
|
||||
|
||||
* The [[Eiffel: The Two-Minute Fact Sheet|Eiffel two-minute]] fact sheet:
|
||||
* You should use Eiffel in your next project [[Why your next project should use Eiffel| because ...]]
|
||||
* Common myths and misconceptions about Eiffel
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user