The Trunk: Monticello-pre.691.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: Monticello-pre.691.mcz

commits-2
Patrick Rein uploaded a new version of Monticello to project The Trunk:
http://source.squeak.org/trunk/Monticello-pre.691.mcz

==================== Summary ====================

Name: Monticello-pre.691
Author: pre
Time: 7 December 2018, 1:22:45.743037 pm
UUID: 2eb76786-f610-47aa-97fa-9a4d90f4894d
Ancestors: Monticello-pre.690

Categorizes the methods of MCToolWindowBuilder as they were still missing.

=============== Diff against Monticello-pre.690 ===============

Item was changed:
+ ----- Method: MCToolWindowBuilder>>build (in category 'building') -----
- ----- Method: MCToolWindowBuilder>>build (in category 'as yet unclassified') -----
  build
  ^ builder build: window!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>buttonRow (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>buttonRow (in category 'as yet unclassified') -----
  buttonRow
  ^ self buttonRow: tool buttonSpecs!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>buttonRow: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>buttonRow: (in category 'as yet unclassified') -----
  buttonRow: specArray
  | panel |
  panel := builder pluggablePanelSpec new.
  panel children: OrderedCollection new.
  specArray do:
  [:spec | | button |
 
  button := builder pluggableButtonSpec new.
  button model: tool.
  button label: spec first asString.
  button action: spec second.
  button help: spec third.
  button enabled: (spec at: 4 ifAbsent: [#buttonEnabled]).
  button state: (spec at: 5 ifAbsent: [#buttonSelected]).
  panel children add: button].
  panel layout: #horizontal.
  panel frame: currentFrame.
  window children add: panel!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>codePane: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>codePane: (in category 'as yet unclassified') -----
  codePane: aSymbol
  | text |
  text := builder pluggableCodePaneSpec new.
  text
  model: tool;
  getText: aSymbol;
  setText: (aSymbol, ':') asSymbol;
  frame: currentFrame.
  window children add: text!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>frame: (in category 'accessing') -----
- ----- Method: MCToolWindowBuilder>>frame: (in category 'as yet unclassified') -----
  frame: aLayoutFrame
  currentFrame := aLayoutFrame!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>initializeWithBuilder:tool: (in category 'initialize-release') -----
- ----- Method: MCToolWindowBuilder>>initializeWithBuilder:tool: (in category 'as yet unclassified') -----
  initializeWithBuilder: aBuilder tool: aTool
  builder := aBuilder.
  tool := aTool.
  window := builder pluggableWindowSpec new.
  window children: OrderedCollection new.
  window label: tool label asString.
  window model: tool.
  window extent: tool defaultExtent.!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>innerButtonRow (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>innerButtonRow (in category 'as yet unclassified') -----
  innerButtonRow
  ^ self buttonRow: tool innerButtonSpecs!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>inputMorph: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>inputMorph: (in category 'as yet unclassified') -----
  inputMorph: aSymbol
  | text |
  text := builder pluggableInputFieldSpec new.
  text
  model: tool;
  getText: aSymbol;
  setText: (aSymbol, ':') asSymbol;
  frame: currentFrame.
  window children add: text!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>listMorph: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>listMorph: (in category 'as yet unclassified') -----
  listMorph: listSymbol
  ^ self
  listMorph: (listSymbol, 'List') asSymbol
  selection: (listSymbol, 'Selection') asSymbol
  menu: (listSymbol, 'ListMenu:') asSymbol!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>listMorph:keystroke: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>listMorph:keystroke: (in category 'as yet unclassified') -----
  listMorph: listSymbol keystroke: keystrokeSymbol
  ^ (self
  listMorph: (listSymbol, 'List') asSymbol
  selection: (listSymbol, 'Selection') asSymbol
  menu: (listSymbol, 'ListMenu:') asSymbol)
  keystrokeActionSelector: keystrokeSymbol;
  yourself!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>listMorph:selection: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>listMorph:selection: (in category 'as yet unclassified') -----
  listMorph: listSymbol selection: selectionSymbol
  self listMorph: listSymbol selection: selectionSymbol menu: nil!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>listMorph:selection:menu: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>listMorph:selection:menu: (in category 'as yet unclassified') -----
  listMorph: listSymbol selection: selectionSymbol menu: menuSymbol
  self listMorph: listSymbol selection: selectionSymbol menu: menuSymbol keystroke: nil!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>listMorph:selection:menu:keystroke: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>listMorph:selection:menu:keystroke: (in category 'as yet unclassified') -----
  listMorph: listSymbol selection: selectionSymbol menu: menuSymbol keystroke: keystrokeSymbol
  | list |
  list := builder pluggableListSpec new.
  list
  model: tool;
  list: listSymbol;
  getIndex: selectionSymbol;
  setIndex: (selectionSymbol, ':') asSymbol;
  frame: currentFrame.
  menuSymbol ifNotNil: [list menu: menuSymbol].
  keystrokeSymbol ifNotNil: [list keyPress: keystrokeSymbol].
  window children add: list
  !

Item was changed:
+ ----- Method: MCToolWindowBuilder>>multiListMorph:selection:listSelection:menu: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>multiListMorph:selection:listSelection:menu: (in category 'as yet unclassified') -----
  multiListMorph: listSymbol selection: selectionSymbol listSelection: listSelectionSymbol menu: menuSymbol
  | list |
  list := builder pluggableMultiSelectionListSpec new.
  list
  model: tool;
  list: listSymbol;
  getIndex: selectionSymbol;
  setIndex: (selectionSymbol, ':') asSymbol;
  getSelectionList: listSelectionSymbol;
  setSelectionList: (listSelectionSymbol, 'put:') asSymbol;
  frame: currentFrame.
  menuSymbol ifNotNil: [list menu: menuSymbol].
  window children add: list
  !

Item was changed:
+ ----- Method: MCToolWindowBuilder>>textMorph: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>textMorph: (in category 'as yet unclassified') -----
  textMorph: aSymbol
  | text |
  text := builder pluggableTextSpec new.
  text
  model: tool;
  getText: aSymbol;
  setText: (aSymbol, ':') asSymbol;
  frame: currentFrame.
  window children add: text!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>treeMorph: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>treeMorph: (in category 'as yet unclassified') -----
  treeMorph: listSymbol
  ^ self
  treeMorph: (listSymbol, 'Tree') asSymbol
  selection: (listSymbol, 'SelectionWrapper') asSymbol
  menu: (listSymbol, 'TreeMenu:') asSymbol!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>treeMorph:selection:menu: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>treeMorph:selection:menu: (in category 'as yet unclassified') -----
  treeMorph: listSymbol selection: selectionSymbol menu: menuSymbol
  self notYetImplemented!

Item was changed:
+ ----- Method: MCToolWindowBuilder>>treeOrListMorph: (in category 'building-parts') -----
- ----- Method: MCToolWindowBuilder>>treeOrListMorph: (in category 'as yet unclassified') -----
  treeOrListMorph: listSymbol
  ^ self listMorph: listSymbol!