mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 07:42:33 +01:00
Author:halw
Date:2011-01-10T22:03:41.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@730 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
[[Property:title|EiffelRibbon]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|26bd5ec6-c29a-ac92-b683-39d6bf969b80]]
|
||||
[[Property:uuid|2f24957c-7fdc-f918-8c0d-37a9ef525508]]
|
||||
{{UnderConstruction}}
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ EiffelRibbon is a library of classes with an associated tool which allows the in
|
||||
=Current state of development=
|
||||
|
||||
Initial distribution:
|
||||
:The EiffelRibbon library is not usable directly. The EiffelRibbon tool allows you to design a ribbon and will generate code that relies on the EiffelRibbon library.
|
||||
:The EiffelRibbon library is not usable directly. The EiffelRibbon design tool allows you to design a ribbon and will generate code that relies on the EiffelRibbon library.
|
||||
|
||||
:A class <code>EV_RIBBON_TITLED_WINDOW</code> is provided with the library. <code>EV_RIBBON_TITLED_WINDOW</code> is a descendant of the standard EiffelVision 2 class <code>EV_TITLED_WINDOW</code>. The ribbon classes generated by EiffelRibbon tool can be added only to instances of <code>EV_RIBBON_TITLED_WINDOW</code>.
|
||||
|
||||
@@ -24,5 +24,28 @@ To use the EiffelRibbon library and tools you must have:
|
||||
## Windows SDK 7.0 or greater
|
||||
## Visual Studio 2008 or greater
|
||||
|
||||
=The EiffelRibbon design tool=
|
||||
|
||||
The EiffelRibbon design tool allows you to design a ribbon graphically, then generate the corresponding Eiffel classes necessary to implement your design.
|
||||
|
||||
The interface of the design tool mimics that of [[EiffelBuild|EiffelBuild]]. That is, the interface contains three panes that have counterparts in EiffelBuild:
|
||||
|
||||
# Type selector: A list of all the elements available for use in a ribbon.
|
||||
# Layout constructor: A structured view of the organization of the elements used in a particular ribbon design.
|
||||
# Object editor: The properties of the ribbon element which is currently selected in the Layout constructor.
|
||||
|
||||
So, if you've used EiffelBuild, the the EiffelRibbon design tool should seem quite familiar to you.
|
||||
|
||||
The typical usage of the design tool is much like the typical usage of EiffelBuild.
|
||||
|
||||
* Create a new project ( <code lang="text">File ->New Project...</code> ) and choose a location for your EiffelRibbon project.
|
||||
* Configure the ribbon by adding elements, name the elements, and choose icons for buttons.
|
||||
* Save the project.
|
||||
* Generate the code.
|
||||
* Use EiffelStudio to compile the generated code.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user