diff --git a/documentation/current/eiffelstudio/_images/compile-button.png b/documentation/current/eiffelstudio/_images/compile-button.png new file mode 100644 index 00000000..d9d84efa Binary files /dev/null and b/documentation/current/eiffelstudio/_images/compile-button.png differ diff --git a/documentation/current/eiffelstudio/_images/compile-button.png.data b/documentation/current/eiffelstudio/_images/compile-button.png.data new file mode 100644 index 00000000..c0cf0f00 --- /dev/null +++ b/documentation/current/eiffelstudio/_images/compile-button.png.data @@ -0,0 +1,3 @@ +title=compile-button +author=halw +path=content/compile-button diff --git a/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png new file mode 100644 index 00000000..f04912f7 Binary files /dev/null and b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png differ diff --git a/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png.data b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png.data new file mode 100644 index 00000000..27ffac64 --- /dev/null +++ b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_01.png.data @@ -0,0 +1,3 @@ +title=es gt development window targeted to parent 01 +author=halw +path=content/es-gt-development-window-targeted-parent-01 diff --git a/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png new file mode 100644 index 00000000..53b7c1d1 Binary files /dev/null and b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png differ diff --git a/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png.data b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png.data new file mode 100644 index 00000000..467ce090 --- /dev/null +++ b/documentation/current/eiffelstudio/_images/es_gt_development_window_targeted_to_parent_02.png.data @@ -0,0 +1,3 @@ +title=es gt development window targeted to parent 02 +author=halw +path=content/es-gt-development-window-targeted-parent-02 diff --git a/documentation/current/eiffelstudio/_images/save-button.png b/documentation/current/eiffelstudio/_images/save-button.png new file mode 100644 index 00000000..140bca62 Binary files /dev/null and b/documentation/current/eiffelstudio/_images/save-button.png differ diff --git a/documentation/current/eiffelstudio/_images/save-button.png.data b/documentation/current/eiffelstudio/_images/save-button.png.data new file mode 100644 index 00000000..df7393f8 --- /dev/null +++ b/documentation/current/eiffelstudio/_images/save-button.png.data @@ -0,0 +1,3 @@ +title=save-button +author=halw +path=content/save-button diff --git a/documentation/current/eiffelstudio/eiffelstudio-guided-tour/viewing-classes.wiki b/documentation/current/eiffelstudio/eiffelstudio-guided-tour/viewing-classes.wiki index 7a1e55b1..746479cf 100644 --- a/documentation/current/eiffelstudio/eiffelstudio-guided-tour/viewing-classes.wiki +++ b/documentation/current/eiffelstudio/eiffelstudio-guided-tour/viewing-classes.wiki @@ -4,6 +4,7 @@ __FORCETOC__ We haven't really looked at the text of a class yet. It's important anyway to see how EiffelStudio provides you with numerous, complementary '''views''' of your software. The Class tool and Feature tool are where the bulk of these views will be displayed, although the Editor tool does support some special views. For now we will concentrate on the views available in the Class tool. + ==Making some room== We'll need just one development window for the moment, the one that was targeted to LIST. You should still have that window available from the previous Tour topic, and it should look about like this: @@ -14,7 +15,7 @@ We'll need just one development window for the moment, the one that was targeted First let's give ourselves more space. Right now we don't need the Groups tool or any of the other tools sharing that pane. We could get rid of them by clicking the close buttons on the top right corner of the panes. Then we could get them back later by following the menu path: - View --> Tools --> x +View --> Tools --> x where "x" is the name of a tool we want restored. But there is an easier way. Let's just hide them away until later. @@ -65,7 +66,7 @@ As a result, the Flat view shows the class text as it might have co The first two features appearing in the above display, cursor and first, are indeed inherited from ancestors, rather than declared in LIST itself. Note how EiffelStudio, when producing the flat form, adds a line of the form - -- (from CLASS_OF_ORIGIN) + -- (from CLASS_OF_ORIGIN) to the header comments of inherited routines, to document where they come from. @@ -88,6 +89,7 @@ Now click the next button to see the Suppliers of LIST The only two classes that LIST needs for its own algorithms are basic types from the Kernel Library, BOOLEAN and INTEGER_32. In Eiffel, as you may remember, all types are defined by classes, even those describing such elementary values as integers and booleans. + ==Feature information in the Class View== Let's resist the natural urge to go see now what the classes INTEGER_32 and BOOLEAN look like, and instead continue our survey of views. The remaining views will all display information about the '''features''' of the class. The first of them, Attributes, lists the attributes. It's not very interesting for LIST, a deferred class with only one attribute -- you can check this for yourself by clicking the Attributes button -- so let's look at the next one. Click the Routines button now to display information about the routines of class LIST : @@ -104,6 +106,7 @@ Other Class tool buttons display information in the same format as Attribu * External features, implemented as calls to routines, macros or other elements implemented in other languages. LIST hasn't any. * Exported features: those available to all clients. LIST has quite a few. + ==Restoring the look of the development window== Once you're done looking at the different views, let's undo the changes that we made to the configuration of the development window at the beginning of this section in '''[[#Making some room|Making some room]]'''.