Author:halw

Date:2011-05-14T20:46:11.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@895 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2011-05-14 20:46:11 +00:00
parent a44884ace9
commit de27c5b184
4 changed files with 31 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,3 @@
title=EiffelRibbon window 01
author=halw
path=content/eiffelribbon-window-01

View File

@@ -9,6 +9,9 @@
EiffelRibbon is a library of classes with an associated tool which allows the integration of the Microsoft Windows "Ribbon" into graphical user interfaces programmed with [[EiffelVision 2]] and targeted to Microsoft Windows. The ribbon is part of a [http://msdn.microsoft.com/en-us/library/aa338198.aspx#office2007uifordevelopers_detaileddesignofthenewuisystem revamped user interface approach] introduced by Microsoft with the 2007 release of the Microsoft Office applications. So you've experienced the ribbon if you've used Microsoft Word, PowerPoint, or Excel from 2007 or later.
{{note|''Although EiffelRibbon classes work with EiffelVision 2 which is multi-platform, systems using EiffelRibbon can be targeted only to the Micrsoft Windows platform.''}}
[[Image:EiffelRibbon window 01|A window with a ribbon]]
Figure 1: A window with a ribbon.

View File

@@ -0,0 +1,25 @@
[[Property:title|SCOOP practical matters]]
[[Property:weight|-1]]
[[Property:uuid|87f78898-2bbb-b134-0128-e55401a61a05]]
{{UnderConstruction}}
=Introduction=
''SCOOP practical matters'' is a collection of advice for using SCOOP effectively. Here you will find practical information that supplements the rules and definitions of the basic [[Concurrent Eiffel with SCOOP|SCOOP model]], or that is unique to the implementation of SCOOP in EiffelStudio.
=SCOOP project settings=
SCOOP adds only a single keyword to the Eiffel language: <code>separate</code>. In single- (or mono-) threaded Eiffel, the <code>separate</code> keyword is ignored, and the SCOOP-specific validity rules are not applied.
In order to make SCOOP processing possible, you must enable the proper project settings. Actually, there's really just one mandatory setting: '''Concurrency''', and the value you need is '''SCOOP''', as shown in the section of the Project Settings dialog below. Still, in addition to the Concurrency project setting, remember that it is recommended that for new projects you use enable [[Creating a new void-safe project#Project settings for void-safe projects|the settings that guarantee void-safety]].
[[Image: SCOOP project setting]]