diff -r 31675dac0db2 -r d5ac89b4093d PullDownMenu.st --- a/PullDownMenu.st Wed Mar 19 11:04:19 2014 +0100 +++ b/PullDownMenu.st Wed Mar 19 11:04:23 2014 +0100 @@ -645,7 +645,7 @@ |e| entry isImage ifTrue:[ - e := entry onDevice:device + e := entry onDevice:self graphicsDevice ] ifFalse:[ e := entry printString ]. @@ -820,7 +820,7 @@ You should not use this method; instead leave the value as defined in the styleSheet." - bgColor := aColor onDevice:device + bgColor := aColor onDevice:self graphicsDevice ! font:aFont @@ -834,7 +834,7 @@ normalFont/boldFont/italicFont parameters." aFont ~~ font ifTrue:[ - super font:(aFont onDevice:device). + super font:(aFont onDevice:self graphicsDevice). self height:(font height + (font descent * 2)). shown ifTrue:[ self setMenuOrigins @@ -849,7 +849,7 @@ You should not use this method; instead leave the value as defined in the styleSheet." - fgColor := aColor onDevice:device + fgColor := aColor onDevice:self graphicsDevice ! showSeparatingLines:aBoolean @@ -954,8 +954,8 @@ stringOrImage isImageOrForm ifTrue:[ stringOrImage depth == 1 ifTrue:[ (map := stringOrImage colorMap) notNil ifTrue:[ - map at:1 put:((map at:1) onDevice:device). - map at:2 put:((map at:2) onDevice:device). + map at:1 put:((map at:1) onDevice:self graphicsDevice). + map at:2 put:((map at:2) onDevice:self graphicsDevice). self paint:(map at:2) on:(map at:1). self displayOpaqueForm:stringOrImage x:x y:y. @@ -1431,11 +1431,11 @@ super fetchDeviceResources. - bgColor notNil ifTrue:[bgColor := bgColor onDevice:device]. - fgColor notNil ifTrue:[fgColor := fgColor onDevice:device]. + bgColor notNil ifTrue:[bgColor := bgColor onDevice:self graphicsDevice]. + fgColor notNil ifTrue:[fgColor := fgColor onDevice:self graphicsDevice]. - activeBgColor notNil ifTrue:[activeBgColor := activeBgColor onDevice:device]. - activeFgColor notNil ifTrue:[activeFgColor := activeFgColor onDevice:device]. + activeBgColor notNil ifTrue:[activeBgColor := activeBgColor onDevice:self graphicsDevice]. + activeFgColor notNil ifTrue:[activeFgColor := activeFgColor onDevice:self graphicsDevice]. "Created: 13.1.1997 / 23:25:14 / cg" ! @@ -1459,7 +1459,7 @@ showSeparatingLines := DefaultSeparatingLines. "/ false. DefaultViewBackground notNil ifTrue:[ - viewBackground := DefaultViewBackground onDevice:device + viewBackground := DefaultViewBackground onDevice:self graphicsDevice ]. DefaultForegroundColor notNil ifTrue:[ @@ -1476,12 +1476,12 @@ offLevel := DefaultLevel. self is3D ifTrue:[ - device hasColors ifTrue:[ + self graphicsDevice hasColors ifTrue:[ activeFgColor := Color name:'yellow' ] ifFalse:[ activeFgColor := White ]. - device hasGrayscales ifTrue:[ + self graphicsDevice hasGrayscales ifTrue:[ activeBgColor := bgColor. ] ifFalse:[ activeBgColor := fgColor. @@ -1529,7 +1529,7 @@ initialize super initialize. - font := font onDevice:device. + font := font onDevice:self graphicsDevice. self origin:(0.0 @ 0.0) extent:(1.0 @ self preferredHeight) "/ extent:(1.0 @ (font height + (font descent * 2) + topMargin)). @@ -1633,16 +1633,16 @@ setMenuOrigins "adjust origins of menus when font changes" - (font graphicsDevice == device) ifTrue:[ - menus notNil ifTrue:[ - menus keysAndValuesDo:[:index :aMenu | - aMenu notNil ifTrue:[ - aMenu origin:((left + (self titleLenUpTo:index)) - @ - (height + aMenu borderWidth)) - ]. - ] - ] + (font graphicsDevice == self graphicsDevice) ifTrue:[ + menus notNil ifTrue:[ + menus keysAndValuesDo:[:index :aMenu | + aMenu notNil ifTrue:[ + aMenu origin:((left + (self titleLenUpTo:index)) + @ + (height + aMenu borderWidth)) + ]. + ] + ] ] "Modified: 5.7.1996 / 17:55:08 / cg" @@ -1814,10 +1814,10 @@ !PullDownMenu class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libwidg/PullDownMenu.st,v 1.108 2013-08-31 17:19:38 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg/PullDownMenu.st,v 1.109 2014-03-19 10:04:23 stefan Exp $' ! version_CVS - ^ '$Header: /cvs/stx/stx/libwidg/PullDownMenu.st,v 1.108 2013-08-31 17:19:38 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg/PullDownMenu.st,v 1.109 2014-03-19 10:04:23 stefan Exp $' ! !