stx_libview2.st
author Claus Gittinger <cg@exept.de>
Wed, 12 Oct 2011 18:53:49 +0200
changeset 2965 5a4445119181
parent 2959 1168ad8c8c73
child 2998 079e7fde8bc2
permissions -rw-r--r--
automatic checkIn
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     1
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     3
              All Rights Reserved
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     4
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     5
 This software is furnished under a license and may be used
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     6
 only in accordance with the terms of that license and with the
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     8
 be provided or otherwise made available to, or used by, any
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
     9
 other person.  No title to or ownership of the software is
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    10
 hereby transferred.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    11
"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libview2' }"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
LibraryDefinition subclass:#stx_libview2
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	instanceVariableNames:''
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	classVariableNames:''
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	poolDictionaries:''
2290
6827cdb5700a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2278
diff changeset
    18
	category:'* Projects & Packages *'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    21
!stx_libview2 class methodsFor:'documentation'!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    22
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    23
copyright
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    24
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    25
 COPYRIGHT (c) 2006 by eXept Software AG
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    26
              All Rights Reserved
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    27
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    28
 This software is furnished under a license and may be used
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    29
 only in accordance with the terms of that license and with the
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    31
 be provided or otherwise made available to, or used by, any
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    32
 other person.  No title to or ownership of the software is
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    33
 hereby transferred.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    34
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    35
!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    36
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    37
documentation
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    38
"
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    39
    Build-Information for creation of the st/x standard library: stx_libview2.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    40
    This library contains additional graphics-interfacing components and infrastructure.
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    41
"
2796
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    42
!
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    43
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    44
extensionsVersion_CVS
2965
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
    45
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.48 2011-10-12 16:53:49 cg Exp $'
2796
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    46
!
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    47
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    48
extensionsVersion_SVN
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
    49
    ^ 'Id:'
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
    50
! !
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
!stx_libview2 class methodsFor:'description'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    54
excludedFromPreRequisites
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    55
    "list all packages which should be ignored in the automatic
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    56
     preRequisites scan. See #preRequisites for more."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    57
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    58
    ^ #(
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    59
        #'stx:goodies/webServer'    "HTTPServer - referenced by ApplicationModel class>>startAsWebService:onPort: "
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    60
        #'stx:libcompat'    "TextAttributes - referenced by WindowBuilder>>resolveFont: "
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    61
        #'stx:libhtml'    "HTMLDocumentView - referenced by ApplicationModel>>openDocumentationFile: "
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    62
        #'stx:libtool'    "AboutBox - referenced by ToolApplicationModel class>>openAboutSTX "
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    63
        #'stx:libtool2'    "ResourceSelectionBrowser - referenced by ResourceSpecEditor>>doLoad "
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    64
        #'stx:libui'    "UISpecification - referenced by UIBuilder>>buildWindowFromSpec: "
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    65
        #'stx:libwidg'    "Button - referenced by WindowBuilder>>resolveFont: "
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    66
        #'stx:libwidg2'    "MenuPanel - referenced by Menu>>showCenteredIn: "
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
    )
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    68
!
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    69
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    70
preRequisites
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    71
    "list all required packages.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    72
     This list can be maintained manually or (better) generated and
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    73
     updated by scanning the superclass hierarchies and looking for
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    74
     global variable accesses. (the browser has a menu function for that)
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    75
     Howevery, often too much is found, and you may want to explicitely
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    76
     exclude individual packages in the #excludedFromPrerequisites method."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    77
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    78
    ^ #(
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    79
        #'stx:libbasic'    "Object - superclass of PrinterContext "
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    80
        #'stx:libbasic2'    "List - referenced by WindowBuilder>>listAspectFor: "
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    81
        #'stx:libview'    "SimpleView - superclass of ApplicationWindow "
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    82
    )
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
2176
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
    85
