lBasicExamples
- #exampleShapes, select the yellow shape with red border -> inspector ->
Transformations Tab -> Click on Composition -> "ShouldNotImplement:
#multiplyOn: should not have been implemented in BlCompositeTransformation"
- In BlLinearLayoutExamples class>>#exampleVerticalLeftCenterRight RTL
��- the yellow sub-element does not appear at all. Maybe it should do a `c
vertical exact: 100.` like its siblings?��
- All BlAnimationExamples lead to deprecation warnings and DNU's, but *do��not even attempt* #exampleBallsAnim or face endlessly multplying debugger��windows!
BlTextEditElement class>>#exampleText
�� �� - insert some characters and then press [delete] -> "Error: Illegal
sub-sequence end index: 44"
�� �� - There is aBlSelectionHandler, but I can't seem to select any of the
text
Hi,
Indeed, instance variables is what we are mainly concerned with as well. We keep on trimming, but it still feels like too many variables.
Cheers,
Doru
--
> On Oct 24, 2017, at 8:59 AM, Nicolai Hess <nicolaihess@gmail.com> wrote:
>
>
>
> 2017-10-24 2:04 GMT+02:00 Sean P. DeNigris <sean@clipperadams.com>:
> Tudor Girba-2 wrote
> > Thanks for the feedback!
>
> But of course! Thanks for pushing Bloc :) IMHO a clean low-level graphics
> framework is the linchpin to unleash a tremendous amount of creativity in
> the Pharo community. I have several dream projects that I placed on
> long-term hold after getting stuck in Morphic quicksand :/
>
>
> Tudor Girba-2 wrote
> >> - How would one do e.g. a ticking clock in Bloc? The only possibly
> >> relevant
> >> example I see is BlAnimatedCursor. Is that a typical usage? One thing
> >> that
> >> I'm not sure how to translate to a BlElement is that the cursor seems to
> >> be
> >> responsible for starting and stopping the animation via #activateOn:,
> >> which
> >> doesn't exist for an element. How would one prevent an element's
> >> animation
> >> from continuing to run after a space was closed?
> > What do you mean?
>
> I guess I mean what is the Bloc version of #step that would enable us to do
> e.g. Squeak's mouse-eyes-tracking-the-cursor or Lively Kernel's clock:
> <http://forum.world.st/file/t128965/Chromium5.png >
>
>
> Tudor Girba-2 wrote
> >> - BlElement has 278 instance-side methods. A frequent battle cry against
> >> Morphic was the bloated Morph class with 899. Definitely an improvement,
> >> but
> >> are we "there yet���?
> > What do you mean?
>
> Is there a consensus on a maximum number of instance-side methods before a
> class becomes impossible to understand, and if so where does BlElement fall
> on that scale?
>
>
>
>
> I dont think this number alone is a problem. As long as the "responsibility" of this
> class is well structured.
> A problem with the Morph class is, that it acts as many things at once.
> A structured container, a model, a view, a graphical object, a widget base ...
>
> About BlElement, I am more afraid about the number of instance variables
>
>
> -----
> Cheers,
> Sean
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.ht ml
www.tudorgirba.com
www.feenk.com
"Sometimes the best solution is not the best solution."