StéphaneDucasse
StéphaneDucasse
``` ProtoObject >> glamourValueWithArgs: anArray ^ self valueWithPossibleArgs: anArray ``` So we can check the two senders to really understand if we need this.
``` baseline: spec spec for: #'common' do: [ spec baseline: 'BlocCore' with: [ spec repository: 'github://pharo-graphics/Bloc/src' ]. spec package: #'Bloc-Animation' with: [ spec requires: #(#BlocCore ). ] ]. ```
In Pharo 80 using SDL 20 (see setting) a window opens but cannot get closed. 
When using class environment the tools that analyse dependency get confused. ``` forBufferOn: aRendererSurface ^ (self class environment at: #MozSkiaCanvas) createForData: aRendererSurface buffer type: (self class environment at: #MozBackendType) SKIA...
In addition, the logic could benefit from Slots.
``` BlColorPaint >> color: aColor "Initialize me with a given Color" self assert: [ color isNil ] description: [ 'Color paint is immutable!' ]. color := aColor ```
``` Metacello new baseline: 'BlocCore'; repository: 'github://pharo-graphics/Bloc/src'; load. ``` ``` Metacello new baseline: 'BlocSparta'; repository: 'github://pharo-graphics/Bloc/src'; load. ``` ``` Metacello new baseline: 'BlocMorphic'; repository: 'github://pharo-graphics/Bloc/src'; load. ``` ![Screenshot 2021-02-08 at...
``` opacity: aNumber self assert: [ aNumber isNotNil ] description: [ 'Opacity must not be nil' ]. self assert: [ aNumber between: 0.0 and: 1.0 ] description: [ 'Opacity value...
``` processError: aHandledError | anErrorContainer | aHandledError element childNamed: #errorContainer ifFound: [ :anElement | anErrorContainer := anElement ] ifNone: [ aHandledError element ]. anErrorContainer addChild: (BlElement new size: 100@40; id:...