[squeak-dev] The Trunk: ToolBuilder-Morphic-mt.185.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Aug 16 11:36:09 UTC 2016
Marcel Taeumel uploaded a new version of ToolBuilder-Morphic to project The Trunk:
http://source.squeak.org/trunk/ToolBuilder-Morphic-mt.185.mcz
==================== Summary ====================
Name: ToolBuilder-Morphic-mt.185
Author: mt
Time: 16 August 2016, 1:35:55.348602 pm
UUID: b6d9df46-d533-6340-b52e-bfd75c874510
Ancestors: ToolBuilder-Morphic-mt.184
Fixes test result colors in TestRunner.
=============== Diff against ToolBuilder-Morphic-mt.184 ===============
Item was changed:
----- Method: MorphicToolBuilder>>buildPluggableText: (in category 'widgets required') -----
buildPluggableText: aSpec
| widget |
widget := self textPaneClass new.
aSpec stylerClass ifNotNil: [:c | widget styler: (c new view: widget)].
widget
on: aSpec model
text: aSpec getText
accept: aSpec setText
readSelection: aSpec selection
menu: aSpec menu.
aSpec font ifNotNil: [:f | widget font: f].
widget readOnly: aSpec readOnly.
widget editTextSelector: aSpec editText.
widget wantsFrameAdornments: aSpec indicateUnacceptedChanges.
widget askBeforeDiscardingEdits: aSpec askBeforeDiscardingEdits.
widget setProperty: #alwaysAccept toValue: aSpec askBeforeDiscardingEdits not.
aSpec softLineWrap ifNotNil: [:b | widget wrapFlag: b].
widget isAutoFit
ifTrue: [widget hideHScrollBarIndefinitely]
ifFalse: [widget showHScrollBarOnlyWhenNeeded].
self register: widget id: aSpec name.
widget getColorSelector: aSpec color.
+ widget getTextColorSelector: aSpec textColor.
self buildHelpFor: widget spec: aSpec.
self setFrame: aSpec frame in: widget.
self setLayoutHintsFor: widget spec: aSpec.
parent ifNotNil:[self add: widget to: parent].
^widget!
Item was changed:
PluggableTextMorph subclass: #PluggableTextMorphPlus
+ instanceVariableNames: 'getColorSelector acceptAction unstyledAcceptText styler getTextColorSelector'
- instanceVariableNames: 'getColorSelector acceptAction unstyledAcceptText styler'
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>>getTextColorSelector (in category 'accessing') -----
+ getTextColorSelector
+ ^getTextColorSelector!
Item was added:
+ ----- Method: PluggableTextMorphPlus>>getTextColorSelector: (in category 'accessing') -----
+ getTextColorSelector: aSymbol
+ getTextColorSelector := aSymbol.
+ self update: getTextColorSelector.!
Item was changed:
----- Method: PluggableTextMorphPlus>>update: (in category 'updating') -----
update: what
what ifNil:[^self].
+ what == getColorSelector ifTrue: [self color: (model perform: getColorSelector)].
+ what == getTextColorSelector ifTrue: [self setTextColor: (model perform: getTextColorSelector)].
- what == getColorSelector ifTrue:[self color: (model perform: getColorSelector)].
what == #style ifTrue: [self updateStyle].
+
^super update: what!
More information about the Squeak-dev
mailing list
|