ViewStyle.st
author Claus Gittinger <cg@exept.de>
Wed, 15 Oct 1997 13:34:27 +0200
changeset 1925 e4d67cc4f082
parent 1894 9982e96dff75
child 2304 cbf9bb6fb83e
permissions -rw-r--r--
support new viewStyle resource name format (backward compatible)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     1
"
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
     2
 COPYRIGHT (c) 1993 by Claus Gittinger
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
     3
	      All Rights Reserved
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     4
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     5
 This software is furnished under a license and may be used
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     6
 only in accordance with the terms of that license and with the
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     8
 be provided or otherwise made available to, or used by, any
6b9a04aede51 Initial revision
claus
parents:
diff changeset
     9
 other person.  No title to or ownership of the software is
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    10
 hereby transferred.
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    11
"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    12
1925
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
    13
'From Smalltalk/X, Version:3.2.1 on 14-oct-1997 at 11:22:01 pm'                 !
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
    14
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    15
ResourcePack subclass:#ViewStyle
617
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    16
	instanceVariableNames:'name is3D'
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    17
	classVariableNames:''
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    18
	poolDictionaries:''
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    19
	category:'Views-Support'
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    20
!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    21
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    22
!ViewStyle class methodsFor:'documentation'!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    23
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    24
copyright
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    25
"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    26
 COPYRIGHT (c) 1993 by Claus Gittinger
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    27
	      All Rights Reserved
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    28
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    29
 This software is furnished under a license and may be used
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    30
 only in accordance with the terms of that license and with the
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    31
 inclusion of the above copyright notice.   This software may not
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    32
 be provided or otherwise made available to, or used by, any
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    33
 other person.  No title to or ownership of the software is
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    34
 hereby transferred.
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    35
"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    36
!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    37
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    38
documentation
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    39
"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    40
    instances of this class keep all view-style specific information.
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    41
    The current viewStyle is kept in Views-classvariable called 'StyleSheet'
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    42
    and is instantiated with 'View defaultStyle:aStyleSymbol', which reads
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    43
    a stylesheet from a file '<aStyleSymbol>.style' (usually in the 'resources'
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    44
    directory.
617
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    45
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    46
    [see also:]
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    47
        View
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    48
        ( Configuration & Customization :html: custom/TOP.html#VIEWSTYLE )
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    49
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    50
    [author:]
74941f143cf1 documentation
Claus Gittinger <cg@exept.de>
parents: 253
diff changeset
    51
        Claus Gittinger
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    52
"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    53
! !
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    54
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    55
!ViewStyle class methodsFor:'instance creation'!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    56
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    57
fromFile:aFileName
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    58
    "get the preferences definitions from a file"
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    59
153
claus
parents: 78
diff changeset
    60
    |prefs failed nm|
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    61
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    62
    prefs := self new.
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    63
    (aFileName endsWith:'.style') ifTrue:[
153
claus
parents: 78
diff changeset
    64
	nm := aFileName copyWithoutLast:6
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    65
    ] ifFalse:[
153
claus
parents: 78
diff changeset
    66
	nm := aFileName
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    67
    ].
153
claus
parents: 78
diff changeset
    68
    prefs at:#name put:nm. 
claus
parents: 78
diff changeset
    69
claus
parents: 78
diff changeset
    70
    failed := (prefs readFromFile:aFileName directory:'resources') isNil.
claus
parents: 78
diff changeset
    71
    prefs at:#fileReadFailed put:failed. 
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    72
    ^ prefs
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    73
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    74
    "
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    75
     ViewStyle fromFile:'motif.style'
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    76
     ViewStyle fromFile:'normal.style'
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    77
     ViewStyle fromFile:'iris.style'
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
    78
    "
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    79
! !
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    80
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    81
!ViewStyle methodsFor:'accessing'!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
    82
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    83
at:aKey
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    84
    |sCls val|
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    85
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    86
    sCls := thisContext sender receiver.
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    87
    sCls isBehavior ifFalse:[sCls := sCls class].
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    88
    (sCls isSubclassOf:SimpleView) ifTrue:[
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    89
	val := self at:(sCls name , '.' , aKey) default:nil.
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    90
	val notNil ifTrue:[^ val].
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    91
    ].
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    92
    ^ self at:aKey default:nil
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    93
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    94
    "Modified: 10.9.1995 / 10:59:38 / claus"
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    95
!
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    96
1925
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
    97
at:aKey default:default
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
    98
    "translate a string; if not present, return default.
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
    99
     Here, two keys are tried, iff the key is of the form 'foo.bar',
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   100
     'fooBar' is also tried.
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   101
     This has been added for a smooth migration towards names with a form of
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   102
     'classname.itemKey' in the stylesheets."
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   103
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   104
    |v i k2|
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   105
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   106
    (self includesKey:aKey) ifTrue:[^ super at:aKey ifAbsent:default].
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   107
    (i := aKey indexOf:$.) ~~ 0 ifTrue:[
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   108
        k2 := (aKey copyTo:i-1) , (aKey copyFrom:i+1) asUppercaseFirst.
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   109
        (self includesKey:k2) ifTrue:[^ super at:k2 ifAbsent:default].
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   110
    ].
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   111
    ^ default
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   112
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   113
    "Created: 14.10.1997 / 00:21:15 / cg"
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   114
    "Modified: 14.10.1997 / 00:26:48 / cg"
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   115
!
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   116
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   117
colorAt:aKey
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   118
    "retrieve a color resource - also aquire a device color
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   119
     to avoid repeated color allocations later"
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   120
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   121
    ^ self deviceResourceAt:aKey default:nil 
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   122
!
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   123
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   124
colorAt:aKey default:default
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   125
    "retrieve a color resource - also aquire a device color
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   126
     to avoid repeated color allocations later"
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   127
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   128
    ^ self deviceResourceAt:aKey default:default
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   129
!
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   130
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   131
deviceResourceAt:aKey default:default
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   132
    "retrieve a resource - also aquire a device version
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   133
     for the default display, to avoid repeated allocations later"
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   134
228
2dbfa10f87d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   135
    |aResource deviceResource device|
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   136
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   137
    device := Display.
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   138
    aResource := self at:aKey default:default.
228
2dbfa10f87d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   139
    aResource isNil ifTrue:[
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   140
        aResource := default
228
2dbfa10f87d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   141
    ].
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   142
    aResource notNil ifTrue:[
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   143
        device notNil ifTrue:[
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   144
            deviceResource := aResource on:device.
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   145
        ]
228
2dbfa10f87d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   146
    ].
2dbfa10f87d4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
   147
    deviceResource notNil ifTrue:[
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   148
        ^ deviceResource
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   149
    ].
1006
a5c9784b8b97 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 617
diff changeset
   150
    ^ aResource
1226
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   151
bc91d5179239 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 1006
diff changeset
   152
    "Modified: 16.1.1997 / 17:50:15 / cg"
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   153
!
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   154
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   155
doesNotUnderstand:aMessage
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   156
    ^ self at:(aMessage selector) default:nil
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   157
!
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   158
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   159
fontAt:aKey
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   160
    "retrieve a font resource - also aquire a device font
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   161
     to avoid repeated font allocations later"
78
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   162
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   163
    ^ self deviceResourceAt:aKey default:nil 
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   164
!
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   165
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   166
fontAt:aKey default:default
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   167
    "retrieve a font resource - also aquire a device font
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   168
     to avoid repeated font allocations later"
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   169
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   170
    ^ self deviceResourceAt:aKey default:default
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   171
!
1c9c22df3251 *** empty log message ***
claus
parents: 72
diff changeset
   172
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   173
is3D
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   174
    is3D isNil ifTrue:[
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   175
	is3D := self at:#is3D default:false.
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
   176
    ].
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   177
    ^ is3D
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
   178
!
6b9a04aede51 Initial revision
claus
parents:
diff changeset
   179
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   180
name
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   181
    name isNil ifTrue:[
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   182
	name := self at:#name default:'noname'.
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
   183
    ].
72
3e84121988c3 *** empty log message ***
claus
parents: 53
diff changeset
   184
    ^ name
243
8cffacfcdb93 checkin from browser
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
   185
! !
53
6b9a04aede51 Initial revision
claus
parents:
diff changeset
   186
1894
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   187
!ViewStyle methodsFor:'error handling'!
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   188
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   189
nonexistingFileRead
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   190
    "here, a non-existing stylesheet is treated as an error"
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   191
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   192
    fileReadFailed := true.
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   193
    ^ self
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   194
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   195
    "Created: 6.9.1997 / 11:40:16 / cg"
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   196
! !
9982e96dff75 better behavior if no stylesheet is present.
Claus Gittinger <cg@exept.de>
parents: 1226
diff changeset
   197
253
1471b41ac9e5 version at the end
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
   198
!ViewStyle class methodsFor:'documentation'!
1471b41ac9e5 version at the end
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
   199
1471b41ac9e5 version at the end
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
   200
version
1925
e4d67cc4f082 support new viewStyle resource name format
Claus Gittinger <cg@exept.de>
parents: 1894
diff changeset
   201
    ^ '$Header: /cvs/stx/stx/libview/ViewStyle.st,v 1.14 1997-10-15 11:34:27 cg Exp $'
253
1471b41ac9e5 version at the end
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
   202
! !