[squeak-dev] The Trunk: ToolBuilder-Morphic-mt.106.mcz
commits at source.squeak.org
commits at source.squeak.org
Mon Mar 30 07:54:49 UTC 2015
Marcel Taeumel uploaded a new version of ToolBuilder-Morphic to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-Morphic-mt.106.mcz
==================== Summary ====================
Name: ToolBuilder-Morphic-mt.106
Author: mt
Time: 30 March 2015, 9:54:42.858 am
UUID: f3c5f60f-b54f-b044-ab99-a27c5d2f03a4
Ancestors: ToolBuilder-Morphic-mt.105
Draw the balloon text in a pluggable text morph if no content is present. Revert the #helpText thing. See ToolBuilder-Kernel-mt.72.
=============== Diff against ToolBuilder-Morphic-mt.105 ===============
Item was changed:
----- Method: MorphicToolBuilder>>buildHelpFor:spec: (in category 'pluggable widgets') -----
buildHelpFor: widget spec: aSpec
+ aSpec help ifNotNil: [:stringOrSymbol |
+ stringOrSymbol isSymbol
+ ifTrue: [widget balloonTextSelector: stringOrSymbol]
+ ifFalse: [widget balloonText: stringOrSymbol]].!
- aSpec help
- ifNotNil: [widget setBalloonText: aSpec help]!
Item was changed:
----- Method: MorphicToolBuilder>>buildPluggableInputField: (in category 'pluggable widgets') -----
buildPluggableInputField: aSpec
| widget |
widget := self buildPluggableText: aSpec.
widget acceptOnCR: true.
widget hideScrollBarsIndefinitely.
- widget getHelpTextSelector: aSpec helpText.
^widget!
Item was changed:
PluggableTextMorph subclass: #PluggableTextMorphPlus
+ instanceVariableNames: 'getColorSelector acceptAction unstyledAcceptText styler'
- instanceVariableNames: 'getColorSelector acceptAction unstyledAcceptText styler getHelpTextSelector'
classVariableNames: ''
poolDictionaries: ''
category: 'ToolBuilder-Morphic'!
!PluggableTextMorphPlus commentStamp: 'ar 2/11/2005 21:53' prior: 0!
A pluggable text morph with support for color.!
Item was added:
+ ----- Method: PluggableTextMorphPlus>>drawBalloonTextOn: (in category 'drawing') -----
+ drawBalloonTextOn: aCanvas
+ "Show balloon text in the text morph if it has no contents."
+
+ textMorph contents ifNotEmpty: [^ self].
+
+ self balloonText ifNotNil: [:text |
+ aCanvas
+ drawString: text
+ at: self innerBounds topLeft + (5 at 2)
+ font: textMorph textStyle defaultFont
+ color: (Color gray: 0.7)].!
Item was removed:
- ----- Method: PluggableTextMorphPlus>>drawHelpTextOn: (in category 'drawing') -----
- drawHelpTextOn: aCanvas
-
- | helpText |
-
- (self getHelpTextSelector notNil and: [textMorph contents isEmpty])
- ifFalse: [^ self].
-
- helpText := self getHelpTextSelector isSymbol
- ifTrue: [self model perform: self getHelpTextSelector]
- ifFalse: [self getHelpTextSelector].
- helpText ifNil: [^ self].
-
- aCanvas
- drawString: helpText
- at: self innerBounds topLeft + (5 at 2)
- font: textMorph textStyle defaultFont
- color: (Color gray: 0.7).!
Item was changed:
----- Method: PluggableTextMorphPlus>>drawOn: (in category 'drawing') -----
drawOn: aCanvas
super drawOn: aCanvas.
+ self drawBalloonTextOn: aCanvas.!
- self drawHelpTextOn: aCanvas.!
Item was removed:
- ----- Method: PluggableTextMorphPlus>>getHelpTextSelector (in category 'accessing') -----
- getHelpTextSelector
-
- ^ getHelpTextSelector!
Item was removed:
- ----- Method: PluggableTextMorphPlus>>getHelpTextSelector: (in category 'accessing') -----
- getHelpTextSelector: aSymbol
-
- getHelpTextSelector := aSymbol.!
More information about the Squeak-dev
mailing list
|