stx_libview2.st
author Stefan Vogel <sv@exept.de>
Fri, 28 Nov 2014 12:51:17 +0100
changeset 3412 018a7ee7236f
parent 3406 f1e1fdc2a7fe
child 3434 0fa2b638e502
permissions -rw-r--r--
class: stx_libview2 changed: #classNamesAndAttributes Added ScreenLock as non-autoloaded (required for T-Mobile)
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
3054
2d7cc65c649b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3052
diff changeset
     3
	      All Rights Reserved
2152
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
3054
2d7cc65c649b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3052
diff changeset
    26
	      All Rights Reserved
2152
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
"
3031
e5621b8959a6 comment
Claus Gittinger <cg@exept.de>
parents: 3010
diff changeset
    39
    Build- and package information for creation of the st/x standard library: stx_libview2.
2152
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
"
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    42
! !
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    43
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
!stx_libview2 class methodsFor:'description'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    46
excludedFromPreRequisites
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    47
    "list all packages which should be ignored in the automatic
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    48
     preRequisites scan. See #preRequisites for more."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    49
2332
6635722bdb85 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2319
diff changeset
    50
    ^ #(
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    51
	#'stx:goodies/webServer'    "HTTPServer - referenced by ApplicationModel>>initializeWebServiceDevice "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    52
	#'exept:httpPortal'    "HTTPPortalService - referenced by ApplicationModel class>>startAsWebService:onPort: "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    53
	#'stx:libwidg'    "Label - referenced by ActiveHelpView>>contents: "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    54
	#'stx:libwidg2'    "LabelAndIcon - referenced by MenuItem>>labelImage: "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    55
	#'stx:libtool'    "AboutBox - referenced by ToolApplicationModel>>xxopenAboutThisApplication "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    56
	#'stx:libtool2'    "ImageEditor - referenced by ResourceSpecEditor>>doEditImage "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    57
	#'stx:libcompat'    "TextAttributes - referenced by WindowBuilder>>resolveFont: "
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
    58
	#'stx:libhtml'    "HTMLDocumentView - referenced by ApplicationModel>>openDocumentationFile: "
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
    )
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    60
!
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    61
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    62
mandatoryPreRequisites
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    63
    "list all required mandatory packages.
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    64
     Packages are mandatory, if they contain superclasses of the package's classes
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    65
     or classes which are extended by this package.
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    66
     This list can be maintained manually or (better) generated and
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    67
     updated by scanning the superclass hierarchies
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    68
     (the browser has a menu function for that)
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    69
     However, often too much is found, and you may want to explicitely
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    70
     exclude individual packages in the #excludedFromPreRequisites method."
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
    71
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    72
    ^ #(
3177
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    73
        #'stx:libbasic'    "ArrayedCollection - extended "
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    74
        #'stx:libbasic2'    "PrinterStream - superclass of WinPrinterStream "
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    75
        #'stx:libview'    "Color - superclass of ColorValue "
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    76
    )
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    77
!
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    78
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    79
referencedPreRequisites
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    80
    "list all packages containing classes referenced by the packages's members.
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    81
     This list can be maintained manually or (better) generated and
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    82
     updated by looking for global variable accesses
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    83
     (the browser has a menu function for that)
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    84
     However, often too much is found, and you may want to explicitely
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    85
     exclude individual packages in the #excludedFromPreRequisites method."
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    86
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
    87
    ^ #(
3177
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    88
        #'stx:libui'    "ComponentSpec - referenced by UIBuilder>>add: "
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    89
    )
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    90
!
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    91
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    92
subProjects
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    93
    "list packages which are known as subprojects.
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    94
     The generated makefile will enter those and make there as well.
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    95
     However: they are not forced to be loaded when a package is loaded;
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    96
     for those, redefine requiredPrerequisites"
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    97
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
    98
    ^ #(
2245
7d7e5ee0f972 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2230
diff changeset
    99
    )
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
2176
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
   102