!stx_libview2 class methodsFor:'description - compilation'!
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
    86
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    87
additionalBaseAddressDefinition_bc_dot_mak
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    88
    "this is an optional definition, which (if present) may speed up the dll-loading a little
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    89
     on win32 systems."
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    90
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    91
    ^ '
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    92
# see stdHeader_bc for LIBVIEW2_BASE
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    93
LIB_BASE=$(LIBVIEW2_BASE)
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    94
'
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    95
!
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
    96
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    97
additionalDefinitions_bc_dot_mak
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
    98
    ^ '
2965
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
    99
LIBJPEG_DIR=$(TOP)\support\libjpeg-6a
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
   100
2959
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   101
!!ifdef USEBC
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   102
LIBJPEG=$(LIBJPEG_DIR)\objbc\libjpeg.lib
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   103
!!else
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   104
!! ifdef USEVC
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   105
LIBJPEG=$(LIBJPEG_DIR)\objvc\libjpeg.lib
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   106
!! else
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   107
!! endif
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   108
!!endif
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   109
CLOCAL_INCL=-I"$(LIBJPEG_DIR)"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   110
'
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   111
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   112
    "Created: / 22-08-2006 / 23:58:05 / cg"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   113
!
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   114
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
additionalDefinitions_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
    ^ '
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
NT_ADDITIONAL_DEFS::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
        @-echo "LIBJPEG_DIR=$$(TOP)\\support\\libjpeg-6a"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
        @-echo "LIBJPEG=$$(LIBJPEG_DIR)\libjpeg.lib"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
        @-echo "CLOCAL_INCL=-I$$(LIBJPEG_DIR)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
        @-echo "LOCALLIBS=$$(LIBJPEG)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
NT_ADDITIONAL_RULES::
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
        @-echo "ALL:: $$(LIBJPEG)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
        @-echo "$$(LIBJPEG):
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
        @-echo "#cd $$(LIBJPEG_DIR)" | tr "#" "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
        @-echo "#make.exe -f makefile.bcc32" | tr "#" "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
        @-echo "#cd $$(TOP)\libview2" | tr ''#'' "\\011"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
    "Created: / 22-08-2006 / 23:50:57 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
2427
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   135
additionalLinkLibraries_bc_dot_mak
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   136
    ^ '$(LIBJPEG)'
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   137
!
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   138
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   139
additionalRules_bc_dot_mak
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
    ^ '
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   141
$(LIBJPEG):
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   142
        cd $(LIBJPEG_DIR)
2949
b03b88240620 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2887
diff changeset
   143
        $(MAKE_BAT)
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   144
        cd ..\..\libview2
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   145
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   146
$(OUTDIR)JPEGReader.$(O):: $(LIBJPEG_DIR)\jconfig.h
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   147
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   148
$(LIBJPEG_DIR)\jconfig.h: $(LIBJPEG)
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   151
    "Created: / 22-08-2006 / 23:58:29 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
