Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/123-rename-drawing-classes' into…
Browse files Browse the repository at this point in the history
… 123-merge
  • Loading branch information
kbroschke committed Aug 5, 2022
2 parents 7cda7ff + b2ad630 commit 03e1892
Show file tree
Hide file tree
Showing 430 changed files with 486 additions and 511 deletions.
2 changes: 1 addition & 1 deletion packages/BaselineOfSketchMorph2.package/.squot-contents
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ SquotTrackedObjectMetadata {
#objectClassName : #PackageInfo,
#objectsReplacedByNames : true,
#serializer : #SquotCypressCodeSerializer
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
updating
activeLayerChanged
self activeFormChanged
self activeFormChanged
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
context: anM2DrawingContext
context := anM2DrawingContext
context: anM2Context
context := anM2Context
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
defaults
defaultBackgroundColor
^ Color white
^ Color white
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ instance creation
newWithBackendClass: aBackendClass viewportClass: aViewPortClass extent: aPoint
| canvas context backend viewPort |
canvas := self basicNew.
context := M2DrawingContext new.
context := M2Context new.
backend := aBackendClass basicNew.
viewPort := aViewPortClass basicNew.
context
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
context: anM2DrawingContext
context := anM2DrawingContext
context: anM2Context
context := anM2Context
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ createBackgroundMorph
color: self class defaultBackgroundColor;
borderWidth: 0;
extent: self getExtent;
yourself
yourself
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"defaultBackgroundColor" : "SW 6/14/2022 19:26",
"defaultExtent" : "md 6/17/2022 16:04",
"newWithBackendClass:viewportClass:" : "md 6/17/2022 16:11",
"newWithBackendClass:viewportClass:extent:" : "md 7/11/2022 17:38",
"newWithBackendClass:viewportClass:extent:" : "kbr 8/5/2022 17:25",
"newWithDefaults" : "md 6/17/2022 16:07",
"newWithExtent:" : "md 6/17/2022 16:10" },
"instance" : {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
An M2DrawingContext stores the current state and modus (#pen - #geometric) to adapt behaviour depending on current tool.
An M2Context stores the current state and modus (#pen - #geometric) to adapt behaviour depending on current tool.
When the geometric mode is selected the geometric form is specified by currentGeometricForm (#circle, #rectangle).
It ensures that the state of viewPort and backend is synchronized.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"pencilSize",
"morphicMonet",
"clipboardForm" ],
"name" : "M2DrawingContext",
"name" : "M2Context",
"pools" : [
],
"super" : "Object",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
context: anM2DrawingContext
context := anM2DrawingContext
context: anM2Context
context := anM2Context
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
updating
generateImageStack
self imageStack: (self backend layerStack layers
select: [ :layer | layer isVisible ]
thenCollect: [ :layer | self generateLayer: layer ])
select: [:layer | layer isVisible]
thenCollect: [:layer | self generateLayer: layer])
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ generateLayer: anM2Layer
flex
scale: self scalar;
position: 0 @ 0.
^ flex
^ flex
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ zoomBy: aNumber
ifTrue: [^ self].
self scalar: self scalar + aNumber;
changed;
refresh
refresh
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
zooming
zoomIn
self zoomBy: self zoomStep


Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"currentCursor" : "md 7/31/2022 19:29",
"currentCursor:" : "CS 6/28/2021 21:19",
"defaultScalar" : "mFr 6/25/2021 15:18",
"generateImageStack" : "SW 8/5/2022 13:26",
"generateImageStack" : "kbr 8/5/2022 19:36",
"generateLayer:" : "AG 8/4/2022 13:34",
"getBackendPointFor:" : "ms 8/2/2022 16:36",
"getBackendRectangleFor:" : "md 7/18/2022 21:50",
Expand All @@ -29,7 +29,7 @@
"stopTool" : "md 8/2/2022 14:57",
"zoomBy:" : "SW 6/14/2022 19:14",
"zoomDefault" : "md 6/17/2022 17:09",
"zoomIn" : "AG 6/12/2022 22:30",
"zoomIn" : "kbr 8/5/2022 19:15",
"zoomMax" : "CS 6/28/2021 21:41",
"zoomMin" : "CS 8/5/2021 20:30",
"zoomOut" : "K.P. 6/26/2021 16:11",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
layerEditPanel: aPluggablePanelMorph
layerEditPanel := aPluggablePanelMorph
layerEditPanel := aPluggablePanelMorph
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
layerEditPanel
^ layerEditPanel
^ layerEditPanel
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
layerPanel: aPluggablePanelMorph
layerPanel := aPluggablePanelMorph
layerPanel := aPluggablePanelMorph
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
layerPanel
^ layerPanel
^ layerPanel
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,3 @@ loadMenu
submenu beSticky.
self menuPanel addMorph: submenu].
self activateDefaultItem


2 changes: 1 addition & 1 deletion packages/SketchMorph2-Layers.package/.squot-contents
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ SquotTrackedObjectMetadata {
#objectClassName : #PackageInfo,
#objectsReplacedByNames : true,
#serializer : #SquotCypressCodeSerializer
}
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
currentLayerStack
^ currentLayerStack
^ currentLayerStack
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ message handling
perform: selector
^ [super perform: selector]
on: MessageNotUnderstood
do: [:sig | sig resume: (self currentLayerStack perform: selector)]
do: [:sig | sig resume: (self currentLayerStack perform: selector)]
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ message handling
perform: aSymbol with: anObject
^ [super perform: aSymbol with: anObject]
on: MessageNotUnderstood
do: [:sig | sig resume: (self currentLayerStack perform: aSymbol with: anObject)]
do: [:sig | sig resume: (self currentLayerStack perform: aSymbol with: anObject)]
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@ update: anAspect
anAspect = #layerStack
ifTrue: [self currentLayerStack: self backend layerStack]
ifFalse: [self changed: anAspect]

Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
"initialize" : "md 6/11/2022 23:28",
"perform:" : "ms 6/17/2022 17:01",
"perform:with:" : "AG 8/4/2022 13:04",
"update:" : "md 6/11/2022 21:41" } }
"update:" : "kbr 8/5/2022 19:16" } }
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
boundingBox
^ self form boundingBox
^ self form boundingBox
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
defaults
defaultName
^ 'unnamed layer'
^ 'unnamed layer'
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
defaults
defaultVisible
^ true
^ true
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
icon
^ self isVisible ifTrue: [ MorphicMonetIcons eyeIcon. ] ifFalse: [ MorphicMonetIcons eyeCloseIcon. ]
^ self isVisible ifTrue: [ MorphicMonetIcons eyeIcon. ] ifFalse: [ MorphicMonetIcons eyeCloseIcon. ]
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
isVisible: aBoolean
isVisible := aBoolean
isVisible := aBoolean
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
isVisible
^ isVisible ifNil: [isVisible := self defaultVisible]
^ isVisible ifNil: [isVisible := self defaultVisible]
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
name: aString
name := aString
name := aString
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
name
^ name ifNil: [name := self defaultName]
^ name ifNil: [name := self defaultName]
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ restore: aForm
at: 0 @ 0
clippingBox: self boundingBox
rule: Form paint
fillColor: nil
fillColor: nil
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ addLayer
self layers add: layer before: self activeLayer.
self changed: #layers.
self changed: #activeLayer.
^ layer
^ layer
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
layerIconAt: anIndex
^ (self layers at: anIndex) icon
^ (self layers at: anIndex) icon
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ renameActiveLayer
newName := UIManager default request: 'Enter new layer name:' initialAnswer: self activeLayer name.
newName isEmpty ifTrue: [^self].

