[squeak-dev] The Trunk: Tools-mt.622.mcz
commits at source.squeak.org
commits at source.squeak.org
Fri May 8 09:01:27 UTC 2015
Marcel Taeumel uploaded a new version of Tools to project The Trunk:
http://source.squeak.org/trunk/Tools-mt.622.mcz
==================== Summary ====================
Name: Tools-mt.622
Author: mt
Time: 8 May 2015, 11:01:04.067 am
UUID: d6bbe089-6caa-bb48-8823-ac746a9fc3f1
Ancestors: Tools-mt.621
Fixed regression in Message Names tool. Support multi-line search pattern input again.
=============== Diff against Tools-mt.621 ===============
Item was changed:
----- Method: MessageNames>>buildSearchPaneWith: (in category 'toolbuilder') -----
buildSearchPaneWith: builder
| panelSpec textSpec buttonSpec |
panelSpec := builder pluggablePanelSpec new
layout: #horizontal;
children: OrderedCollection new;
yourself.
+ textSpec := builder pluggableTextSpec new.
- textSpec := builder pluggableInputFieldSpec new.
textSpec
model: searchString;
help: 'Type here, then hit Search.' translated;
getText: #contents;
setText: #contents:.
panelSpec children add: textSpec.
buttonSpec := builder pluggableActionButtonSpec new.
buttonSpec
model: self;
label: 'Search';
action: #doSearch;
horizontalResizing: #shrinkWrap.
panelSpec children add: buttonSpec.
^ panelSpec!
Item was changed:
----- Method: MessageNames>>buildWith: (in category 'toolbuilder') -----
buildWith: builder
"ToolBuilder open: MessageNames new"
| windowSpec max searchHeight |
max := self wantsOptionalButtons ifTrue:[0.42] ifFalse:[0.5].
searchHeight := Preferences standardDefaultTextFont height * 2.
windowSpec := self buildWindowWith: builder specs: {
+ (0 at 0 corner: 0.5 at 0.1) -> [self buildSearchPaneWith: builder].
+ (0 at 0.1 corner: 0.5 @ max) -> [self buildSelectorListWith: builder].
- (self topConstantHeightFrame: searchHeight fromLeft: 0 width: 0.5) -> [self buildSearchPaneWith: builder].
- (self frameOffsetFromTop: searchHeight fromLeft: 0 width: 0.5 bottomFraction: max) -> [self buildSelectorListWith: builder].
(0.5 at 0.0 corner: 1.0 at max) -> [self buildMessageListWith: builder].
(0 at max corner: 1 at 1) -> [self buildCodePaneWith: builder].
}.
^ builder build: windowSpec!
More information about the Squeak-dev
mailing list
|