additionalRules_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
    ^ '
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
#
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
# prelink JPEGReader.o with libjpeg
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
#
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
JPEGReader: $(LIBJPEG)
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
        @$(MAKE) JPEGReader.$(O) \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
                CC="$(LIBJPEG_CC)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
                OPT="$(LIBJPEG_OPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
                LOCALDEFS="-I$(LIBJPEG_DIR)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
                LIBNAME="$(LIBNAME)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
                STCOPT="$(STCOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
                STCLOCALOPT="$(STCLOCALOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
                CCLOCALOPT="$(CCLOCALOPT)" \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
                LINKOBJRULE="$(LINKOBJRULE)"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
        @if [ "$(NO_PRELINK_LIBJPEG)" = "" ]; then \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
            echo; \
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   171
            echo "prelinking JPEGReader with libjpeg ..."; \
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
            echo; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
            echo ld $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG); \
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   174
            mv JPEGReader.$(O) __JPEGReader.$(O) && \
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   175
            ld $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG) && \
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
            rm -f __JPEGReader.$(O); \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
            echo; \
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
        fi
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   180
$(LIBJPEG): $(LIBJPEG_DIR)/.libs/libjpeg.a
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   181
        cp $(LIBJPEG_DIR)/.libs/libjpeg.a $(LIBJPEG)
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   182
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   183
$(LIBJPEG_DIR)/.libs/libjpeg.a: $(LIBJPEG_DIR)/Makefile $(LIBJPEG_DIR)/*.c $(LIBJPEG_DIR)/*.h
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
        @-echo
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   185
        @-echo "making libjpeg support library ..."
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
        @-echo
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   187
        cd $(LIBJPEG_DIR) \
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   188
            && $(MAKE) all CC="$(LIBJPEG_CC)" OPT="$(LIBJPEG_OPT)" CFLAGS="$(LIBJPEG_OPT) $(CCCONFOPT)" 
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
        @-echo
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   191
$(LIBJPEG_DIR)/Makefile:
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   192
        @-echo
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   193
        @-echo "configure libjpeg support library ..."
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   194
        @-echo
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   195
        cd $(LIBJPEG_DIR) && ./configure
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
    "Created: / 22-08-2006 / 23:58:51 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   201
additionalTargets_bc_dot_mak
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   202
    "additional targets to be added to the nt.mak file."
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   204
    ^ '$(LIBJPEG)'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   206
    "Created: / 23-08-2006 / 00:01:19 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   208
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
additionalTargets_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
    "additional targets to be added to the make.proto file."
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
    ^ 'JPEGReader'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
    "Created: / 22-08-2006 / 23:54:37 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   217
stcOptimizationOptions
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   218
    ^ '+optspace2 -warnNonStandard'
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   219
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   220
    "Created: / 23-08-2006 / 11:27:11 / cg"
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   221
! !
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   222
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   223
!stx_libview2 class methodsFor:'description - contents'!
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   224
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   225
classNamesAndAttributes
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   226
    "lists the classes which are to be included in the project.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   227
     Each entry in the list may be: a single class-name (symbol),
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   228
     or an array-literal consisting of class name and attributes.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   229
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   230
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   231
    ^ #(
2312
7a7a11fa4ff9 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2290
diff changeset
   232
        "<className> or (<className> attributes...) in load order"
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   233
        (AVIReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   234
        ActiveHelpView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   235
        (ApplicationController autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   236
        ApplicationSubView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   237
        ApplicationWindow
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   238
        (BlitImageReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   239
        (BorderedWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   240
        (BoundedWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   241
        ColorValue
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   242
        (CompositePart autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   243
        (CompositeTransform autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   244
        (ConvertedValue autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   245
        (DependentPart autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   246
        DisplayObject
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   247
        (DisplayTransform autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   248
        DragAndDropManager
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   249
        DragHandler
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   250
        DrawAdaptor
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   251
        DropContext
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   252
        DropObject
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   253
        DropSource
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   254
        DropTarget
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   255
        EventListener
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   256
        ExternalTopView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   257
        (FLIReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   258
        (FaceReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   259
        (FillingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   260
        GIFReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   261
        (GeometricWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   262
        (HersheyFont autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   263
        Icon
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   264
        ImageFrame
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   265
        ImageSequence
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   266
        InputView
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   267
        (Insets autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   268
        (IrisRGBReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   269
        JPEGReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   270
        KeyboardProcessor
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   271
        Layout
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   272
        (LayoutWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   273
        MIMETypeIconLibrary
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   274
        MIMETypes
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   275
        (MatrixTransform2x3 autoload)
2862
39f913242e2e automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2838
diff changeset
   276
        Model
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   277
        Menu
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   278
        MenuItem
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   279
        MultiImage
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   280
        (PBMReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   281
        (PCXReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   282
        (PICTReader autoload)
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   283
        PNGReader
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   284
        (PluggableView autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   285
        PopUpBanner
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   286
        PrintConverter
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   287
        PrinterContext
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   288
        PropertyListDictionary
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   289
        (RIFFReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   290
        ResourceRetriever
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   291
        (ST80FormReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   292
        (ScreenLock autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   293
        StandardSystemController
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   294
        (StrokingOrFillingWrapper autoload)
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   295
        (StrokingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   296
        (SunRasterReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   297
        TIFFReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   298
        (TargaReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   299
        (TranslatingWrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   300
        TransparentBox
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   301
        (ViewForwardingController autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   302
        VisualRegion
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   303
        (WinPrinterContext win32)
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   304
        (WinPrinterStream win32)
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   305
        WindowBuilder
2577
9bed01bd4714 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2525
diff changeset
   306
        WindowsIconReader
2319
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   307
        (Wrapper autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   308
        XBMReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   309
        XPMReader
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   310
        (XWDReader autoload)
c8a63339cd67 Mark win32 classes
Stefan Vogel <sv@exept.de>
parents: 2318
diff changeset
   311
        #'stx_libview2'
2422
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   312
        ActiveHelp
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   313
        ApplicationModel
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   314
        LayoutOrigin
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   315
        Plug
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   316
        UIBuilder
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   317
        ValueModel
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   318
        VisualComponent
2422
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   319
        AlignmentOrigin
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   320
        BlockValue
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   321
        FlyByHelp
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   322
        IndirectValue
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   323
        LayoutFrame
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   324
        PluggableAdaptor
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   325
        ProtocolAdaptor
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   326
        SimpleDialog
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   327
        ToolApplicationModel
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   328
        ValueHolder
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   329
        VisualPart
2422
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   330
        AspectAdaptor
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   331
        BooleanBlockValue
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   332
        BooleanValueHolder
2422
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   333
        BufferedValueHolder
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   334
        DictionaryAdaptor
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   335
        RangeAdaptor
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   336
        ResourceSpecEditor
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   337
        TriggerValue
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   338
        TypeConverter
75c136f26fc9 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2350
diff changeset
   339
        ValueHolderWithWeakDependents
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   340
    )
2862
39f913242e2e automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2838
diff changeset
   341
39f913242e2e automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2838
diff changeset
   342
    "Modified: / 29-07-2010 / 11:20:21 / cg"
2729
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   343
!
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   344
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   345
extensionMethodNames
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   346
    "lists the extension methods which are to be included in the project.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   347
     Entries are 2-element array literals, consisting of class-name and selector."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   348
2729
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   349
    ^ #(
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   350
        CharacterArray asMimeType
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   351
    )
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   352
! !
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   353
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   354
!stx_libview2 class methodsFor:'description - project information'!
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   355
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   356
companyName
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   357
    "Return a companyname which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   358
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
    ^ 'eXept Software AG'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   361
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
description
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   363
    "Return a description string which will appear in nt.def / bc.def"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   365
    ^ 'Smalltalk/X Additional Graphic Interfacing'
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   366
!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   367
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   368
legalCopyright
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   369
    "Return copyright string which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   370
2887
c88339ab1c23 changed: #legalCopyright
Claus Gittinger <cg@exept.de>
parents: 2862
diff changeset
   371
    ^ 'Copyright Claus Gittinger 1988-2011\nCopyright eXept Software AG 1998-2011'
2350
51be248dae3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2349
diff changeset
   372
2887
c88339ab1c23 changed: #legalCopyright
Claus Gittinger <cg@exept.de>
parents: 2862
diff changeset
   373
    "Modified: / 01-02-2011 / 11:56:31 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   374
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   375
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   376
!stx_libview2 class methodsFor:'documentation'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   377
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
version
2965
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
   379
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.48 2011-10-12 16:53:49 cg Exp $'
2796
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   380
!
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   381
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   382
version_CVS
2965
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
   383
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.48 2011-10-12 16:53:49 cg Exp $'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
! !