AminetAminet
Search:
84479 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/SScreenManager.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:StormScreenManager
Author:HAAGE & PARTNER Computer
Uploader:m nerding haage-partner com (Markus Nerding)
Type:dev/c
Version:1.0
Requires:-
Architecture:m68k-amigaos
Distribution:AmiNet
Date:1998-06-15
Download:http://aminet.net/dev/c/SScreenManager.lha - View contents
Readme:http://aminet.net/dev/c/SScreenManager.readme
Downloads:779

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 at 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

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>