!stx_libview2 class methodsFor:'description - compilation'!
6486f04fa88d automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2160
diff changeset
   103
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   104
additionalBaseAddressDefinition_bc_dot_mak
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   105
    "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
   106
     on win32 systems."
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   107
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   108
    ^ '
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   109
# see stdHeader_bc for LIBVIEW2_BASE
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   110
LIB_BASE=$(LIBVIEW2_BASE)
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   111
'
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   112
!
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   113
2740
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   114
additionalDefinitions_bc_dot_mak
ac01b31e9f32 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2735
diff changeset
   115
    ^ '
2965
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
   116
LIBJPEG_DIR=$(TOP)\support\libjpeg-6a
5a4445119181 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2959
diff changeset
   117
3042
820bd14492c0 class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3032
diff changeset
   118
!!if defined(USEMINGW32) || defined(USEMINGW64)
820bd14492c0 class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3032
diff changeset
   119
LIBJPEG=$(LIBJPEG_DIR)\$(OBJDIR)\libjpeg.a
2959
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   120
!!else
3042
820bd14492c0 class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3032
diff changeset
   121
LIBJPEG=$(LIBJPEG_DIR)\$(OBJDIR)\libjpeg.lib
2959
1168ad8c8c73 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2949
diff changeset
   122
!!endif
3042
820bd14492c0 class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3032
diff changeset
   123
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   124
CLOCAL_INCL=-I"$(LIBJPEG_DIR)"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   125
'
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   126
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   127
    "Created: / 22-08-2006 / 23:58:05 / cg"
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   128
!
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   129
2427
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   130
additionalLinkLibraries_bc_dot_mak
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   131
    ^ '$(LIBJPEG)'
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   132
!
aa5ea28f0f87 *** empty log message ***
Stefan Vogel <sv@exept.de>
parents: 2422
diff changeset
   133
3058
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   134
additionalLinkLibraries_make_dot_proto
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   135
    ^ '$(JPEGLIB_LD_ARG)'
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   136
!
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   137
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   138
additionalRules_bc_dot_mak
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
    ^ '
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   140
$(LIBJPEG):
3054
2d7cc65c649b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3052
diff changeset
   141
	cd $(LIBJPEG_DIR)
2d7cc65c649b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3052
diff changeset
   142
	$(MAKE_BAT)
2d7cc65c649b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3052
diff changeset
   143
	cd ..\..\libview2
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   144
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   145
$(OUTDIR)JPEGReader.$(O):: $(LIBJPEG_DIR)\jconfig.h
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   146
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   147
$(LIBJPEG_DIR)\jconfig.h: $(LIBJPEG)
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   150
    "Created: / 22-08-2006 / 23:58:29 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
additionalRules_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
    ^ '
3058
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   155
3081
c31be64e085f automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 3076
diff changeset
   156
libjpeg: $(LIBJPEG_DIR)/Makefile
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   157
	cd $(LIBJPEG_DIR); $(MAKE) $(MAKE_JPEGLIB_ARG)
3058
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   158
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
#
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
# prelink JPEGReader.o with libjpeg
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
#
3137
640448ea4068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3136
diff changeset
   162
JPEGReader_prelinked: $(LIBJPEG)
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   163
	@$(MAKE) JPEGReader.$(O) \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   164
		CC="$(LIBJPEG_CC)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   165
		OPT="$(LIBJPEG_OPT)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   166
		LOCALDEFS="-I$(LIBJPEG_DIR)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   167
		LIBNAME="$(LIBNAME)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   168
		STCOPT="$(STCOPT)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   169
		STCLOCALOPT="$(STCLOCALOPT)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   170
		CCLOCALOPT="$(CCLOCALOPT)" \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   171
		LINKOBJRULE="$(LINKOBJRULE)"
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   172
	@if [ "$(NO_PRELINK_LIBJPEG)" = "" ]; then \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   173
	    echo; \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   174
	    echo "prelinking JPEGReader with libjpeg ..."; \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   175
	    echo; \
3238
2d877646264b Fixed compilation under Linux - use $(CLASSLIB_LD) instead of ld!!!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3237
diff changeset
   176
	    echo $(CLASSLIB_LD) $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG); \
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   177
	    mv JPEGReader.$(O) __JPEGReader.$(O) && \
3238
2d877646264b Fixed compilation under Linux - use $(CLASSLIB_LD) instead of ld!!!
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 3237
diff changeset
   178
	    $(CLASSLIB_LD) $(LD_REL_FLAG) -o JPEGReader.$(O) __JPEGReader.$(O) $(LIBJPEG) && \
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   179
	    rm -f __JPEGReader.$(O); \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   180
	    echo; \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   181
	fi
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
3137
640448ea4068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3136
diff changeset
   183
$(LIBJPEG_DIR)/libjpeg.a: $(LIBJPEG_MAKE_LIB)
640448ea4068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3136
diff changeset
   184
	cp $(LIBJPEG_MAKE_LIB)/.libs/libjpeg.a $(LIBJPEG)
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   185
3137
640448ea4068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3136
diff changeset
   186
#the following is needed for linux; LIBJPEG_MAKE_LIB is expanded to: $(LIBJPEG_DIR)/.libs/libjpeg.a
640448ea4068 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3136
diff changeset
   187
#do not replace taget below by LIBJPEG_MAKE_LIB, because it may be empty for other systems (osx)
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   188
$(LIBJPEG_DIR)/.libs/libjpeg.a: $(LIBJPEG_DIR)/Makefile $(LIBJPEG_DIR)/*.c $(LIBJPEG_DIR)/*.h
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   189
	@-echo
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   190
	@-echo "making libjpeg support library ..."
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   191
	@-echo
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   192
	cd $(LIBJPEG_DIR) \
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   193
	    && $(MAKE) all CC="$(LIBJPEG_CC)" OPT="$(LIBJPEG_OPT)" CFLAGS="$(LIBJPEG_OPT) $(CCCONFOPT)"
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   194
	@-echo
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
2810
115f9b774f6c automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2796
diff changeset
   196
$(LIBJPEG_DIR)/Makefile:
3106
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   197
	@-echo
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   198
	@-echo "configure libjpeg support library ..."
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   199
	@-echo
77e6e44d3c04 extensionsVersion method SHALL NOT be here
Claus Gittinger <cg@exept.de>
parents: 3105
diff changeset
   200
	cd $(LIBJPEG_DIR) && ./configure CC="$(LIBJPEG_CC)" OPT="$(LIBJPEG_OPT)" CFLAGS="$(LIBJPEG_OPT) $(CCCONFOPT)"'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
    "Created: / 22-08-2006 / 23:58:51 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   205
additionalTargets_bc_dot_mak
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   206
    "additional targets to be added to the nt.mak file."
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   208
    ^ '$(LIBJPEG)'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
2278
f733925f01c6 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2245
diff changeset
   210
    "Created: / 23-08-2006 / 00:01:19 / cg"
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
additionalTargets_make_dot_proto
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
    "additional targets to be added to the make.proto file."
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
3058
12d244adca63 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3054
diff changeset
   216
    ^ '$(JPEGLIB_MAKE_TARGET) $(JPEGREADER_PRELINKED)'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
    "Created: / 22-08-2006 / 23:54:37 / cg"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
3161
12f911ad59dc class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3155
diff changeset
   221
localIncludes
12f911ad59dc class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3155
diff changeset
   222
    ^ '$(JPEG_INCLUDE)'
12f911ad59dc class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3155
diff changeset
   223
!
12f911ad59dc class: stx_libview2
Claus Gittinger <cg@exept.de>
parents: 3155
diff changeset
   224
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   225
stcOptimizationOptions
3391
8cc718921bbb class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 3378
diff changeset
   226
    ^ '+optinline'
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   227
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   228
    "Created: / 23-08-2006 / 11:27:11 / cg"
3391
8cc718921bbb class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 3378
diff changeset
   229
!
8cc718921bbb class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 3378
diff changeset
   230
8cc718921bbb class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 3378
diff changeset
   231
stcWarningOptions
8cc718921bbb class: SimpleView
Claus Gittinger <cg@exept.de>
parents: 3378
diff changeset
   232
    ^ '-warnNonStandard -warnUnused'
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   233
! !
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   234
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   235
!stx_libview2 class methodsFor:'description - contents'!
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   236
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   237
classNamesAndAttributes
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   238
    "lists the classes which are to be included in the project.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   239
     Each entry in the list may be: a single class-name (symbol),
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   240
     or an array-literal consisting of class name and attributes.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   241
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   242
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   243
    ^ #(
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   244
        "<className> or (<className> attributes...) in load order"
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   245
        ActiveHelpView
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   246
        ApplicationSubView
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   247
        ApplicationWindow
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   248
        ColorValue
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   249
        DisplayObject
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   250
        DragAndDropManager
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   251
        DragHandler
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   252
        DrawAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   253
        DropContext
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   254
        DropObject
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   255
        DropSource
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   256
        DropTarget
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   257
        EventListener
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   258
        ExternalTopView
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   259
        GIFReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   260
        Icon
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   261
        ImageFrame
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   262
        ImageSequence
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   263
        InputView
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   264
        JPEGReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   265
        KeyboardProcessor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   266
        Layout
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   267
        MIMETypeIconLibrary
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   268
        MIMETypes
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   269
        MacOSXIconReader
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   270
        MenuItem
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   271
        Model
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   272
        MultiImage
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   273
        PNGReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   274
        PopUpBanner
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   275
        PrintConverter
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   276
        PrinterContext
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   277
        PropertyListDictionary
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   278
        ResourceRetriever
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   279
        StandardSystemController
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   280
        TIFFReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   281
        TransparentBox
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   282
        VisualRegion
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   283
        WindowBuilder
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   284
        WindowsIconReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   285
        XBMReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   286
        XPMReader
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   287
        #'stx_libview2'
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   288
        ActiveHelp
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   289
        ApplicationModel
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   290
        LayoutOrigin
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   291
        Menu
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   292
        Plug
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   293
        PluggableEventListener
3406
f1e1fdc2a7fe class: stx_libview2
Stefan Vogel <sv@exept.de>
parents: 3391
diff changeset
   294
        ScreenLock
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   295
        UIBuilder
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   296
        ValueModel
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   297
        VisualComponent
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   298
        AlignmentOrigin
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   299
        ApplicationWithFileHistory
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   300
        BlockValue
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   301
        FlyByHelp
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   302
        IndirectValue
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   303
        LayoutFrame
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   304
        PluggableAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   305
        ProtocolAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   306
        SimpleDialog
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   307
        ToolApplicationModel
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   308
        ValueHolder
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   309
        VisualPart
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   310
        AspectAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   311
        BooleanBlockValue
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   312
        BooleanValueHolder
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   313
        BufferedValueHolder
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   314
        DictionaryAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   315
        RangeAdaptor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   316
        ResourceSpecEditor
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   317
        TriggerValue
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   318
        TypeConverter
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   319
        ValueHolderWithRememberedPreviousValue
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   320
        ValueHolderWithWeakDependents
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   321
        AspectAdaptorWithDefault
3378
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   322
        (AVIReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   323
        (ApplicationController autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   324
        (BlitImageReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   325
        (BorderedWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   326
        (CompositePart autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   327
        (CompositeTransform autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   328
        (ConvertedValue autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   329
        (DependentPart autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   330
        (DisplayTransform autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   331
        (FLIReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   332
        (FaceReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   333
        (HersheyFont autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   334
        (Insets autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   335
        (IrisRGBReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   336
        (MatrixTransform2x3 autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   337
        (PBMReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   338
        (PCXReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   339
        (PICTReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   340
        (PluggableView autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   341
        (RIFFReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   342
        (ST80FormReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   343
        (SunRasterReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   344
        (TargaReader autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   345
        (ViewForwardingController autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   346
        (WinPrinterContext win32)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   347
        (WinPrinterStream win32)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   348
        (Wrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   349
        (GeometricWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   350
        (TranslatingWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   351
        (LayoutWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   352
        (BoundedWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   353
        (StrokingOrFillingWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   354
        (FillingWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   355
        (StrokingWrapper autoload)
0086f017aef8 initial checkin
Claus Gittinger <cg@exept.de>
parents: 3278
diff changeset
   356
        (XWDReader autoload)
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   357
    )
2729
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   358
!
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   359
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   360
extensionMethodNames
2838
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   361
    "lists the extension methods which are to be included in the project.
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   362
     Entries are 2-element array literals, consisting of class-name and selector."
c0eb9cb73d28 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2810
diff changeset
   363
2729
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   364
    ^ #(
3177
c9bc8a08c5ca automatic checkIn
Michael Beyl <mb@exept.de>
parents: 3167
diff changeset
   365
        CharacterArray asMimeType
2729
0b3fbe23a9e7 +extensions
Claus Gittinger <cg@exept.de>
parents: 2723
diff changeset
   366
    )
2201
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   367
! !
cc2f5b83a021 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2198
diff changeset
   368
2192
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   369
!stx_libview2 class methodsFor:'description - project information'!
ed4bfebac711 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2183
diff changeset
   370
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   371
applicationIconFileName
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   372
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   373
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   374
    ^ nil
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   375
    "/ ^ self applicationName
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   376
!
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   377
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
companyName
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   379
    "Return a companyname which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   380
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
    ^ 'eXept Software AG'
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   382
!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   383
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
description
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   385
    "Return a description string which will appear in nt.def / bc.def"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   386
2152
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   387
    ^ 'Smalltalk/X Additional Graphic Interfacing'
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   388
!
9c76a6023c5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2151
diff changeset
   389
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   390
legalCopyright
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   391
    "Return copyright string which will appear in <lib>.rc"
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   392
3010
3d75dd48f9c6 changed: #legalcopyright
Claus Gittinger <cg@exept.de>
parents: 2998
diff changeset
   393
    ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
2350
51be248dae3c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2349
diff changeset
   394
3010
3d75dd48f9c6 changed: #legalcopyright
Claus Gittinger <cg@exept.de>
parents: 2998
diff changeset
   395
    "Modified: / 18-07-2012 / 19:12:07 / cg"
3101
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   396
!
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   397
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   398
productName
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   399
    "Return a product name which will appear in <lib>.rc"
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   400
8650cfc63b66 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 3093
diff changeset
   401
    ^ 'Smalltalk/X'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   402
! !
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   403
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   404
!stx_libview2 class methodsFor:'documentation'!
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   405
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   406
version
3412
018a7ee7236f class: stx_libview2
Stefan Vogel <sv@exept.de>
parents: 3406
diff changeset
   407
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.83 2014-11-28 11:51:17 stefan Exp $'
2796
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   408
!
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   409
9ca6422007ad automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2740
diff changeset
   410
version_CVS
3412
018a7ee7236f class: stx_libview2
Stefan Vogel <sv@exept.de>
parents: 3406
diff changeset
   411
    ^ '$Header: /cvs/stx/stx/libview2/stx_libview2.st,v 1.83 2014-11-28 11:51:17 stefan Exp $'
2151
ee49fc31b2d6 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   412
! !
3131
cc2f8452d1b8 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 3106
diff changeset
   413