.dir.info
author Stefan Vogel <sv@exept.de>
Tue, 28 Apr 2020 15:28:14 +0200
changeset 9038 dd177fea6408
parent 1921 025424c2150e
permissions -rw-r--r--
#REFACTORING by stefan class: Font changed: #setFamily:face:style:size:sizeUnit:encoding:device:
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
This directory contains the low level view and support classes.
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
They are compiled by stc into the library 'libview'.
1921
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
     3
These classes provide the minimum support for any application with graphical
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
user interface - however, some stuff has been moved into an extra directory
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
(libview2). Now, all medium level interfacing (mostly Model support, Layout
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
and Imagereaders) is found there. This allows for simple applications 
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
(which do not need models but instead use the old action-block schemes)
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
to be linked without libview2.
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
Depending on the configuration and capabilities of your Operating-
1921
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    11
System, the resulting classlibrary is one of:
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
1921
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    13
	libview.a      - an archive
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    14
	libview.olb    - an archive (vms)
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
1921
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    16
	libview.obj    - a prelinked object library
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
1921
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    18
	libview.so     - a shared object
025424c2150e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    19
	libview.dll    - a shared object (windows)
203
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
the library includes init code (libview_Init) for all of its components.
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
Things you can do here:
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
    make                compile all classes, producing libview
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
    make objs           compile all required object files
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    make install        compile all and install in DESTLIBDIR
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
    make qinstall       only install - assumes binaries are up-to-date 
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
    make check          syntax check only over all .st files
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
    make <file>.o       compile <file>.st to object-file
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
8e2a6e6462b1 Initial revision
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
    make <file>.c       compile <file>.st to c intermediate