self activeLayer name: newName
self activeLayer name: newName
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ replaceAllLayersWithSingle: anM2Layer
self
layers: (OrderedCollection with: anM2Layer);
activeLayer: anM2Layer;
changed: #layers
changed: #layers
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
clicking
onClick: anM2DrawingContext
onClick: anM2Context
| previousTool |
previousTool := anM2DrawingContext activeTool.
super onClick: anM2DrawingContext.
anM2DrawingContext activeTool: previousTool
previousTool := anM2Context activeTool.
super onClick: anM2Context.
anM2Context activeTool: previousTool
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
instance creation
getMenuItemForContext: anM2DrawingContext
getMenuItemForContext: anM2Context
^ PluggableCheckBoxMorph new
actionSelector: self actionSelector;
label: self label;
valueSelector: self valueSelector;
model: (self target: anM2DrawingContext);
model: (self target: anM2Context);
installButton;
yourself
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
target: anM2DrawingContext
target: anM2Context
self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
tool
createTool
^ M2FillAreaTool new
^ M2FillAreaTool new
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
tool
toolName
^ #fillArea
^ #fillArea
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
target: anM2DrawingContext
^ anM2DrawingContext
target: anM2Context
^ anM2Context
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
icon
^ MorphicMonetIcons flipHorizontalIcon
^ MorphicMonetIcons flipHorizontalIcon
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
label
^ 'Flip Horizontal'
^ 'Flip Horizontal'
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
clicking
onClick: anM2DrawingContext
onClick: anM2Context
| selectTool |
selectTool := anM2DrawingContext
selectTool := anM2Context
cachedTool: #select
ifAbsent: [^ anM2DrawingContext morphicMonet clickMenuItemWith: M2SelectRectangle label].
ifAbsent: [^ anM2Context morphicMonet clickMenuItemWith: M2SelectRectangle label].
selectTool isShapeDrawn ifTrue: [
super onClick: anM2DrawingContext.
(self tool: anM2DrawingContext) mirrorUsing: selectTool.
anM2DrawingContext activeTool: selectTool.
super onClick: anM2Context.
(self tool: anM2Context) mirrorUsing: selectTool.
anM2Context activeTool: selectTool.
selectTool afterMirror]
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
icon
^ MorphicMonetIcons flipVerticalIcon
^ MorphicMonetIcons flipVerticalIcon
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
label
^ 'Flip Vertical'
^ 'Flip Vertical'
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
instance creation
getMenuItemForContext: anM2DrawingContext
getMenuItemForContext: anM2Context
^ M2MenuItemMorph new
contents: self label;
target: [self onClick: anM2DrawingContext];
target: [self onClick: anM2Context];
selector: #value;
icon: (self icon scaledToSize: self defaultIconSize);
isActivatable: self isActivatable;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
clicking
onClick: anM2DrawingContext
onClick: anM2Context
self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
instance creation
getMenuItemForContext: anM2DrawingContext
getMenuItemForContext: anM2Context
^ self subclassResponsibility
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
accessing
createTool
^ M2PipetteTool new
^ M2PipetteTool new
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
clicking
onClick: anM2DrawingContext
super onClick: anM2DrawingContext.
anM2DrawingContext cachedTool: #select put: (self tool: anM2DrawingContext)
onClick: anM2Context
super onClick: anM2Context.
anM2Context cachedTool: #select put: (self tool: anM2Context)
Loading

0 comments on commit 03e1892

Please sign in to comment.