
|
84782 packages online
|
|
 |
|
dev/c/SScreenManager.lha |
|
No screenshot available
|
|
STORM-SCREEN-MANAGER
A complete example project for StormC and StormWizard with all sources
In the last month many questions about using some extended features of
the wizard.library, make scripts, localization etc were sent to the
Storm Mailing List.
This project will hopefully answer most questions. It is not (!) a trivial
example but a complete StormC and StormWizard project. It is a Public
Screen Manager with a GUI (multi column listviews, localization, linked
wizard file etc) and using many AmigaOS features (commodity, REXX interface,
public screen signaling). This screen manager will be used in current and
future HAAGE & PARTNER products (StormC, EasyWriter etc). If you extend it
please send us a copy.
The project uses 2 make scripts to handle localization: the catalog
description created by StormWizard is joined with a user generated one and
compiled to a header file (join_catcomp.srx). Flexcat is used to create a
catalog translation file and catcomp to compile it to a locale catalog
(buildcatalog.srx)
Another make script (bumprev.srx) is used to bump a revision number. This
make script was first attached to a new created file
"StormScreenManager_ver.txt" in the "Documentation" section. After the first
make the current context was pasted into the file. I changed the version
number to 2 and started the make again. Whenever changes are made that
should reflect in the revision number one should touch the version file.
The next make will run the make script bumprev.srx which generates a
new header file "StormScreenManager_rev.h" which is used by the source
version.c to generate a version string.
The linker option "Link All Objects" is set because the version string from
version.c is not used any more in the program and the whole data section
of version.c will be left out by StormLink if the option was not set.
Another version of bumprev.srx is possible that will be called by every
make. If you write a script that should be run at every make attach it to
the executable.
All make scripts are general, so you can use them in own projects. Copy them
to StormC:rexx. But they are using some file name conventions, read the
AREXX source carefully how to use them.
A shell script is used to copy the project to ram:. It can be started with
Alt-Return or Alt-Doubleclick on the filename.
__________________________________________________________________________
HAAGE & PARTNER Computer GmbH A M I G A DEVELOPMENTS
Mainzer str. 10 A, 61191 Rosbach, Germany for AmigaOS, PPC, pOS
Fon: +49-6007 -93 00 50 Fax: -75 43 (StormC, ArtEffect etc)
__________________________________________________________________________
>> http://www.haage-partner.com INFORMATION: info@haage-partner.com <<
|
Contents of dev/c/SScreenManager.lha
PERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic] 767 1458 52.6% -lh5- e262 Mar 9 1998 SSM-09-Mar-98/Catalogs/deutsch/StormScreenManager.catalog
[generic] 621 1336 46.5% -lh5- 3844 Mar 9 1998 SSM-09-Mar-98/source/buildcatalog.srx
[generic] 729 1599 45.6% -lh5- 4df8 Mar 9 1998 SSM-09-Mar-98/source/bumprev.srx
[generic] 1070 2237 47.8% -lh5- 43ff Mar 9 1998 SSM-09-Mar-98/source/Developer.readme
[generic] 704 1445 48.7% -lh5- fcd9 Mar 9 1998 SSM-09-Mar-98/source/join_catcomp.srx
[generic] 246 549 44.8% -lh5- aa0a Mar 9 1998 SSM-09-Mar-98/source/pack.sh
[generic] 569 1399 40.7% -lh5- a3f5 Mar 9 1998 SSM-09-Mar-98/source/ScreenManager.cd
[generic] 314 1019 30.8% -lh5- 25c8 Mar 9 1998 SSM-09-Mar-98/source/ScreenManager.h
[generic] 2406 10872 22.1% -lh5- 8be2 Mar 9 1998 SSM-09-Mar-98/source/ScreenManager.wizard
[generic] 1231 2863 43.0% -lh5- 2b6f Mar 9 1998 SSM-09-Mar-98/source/ScreenManager_Deutsch.ct
[generic] 893 2186 40.9% -lh5- a139 Mar 9 1998 SSM-09-Mar-98/source/ScreenManagerAll.cd
[generic] 2553 12517 20.4% -lh5- a25a Mar 9 1998 SSM-09-Mar-98/source/ScreenManagerAll.h
[generic] 395 787 50.2% -lh5- 0975 Mar 9 1998 SSM-09-Mar-98/source/ScreenManagerApp.cd
[generic] 13890 64979 21.4% -lh5- 32e5 Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager.cpp
[generic] 834 3304 25.2% -lh5- d17d Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager.Ž¶
[generic] 295 535 55.1% -lh5- 179c Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager.Ž¶.info
[generic] 119 210 56.7% -lh5- 685f Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager_rev.h
[generic] 2 2 100.0% -lh0- 9795 Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager_rev.rev
[generic] 145 223 65.0% -lh5- c7f0 Mar 9 1998 SSM-09-Mar-98/source/StormScreenManager_ver.txt
[generic] 363 586 61.9% -lh5- 2f91 Mar 9 1998 SSM-09-Mar-98/source/ToDo.txt
[generic] 214 314 68.2% -lh5- aa61 Mar 9 1998 SSM-09-Mar-98/source/version.c
[generic] 19077 49380 38.6% -lh5- 8129 Mar 9 1998 SSM-09-Mar-98/StormScreenManager
[generic] 439 807 54.4% -lh5- c1ac Mar 9 1998 SSM-09-Mar-98/StormScreenManager.info
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 23 files 47876 160607 29.8% Jun 15 1998
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |