stx_libview.st
author Claus Gittinger <cg@exept.de>
Mon, 01 Jun 2009 12:53:30 +0200
changeset 5282 cb38c0f13693
parent 5252 3ccca8d9bed2
child 5305 8daa2b107e0c
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5252
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     1
"
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
     3
	      All Rights Reserved
5252
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     4
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     5
 This software is furnished under a license and may be used
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     6
 only in accordance with the terms of that license and with the
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     8
 be provided or otherwise made available to, or used by, any
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
     9
 other person.  No title to or ownership of the software is
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    10
 hereby transferred.
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    11
"
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libview' }"
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
LibraryDefinition subclass:#stx_libview
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
	instanceVariableNames:''
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
	classVariableNames:''
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
	poolDictionaries:''
4746
aae1452d63a8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4708
diff changeset
    18
	category:'* Projects & Packages *'
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
5251
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    21
!stx_libview class methodsFor:'documentation'!
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    22
5252
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    23
copyright
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    24
"
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    25
 COPYRIGHT (c) 2006 by eXept Software AG
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    26
	      All Rights Reserved
5252
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    27
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    28
 This software is furnished under a license and may be used
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    29
 only in accordance with the terms of that license and with the
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    30
 inclusion of the above copyright notice.   This software may not
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    31
 be provided or otherwise made available to, or used by, any
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    32
 other person.  No title to or ownership of the software is
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    33
 hereby transferred.
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    34
"
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    35
!
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    36
5251
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    37
documentation
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    38
"
5252
3ccca8d9bed2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5251
diff changeset
    39
    Build-Information for creation of the st/x standard library: stx_libview.
5251
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    40
    This library contains low level interfaces to the underlying graphic system
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    41
    and representations of windows, colors, bitmaps etc.
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    42
"
6b223fe54a68 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5199
diff changeset
    43
! !
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
4775
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    45
!stx_libview class methodsFor:'description'!
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    46
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    47
excludedFromPreRequisites
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    48
    ^ #(
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    49
	#'stx:libcompat'    "OrderedDither - referenced by Image>>convertToPalette:renderedBy: "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    50
	#'stx:libtool'    "GenericToolbarIconLibrary - referenced by SimpleView class>>readStyleSheet "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    51
	#'stx:libtool2'    "ImageEditor - referenced by Image>>edit "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    52
	#'stx:libui'    "ViewSpec - referenced by SimpleView>>specClass "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    53
	#'stx:libview2'    "TIFFReader - referenced by Image>>saveOn: "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    54
	#'stx:libwidg'    "Button - referenced by ModalBox>>initialize "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    55
	#'stx:libwidg2'    "ImageView - referenced by Form>>show "
4775
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    56
    )
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    57
!
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    58
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    59
preRequisites
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    60
    ^ #(
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    61
	#'stx:libbasic'    "Object - superclass of MappedPalette "
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    62
	#'stx:libbasic2'    "IntegerArray - referenced by XWorkstation>>supportedTargetAtoms "
4775
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    63
    )
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    64
! !
2d91445dfd48 Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 4746
diff changeset
    65
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    66
!stx_libview class methodsFor:'description - compilation'!
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    67
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    68
additionalDefinitions_bc_dot_mak
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    69
    ^ '
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    70
# see stdHeader_bc for LIBVIEW_BASE
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
    71
LIB_BASE_LD_ARG=-b:$(LIBVIEW_BASE)
5102
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    72
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    73
!!ifdef USEBC
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    74
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    75
X11_LIBS=..\libbc\X11OMF.lib ..\libbc\XextOMF.lib
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    76
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    77
!!else
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    78
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    79
X11_LIBS=..\lib\X11.lib ..\lib\Xext.lib
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    80
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    81
!!endif
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    82
'
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    83
!
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    84
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    85
additionalRules_bc_dot_mak
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    86
    ^ '#
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    87
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    88
..\libbc\X11OMF.lib: ..\support\win32\borland\X11OMF.lib
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    89
	copy ..\support\win32\borland\X11OMF.lib ..\libbc
5102
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    90
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    91
..\libbc\XextOMF.lib: ..\support\win32\borland\XextOMF.lib
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    92
	copy ..\support\win32\borland\XextOMF.lib ..\libbc
5102
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    93
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    94
..\lib\X11.lib: ..\support\win32\msc\X11.lib
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    95
	copy ..\support\win32\borland\X11.lib ..\lib
5102
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    96
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    97
..\lib\Xext.lib: ..\support\win32\borland\Xext.lib
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
    98
	copy ..\support\win32\borland\Xext.lib ..\lib
5102
fd6c78376121 XWorkstat always included
Claus Gittinger <cg@exept.de>
parents: 5101
diff changeset
    99
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   100
'
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   101
!
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   102
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   103
additionalRules_make_dot_proto
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   104
    ^ '#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   105
# XWorkstatation and GLXWorkstatation are separate (shared) Objects - compile without sepInitCode
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   106
# and without -Zlibview (to speedup ld.so on SGI, by avoiding conflicts)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   107
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   108
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   109
XWorkstation.$(O): XWorkstation.st $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.H $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.H $(INCLUDE_TOP)/stx/libview/GraphicsDevice.H
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   110
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=XWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   111
		CC="$(CC)" OPT="$(OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   112
		CLASSLIB_CC="$(CLASSLIB_CC)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   113
		CLASSLIB_OPT="$(CLASSLIB_OPT) -primitiveStackSize=64000" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   114
		SEPINITCODE=-sepInitCode ZFLAG=
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   115
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   116
xw:
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   117
	$(MAKE) XWorkstation.c \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   118
		CC="$(CC)" OPT="$(OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   119
		CLASSLIB_CC="$(CLASSLIB_CC)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   120
		CLASSLIB_OPT="$(CLASSLIB_OPT) -primitiveStackSize: 64000 -V" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   121
		SEPINITCODE=-sepInitCode ZFLAG=
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   122
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   123
XWorkstation.$(SO): XWorkstation.$(O)
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   124
	$(MAKE) $(SHAREDLIBRULE) LIB=XWorkstation.$(SO) OBJS="XWorkstation.$(O)" LOCAL_SHARED_LIBS="-L$(X_LIB_DIR) $(LIB_X)"
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   125
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   126
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   127
__GLXWorkstation.$(O): GLXWorkstation.st $(INCLUDE_TOP)/stx/libview/XWorkstation.H $(INCLUDE_TOP)/stx/libview/DeviceWorkstation.H $(INCLUDE_TOP)/stx/libview/HostGraphicsDevice.H $(INCLUDE_TOP)/stx/libview/GraphicsDevice.H $(INCLUDE)/stc.h
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   128
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=GLXWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   129
		CC="$(CC)" OPT="$(OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   130
		CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   131
		SEPINITCODE=-sepInitCode ZFLAG=
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   132
	mv GLXWorkstation.$(O) __GLXWorkstation.$(O)
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   133
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   134
GLXWorkstation.$(O): glLib __GLXWorkstation.$(O)
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   135
	@if [ "$(NO_PRELINK_LIBGL)" = "" ]; \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   136
	then\
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   137
	    echo $(CLASSLIB_LD) $(LD_REL_FLAG) -o GLXWorkstation.$(O) __GLXWorkstation.$(O) $(LIB_GL); \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   138
	    $(CLASSLIB_LD) $(LD_REL_FLAG) -o GLXWorkstation.$(O) __GLXWorkstation.$(O) $(LIB_GL); \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   139
	else \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   140
	    echo cp __GLXWorkstation.$(O) GLXWorkstation.$(O); \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   141
	    cp __GLXWorkstation.$(O) GLXWorkstation.$(O); \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   142
	fi
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   143
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   144
glLib:
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   145
	@-if [ -d ../support/VGL ]; then \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   146
	    (cd ../support/VGL ; $(MAKE) ) ; \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   147
	fi
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   148
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   149
DeviceWorkstation.$(O):
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   150
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DeviceWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   151
		CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   152
		CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)"
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   153
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   154
SimpleView.$(O):
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   155
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SimpleView \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   156
		CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   157
		CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)"
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   158
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   159
Image.$(O):
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   160
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Image \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   161
		CC="$(CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   162
		CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)"
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   163
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   164
#OGLWorkstation.$(O): OGLWorkstation.st
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   165
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=OGLWorkstation CC=$(CC) OPT="$(OPT)" \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   166
#               XDEFS="-DOPENGL -I$(MESA_DIR)/include" SEPINITCODE=-sepInitCode ZFLAG=
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   167
#       $(CLASSLIB_LD) -r -o ttt.$(O) OGLWorkstation.$(O) \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   168
#               $(MESA_DIR)/lib/libMesaGL.a \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   169
#               $(MESA_DIR)/lib/libMesaGLU.a \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   170
#               $(MESA_DIR)/lib/libMesaaux.a
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   171
#       mv ttt.$(O) OGLWorkstation.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   172
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   173
OGLWorkstation.$(O): GLXWorkstation.st
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   174
	cp GLXWorkstation.st OGLWorkstation.st
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   175
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=OGLWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   176
		CC="$(CC)" OPT="$(OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   177
		CLASSLIB_CC="$(CLASSLIB_CC)" CLASSLIB_OPT="$(CLASSLIB_OPT)" \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   178
		CC_VOGL_FLAGS="$(CC_MESA_INCLUDE) -DOPENGL -DMESA -UVGL -UGLX"\
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   179
		SEPINITCODE=-sepInitCode ZFLAG=
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   180
	$(CLASSLIB_LD) -r -o ttt.$(O) OGLWorkstation.$(O) \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   181
		$(MESA_DIR)/lib/libMesaGL.a \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   182
		$(MESA_DIR)/lib/libMesaGLU.a \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   183
		$(MESA_DIR)/lib/libMesaaux.a
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   184
	mv ttt.$(O) OGLWorkstation.$(O)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   185
	rm -f OGLWorkstation.st
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   186
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   187
#ogl:
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   188
#       $(MAKE) OGLWorkstation.o XDEFS="-DOPENGL -I$(VOGL_DIR) -DSHAPE" SEPINITCODE=-sepInitCode ZFLAG=
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   189
#       mv OGLWorkstation.o ttt.o
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   190
#       $(CLASSLIB_LD) -r -o OGLWorkstation.o ttt.o \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   191
#               $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaGL.a   \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   192
#               $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaGLU.a  \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   193
#               $(TOP)/support/MESA/Mesa1.2.5/lib/libMesaaux.a  \
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   194
#               /lib/libc.so.4
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   195
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   196
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   197
# on my 320H, do not compile DeviceWorkstation with -O2;
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   198
# compiler is running out of space ...
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   199
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   200
#AIX_BIGGIES:
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   201
#       $(MAKE) GraphicsContext.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   202
#       $(MAKE) DeviceGraphicsContext.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   203
#       $(MAKE) OPT= DeviceWorkstation.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   204
#       $(MAKE) OPT= XWorkstation.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   205
#       $(MAKE) OPT= Image.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   206
#       $(MAKE) OPT= SimpleView.$(O)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   207
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   208
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   209
# prelink those - cannot mix non-shared with shared objects (sigh)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   210
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   211
AIX_SHARED_XWORKSTATION:
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   212
	$(MAKE) GraphicsDevice.$(O) HostGraphicsDevice.$(O) DeviceWorkstation.$(O)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   213
	$(MAKE) aix_exports LIBNAME=XWorkstation ENTRY=XWorkstation
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   214
	@-echo "__XErrorHandler__" >> XWorkstation.exp
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   215
	@-echo "__XIOErrorHandler__" >> XWorkstation.exp
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   216
	$(MAKE) XWorkstation$(O_EXT) \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   217
		ENTRY_INIT=XWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   218
		AIX_LOCAL_LIBS="$(LIBX)"
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   219
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   220
AIX_SHARED_GLXWORKSTATION:
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   221
	$(MAKE) GraphicsDevice.$(O) HostGraphicsDevice.$(O) DeviceWorkstation.$(O)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   222
	$(MAKE) aix_exports LIBNAME=XWorkstation ENTRY=XWorkstation
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   223
	@-echo "__XErrorHandler__" >> XWorkstation.exp
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   224
	@-echo "__XIOErrorHandler__" >> XWorkstation.exp
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   225
	$(MAKE) GLXWorkstation$(O_EXT) \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   226
		ENTRY_INIT=GLXWorkstation \
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   227
		AIX_LOCAL_LIBS="-bI:XWorkstation.exp $(LIB_GL) $(LIBX) -lm"
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   228
	rm -f XWorkstation.exp
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   229
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   230
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   231
# in (my) aix system, those cannot be compiled with
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   232
# the optimizer - running out of space ...
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   233
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   234
AIX::   GraphicsContext.$(O) DeviceGraphicsContext.$(O) GraphicsMedium.$(O) DisplaySurface.$(O)
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   235
	$(MAKE) OPT="" SimpleView.$(O)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   236
	$(MAKE) OPT="" Image.$(O)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   237
	$(MAKE) $(AIX_XWORKSTATION_RULE) $(AIX_GLXWORKSTATION_RULE)
4698
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   238
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   239
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   240
# on HP, big classes blow the C-preprocessor (stops with "too much defining" error)
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   241
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   242
#HP::
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   243
#
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   244
#HPbigFiles:
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   245
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Color CC=$(CC) OPT="$(OPT)"
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   246
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DeviceGraphicsContext CC=$(CC) OPT="$(OPT)"
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   247
'
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   248
!
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   249
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   250
localDefines_unix
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   251
    ^ '-I$(XINCLUDE) $(XDEFS) $(CC_3D_FLAGS)'
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   252
! !
139537a14285 automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 4687
diff changeset
   253
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   254
!stx_libview class methodsFor:'description - contents'!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   255
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   256
classNamesAndAttributes
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   257
    ^ #(
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   258
	"<className> or (<className> attributes...) in load order"
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   259
	(AlphaMask autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   260
	(BitmapFont autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   261
	Border
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   262
	Color
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   263
	ColorPalette
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   264
	Colormap
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   265
	(CompoundFont autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   266
	Controller
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   267
	(ControllerWithMenu autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   268
	Cursor
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   269
	Depth16Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   270
	Depth1Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   271
	Depth24Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   272
	Depth2Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   273
	Depth32Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   274
	Depth4Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   275
	Depth8Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   276
	DeviceGraphicsContext
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   277
	DeviceHandle
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   278
	DeviceWorkstation
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   279
	DisplayRootView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   280
	DisplaySurface
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   281
	(FixedPalette autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   282
	Font
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   283
	FontDescription
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   284
	Form
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   285
	(GraphicsAttributes autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   286
	GraphicsContext
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   287
	GraphicsDevice
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   288
	GraphicsMedium
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   289
	HostGraphicsDevice
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   290
	Image
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   291
	ImageMask
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   292
	ImageReader
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   293
	KeyboardForwarder
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   294
	KeyboardMap
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   295
	(MDIChildView autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   296
	MappedPalette
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   297
	ModalBox
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   298
	MonoMappedPalette
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   299
	(NeXTWorkstation autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   300
	PopUpView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   301
	ResourcePack
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   302
	ShadowView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   303
	SimpleView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   304
	StandardSystemView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   305
	SynchronousWindowSensor
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   306
	TopView
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   307
	(TranslucentColor autoload)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   308
	View
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   309
	ViewStyle
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   310
	(WinWorkstation win32)
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   311
	Event
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   312
	WindowEvent
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   313
	WindowGroup
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   314
	WindowSensor
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   315
	WindowingTransformation
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   316
	#'stx_libview'
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   317
    )
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   319
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   320
extensionMethodNames
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   321
    ^ #(
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   322
    )
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   323
! !
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   324
4583
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   325
!stx_libview class methodsFor:'description - files'!
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   326
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   327
protectedFileNames
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   328
    "do NOT overwrite the hand-written Make.proto"
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   329
4599
e734a44eae11 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 4593
diff changeset
   330
    ^ #( 'Make.proto' )
4583
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   331
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   332
    "Created: / 14-09-2006 / 14:39:33 / cg"
4599
e734a44eae11 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 4593
diff changeset
   333
    "Modified: / 14-09-2006 / 16:15:22 / cg"
4583
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   334
! !
400d845f6bf0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4582
diff changeset
   335
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   336
!stx_libview class methodsFor:'description - project information'!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   337
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   338
companyName
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   339
    "Return a companyname which will appear in <lib>.rc"
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   340
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   341
    ^ 'eXept Software AG'
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   342
!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   343
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   344
description
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   345
    "Return a description string which will appear in nt.def / bc.def"
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   346
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   347
    ^ 'Smalltalk/X Low Level Graphic Interfacing'
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   348
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   349
    "Modified: / 14-09-2006 / 10:54:54 / cg"
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   350
!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   351
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   352
legalCopyright
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   353
    "Return a copyright string which will appear in <lib>.rc"
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   354
5155
093ec96312d8 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5125
diff changeset
   355
    ^ 'Copyright Claus Gittinger 1988-2009\nCopyright eXept Software AG 1998-2009'
4841
898ed753ea9c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4840
diff changeset
   356
898ed753ea9c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 4840
diff changeset
   357
    "Modified: / 08-11-2007 / 16:59:07 / cg"
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   358
! !
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
!stx_libview class methodsFor:'documentation'!
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   361
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
version
5282
cb38c0f13693 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5252
diff changeset
   363
    ^ '$Header: /cvs/stx/stx/libview/stx_libview.st,v 1.33 2009-06-01 10:53:30 cg Exp $'
4582
b3b3644b1751 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
! !