Yes :)
On 09 May 2016, at 13:45, Henrik Johansen
>
wrote:
Yes, IIRC, the whole idea behind Spec was to have a literal syntax
for specifying UI's. (Which is a neat storage format for, say, a
UIBuilder)
The focus seems to
Alexandre
I do not understand why you are so negative. May be people are using git
from within Pharo.
May be your experience was not good. Now Nicolas is working to bring the
possibility to publish on gitlike systems inside pharo.
I imagine that when it will be ready to try we will know
I would rename
Pragma>>keyword into Pragma>>selector
Pragma>>selector into Pragma>>methodSelector
so like that it is coherent with
Message and method api and with Pragma>>methodClass
Le 13/5/16 à 14:33, stepharo a écrit :
Color >> gtInspectorCo
Hi Jeff
We discussed two weeks ago so from my memory:
We should see if we cannot do a 6 months release instead of 12 months.
- git support and process (nicolas passerini is working on it) the
idea is to have a process (not just a command line) that helps us
managing cross projects
Color >> gtInspectorColorIn: composite
composite morph
title: 'Color';
display: [ BorderedMorph new color: self ]
pragma := (Color >> #gtInspectorColorIn:) pragmas first
pragma arguments
> 30
pragma keyword
> #gtInspectorPresentationOrder:
I wonder why pragma returns
Le 12/5/16 à 17:49, Santiago Bragagnolo a écrit :
Yeah, actually I reused and worked on TaskIT2 as well, I change the
model behind. Is the one i am maintaining. It's quite les ambitious
for the moment, but more coherent :)
http://smalltalkhub.com/#!/~sbragagnolo/TaskIT2
Thanks cyril!
Stef
Le 8/5/16 à 22:31, Cyril Ferlicot D. a écrit :
Le 08/05/2016 21:54, stepharo a écrit :
Hi guys
I have no idea what is
beExplicite
but it does not look correct
beExplicit
beExplicite
"This method is call by the FastTable if the user want the w
did you click or doubleclick on the items?
Or tried to click on the icons?
Stef
Le 9/5/16 à 11:25, Esteban Lorenzano a écrit :
they work for me (latest Pharo5)
On 08 May 2016, at 21:31, stepharo <steph...@free.fr> wrote:
Hi
I started to play with FastTable and some of the ex
Hi guys
I have no idea what is
beExplicite
but it does not look correct
beExplicit
beExplicite
"This method is call by the FastTable if the user want the widget
to be explicit. Describe what to do to be explicit."
We should improve the quality of the comment.
Stef
Hi
When I execute
FTTableMorph exampleListWithExplicitFilterAndActionButton2
I get a list and I can filter the items
Now when I click one of them, the list does not show the selection.
exampleListWithExplicitFilterAndActionButton2
| list |
list := FTTableMorph new
Hi
I started to play with FastTable and some of the examples are broken.
For example exampleEasyList*
Stef
So my point is: if we want to provide help for people, we should push
them in the correct direction… that is towards git IN pharo.
If we push them to not actually use git in Pharo, then we will push
them away from our objectives.
+1
I do not want pharo to be bound to use external merging
Hi Peter
indeed Alex is not aware that we are actively working on a better
integration with a distributed VCS (with for the moment git as target).
But the solution should be nicely available.
Stef
Le 8/5/16 à 17:08, Peter Uhnák a écrit :
## 2. Comments for the git help (I've just
After discussion with me and esteban
Valentin proposed the following:
https://pharo.fogbugz.com/f/cases/18157/ModificationTime-creationTime-size
the idea is to improve getter names and not setters name for getters.
I reviewed it and it looks ok for me
Stef
Thanks I did that too :)
Le 8/5/16 à 12:06, Cyril Ferlicot D. a écrit :
Le 08/05/2016 10:38, stepharo a écrit :
When I type
foo
"bar"
in the editing pain of the System Browser, and then delete the second
'"' I get the same error as the OP.
When I try to exit the
When I type
foo
"bar"
in the editing pain of the System Browser, and then delete the second
'"' I get the same error as the OP.
When I try to exit the System Browser a debugger oppens up with a
"Subscript out of bounds" and then the system locks up.
I was on 32 bit Windows 7 when
Hi guys
the mooc needs help:
Je suis sous Windows 10. Quand je suis le pas-à-pas d'installation et
que je télécharge la Machine Virtuelle Pharo en cliquant sur le lien,
après avoir cliqué sur l'exécutable il me met que l'installation est
impossible car il manque : SDL2.dll Que dois-je
Hi stefan
Should we apply that for all the announcements?
Do you write tests for this?
Stef
Why does every NewValueHolder have its own announcer?
And is initializing all those unused valueHolders in initialize
of Spec presentation classes not slow?
Talking to Latsabben on Slack, first step:
Le 5/5/16 à 00:15, Stephan Eggermont a écrit :
On 04/05/16 08:19, stepharo wrote:
if you have ideas let us know too.
Why does every NewValueHolder have its own announcer?
And is initializing all those unused valueHolders in initialize
of Spec presentation classes not slow?
I will let peter
Le 4/5/16 à 21:26, Glenn Cavarlé a écrit :
stepharo wrote
cleaning Spec API.
+10 !
just general remarks i have about Spec:
Glenn send code :)
I think the role of Spec may be clarified.
If Spec is just an UI builder we may remove the "overengineering" and we
need another
Le 4/5/16 à 19:18, Stephan Eggermont a écrit :
On 04/05/16 18:18, stepharo wrote:
Can you open bug entries with such points?
18164 Put drag-and-drop behaviour in one object
We were looking and I proposed to
AbstractWidgetModel
ButtonModel
CheckboxModel
DragDropModel
With Peter we cleaned some subscription for enabled that were register
twice.
https://pharo.fogbugz.com/f/cases/18175/Cleaned-up-code-duplication-in-initialization
Stef and Peter
Le 4/5/16 à 18:16, stepharo a écrit :
First we should clean it, then we speed it up.
Stef
Le 4/5/16 à 15
looks like a job for mOose :)
Le 4/5/16 à 12:37, jannik laval a écrit :
Dear friends,
I am looking for a french student (or someone speaking french) who
wants to engage in a CIFRE PhD thesis (it is a thesis with a french
company).
The subject is attached to the mail.
Best regards,
--
***Thanks*** Stephan
this is the kind of things we should start fixing!!!
I want more :).
Can you open bug entries with such points?
Stef
Le 4/5/16 à 16:03, Stephan Eggermont a écrit :
On 04/05/16 08:19, stepharo wrote:
Hi guys
this afternoon we will have a meeting with Peter
I would rename composableModel into Presenters.
Stef
Le 4/5/16 à 16:58, Stephan Eggermont a écrit :
On 04/05/16 16:10, Denis Kudriashov wrote:
2016-05-04 15:34 GMT+02:00 Stephan Eggermont :
There are too many Models. A clear distinction between DomainModel
and ViewModel
First we should clean it, then we speed it up.
Stef
Le 4/5/16 à 15:45, Stephan Eggermont a écrit :
On 04/05/16 13:43, Peter Uhnák wrote:
by a factor of at least 2,5x compared to pure Morphic (I've seen a 5x).
This doesn't mean anything. Can you please provide concrete numbers
(what
We are thinking that we would like to rename ComposableModel into Presenter
to convey its role into the MVC triad.
What do the spec users think?
Stef
Le 4/5/16 à 08:19, stepharo a écrit :
Hi guys
this afternoon we will have a meeting with Peter and others to talk
about cleaning Spec API
has to do
>> with a missing font.
>>
>> Esteban A. Maringolo
>>
>>
>> 2016-04-27 16:50 GMT-03:00 stepharo <steph...@free.fr
<mailto:steph...@free.fr>>:
>> > Hi
>> >
>> > I tried to fix the
it has to do
with a missing font.
Esteban A. Maringolo
2016-04-27 16:50 GMT-03:00 stepharo <steph...@free.fr
<mailto:steph...@free.fr>>:
> Hi
>
> I tried to fix the build on jenkins but I failed. I do not know
how to fix
> it.
>
Hi guys
this afternoon we will have a meeting with Peter and others to talk
about cleaning Spec API.
If you want/can join let us know
else we can organise another skype.
if you have ideas let us know too.
Stef
...@highoctane.be a écrit :
On Tue, Apr 19, 2016 at 8:38 PM, Eliot Miranda
<eliot.mira...@gmail.com <mailto:eliot.mira...@gmail.com>> wrote:
>
>
>
> On Tue, Apr 19, 2016 at 6:52 AM, stepharo <steph...@free.fr
<mailto:steph...@free.fr>> wrote:
>>
>> This F k
Le 28/4/16 à 15:06, Denis Kudriashov a écrit :
2016-04-28 14:51 GMT+02:00 Tudor Girba >:
And if I really wanted to add extra information, I rudimentary did:
{‘some text’ . object } asBeaconSignal log.
Or even:
{‘some
No, I did not suggest that you want to log strings. I simply said that this
type of use case is different than the regular logging use case. I think it is
important to treat these two separately because indeed when you debug you are
in a prototyping mode and you want to go fast. In this
Le 28/4/16 à 10:13, Denis Kudriashov a écrit :
2016-04-27 20:50 GMT+02:00 stepharo <steph...@free.fr
<mailto:steph...@free.fr>>:
And you say let's replace this "log object context" information
with first class entities "typed signals". It means tha
I don't know what you want to do with these feedbacks, mostly UI oriented.
Fix the ones that can easily be fixed and think about the others :)
So providing a better setting description is around 2 min work so we
should do it.
Stef
Hilaire
Le 01/05/2016 09:11, stepharo a écrit :
Now
Hilaire
Now it would be good to open bug entries to each of your points
and help to address some of them.
Stef
Le 25/4/16 à 12:16, Hilaire a écrit :
Hi,
While giving a try to Pharo5, I wrote some notes about how it fells.
It may be useful to share it. Of course it is also very opinionated
If you did not sign the license agreement that you can find
http://pharo.org/contribute
please do it and send it to me so that I archive it.
Stef
Le 29/4/16 à 10:25, Esteban Lorenzano a écrit :
Hi,
So, according to my script, this are the new collaborators (people who started
thanks you all :)
Le 28/4/16 à 14:43, stepharo a écrit :
Hi guys
We are looking for moderators and people to help in the forum on the
mooc.
Let me know if you want to help.
Stef
Hi guys
We are looking for moderators and people to help in the forum on the mooc.
Let me know if you want to help.
Stef
Hi
I tried to fix the build on jenkins but I failed. I do not know how to
fix it.
I do not know how to fix. Probably the changes in Pillar broke it.
Now since Damien will quit our team, I wonder what will be the future of
pillar, may be markdown and for me LaTeX
Stef
./AWS.tex:40:
Le 27/4/16 à 14:16, Denis Kudriashov a écrit :
2016-04-27 10:43 GMT+02:00 Norbert Hartl >:
I must confess I cannot follow you completely. What we were/are
talking about is that the assumption a logging entry needs
timestamp, log
Le 27/4/16 à 13:01, Denis Kudriashov a écrit :
Hi Norbert
2016-04-27 10:43 GMT+02:00 Norbert Hartl >:
So assuming the Log class would not contain log levels but SysLog
would do you could easily override #logClass in your domain object
I must confess I cannot follow you completely. What we were/are
talking about is that the assumption a logging entry needs timestamp,
log level and such is not appropriate. If you have legacy syslog style
logging in mind it appears natural but for a lot of use cases it is
not. Even if you
This type of usage should be discouraged in my opinion. We should
instead encourage people to use typed logging signals, like we
should also discourage people from using
self error: ‘a magic string here’.
> But when we log some information we usually want to log
what I can tell you is that I do not like the API I did for extending
Log in SystemLogger.
I will try to read your long email.
Now I have the impression that wrapping an object in the log could be a
way to offer extensibility.
Le 26/4/16 à 15:26, Denis Kudriashov a écrit :
Hello.
I
Thanks mariano
But it is not out yet :)
And yes this is great to see all the good energy that went into Pharo 50.
Stef
Le 27/4/16 à 16:09, Mariano Martinez Peck a écrit :
Hi guys,
This is just to let you know I am very happy with Pharo 5.0 upcoming
release. I was already used quite a lot
a bit more.
The repo is here:
MCSmalltalkhubRepository
owner: 'PharoExtras'
project: 'Gettext'
user: ''
password: ''
Thanks
Hilaire
Le 24/04/2016 21:35, stepharo a écrit :
You can't use the installation procedure described in the wiki, because
Pharo5 also got stuck when loading a dependent
Hi guys
I did not understand where are the spaces?
Can you show me?
Stef
(XMLDOMParser parse: '
') elements first nodes
With the release 2.7.4 we get 2 nodes but in release 2.7.6 we get 5
nodes. The 2 previous ones and 3
Le 24/4/16 à 12:10, Hilaire a écrit :
Hi Nicolai,
http://smalltalkhub.com/#!/~HilaireFernandes/DrGeo
You can't use the installation procedure described in the wiki, because
Pharo5 also got stuck when loading a dependent package (gettext package
to name it).
From where do you load gettext
thanks for the feedback
Le 24/4/16 à 19:40, Hilaire a écrit :
https://pharo.fogbugz.com/f/cases/18076/Locale-broken
Hi guys
we tried to fix this bug with pablo tesone and nicolas Passerini
and we failed.
https://pharo.fogbugz.com/f/cases/18061/Komitter-is-referring-to-old-versions
We need help.
Stef
Ok I see.
Indeed. You are right.
If you want to help proposing one then we can improve the situation
together.
Hi Stef,
I mean, Tree structure is a standard Data Structure including
store, edit and visit. (endorder,preorder).
tree as a struture has a set of protocol for operations.
Dear Pharoes,
I see a lot of tree applications in Pharo, like Nautilus, GLM,
FastTable, Spec, etc
but they have their own tree structures. not common for others.
can you give some example?
I do not think that we have different tree structures so I'm curious.
This is probably because the
Hi eliot
do you imply that the logic at the level of the image changed in squeak.
Because Pharo50 is also running Spur on a CogSpur Vm?
Stef
Le 21/4/16 16:48, Eliot Miranda a écrit :
Hi Bernhard,
On Apr 20, 2016, at 9:56 PM, Bernhard Pieber wrote:
Hi Eliot,
Right,
Sure :)
Write
Le 21/4/16 18:11, Yuriy Tymchuk a écrit :
Is it ok to do that next week? I’m a bit busy at the moment (actually writing
about this stuff).
Uko
On 21 Apr 2016, at 14:13, stepharo <steph...@free.fr> wrote:
Hi guys
With the changes made by esteban all the tools
Denis
you see, we (norbert and me) did not take this names randonmly we really
thought about them.
Stef
You are considering Log as a noun, but it can also be used as a verb.
defn "13. to enter in a log; keep a record of; e.g. to log a day's events." [1]
Stef said: "Remember that you want to have them short especially for
the main one. This is why in SystemLogger
we have Log instead of what it is
Le 20/4/16 18:05, Denis Kudriashov a écrit :
Hi.
Thank's for answers.
2016-04-20 10:53 GMT+02:00 Norbert Hartl >:
Agreed. As I said above. If you take to point of view from legacy
logging tool Beacon is not a big help. But the ideas
If you know the answer I would like to know it too.
Le 21/4/16 06:56, Bernhard Pieber a écrit :
Hi Eliot,
Right, but in the latest Squeak5.1-trunk with the latest CogSpur.r3663.app it
takes only 3 milliseconds. I guess it’s just an optimized implementation,
there. (Can’t look right now.)
Hi guys
With the changes made by esteban all the tools should be accessing icons
using iconNamed:
Yes Yuriy it would be good to have a nice QA rule
Smalltalk ui icons foo -> Smalltalk ui icons iconNamed: #foo
The DNU trick should be deprecated in Pharo 60.
Could you update your tools and we
Hi, Stef,
Thank you.
I come from shanghai china and study Pharo for several years.
Super!
Do you know that we are launching a cool mooc on Pharo
http://mooc.pharo.org
https://www.fun-mooc.fr/courses/inria/41010/session01/about?platform=hootsuite
I want to write some my own language
Le 19/4/16 15:46, Tudor Girba a écrit :
Hi,
On Apr 6, 2016, at 6:13 AM, Denis Kudriashov wrote:
2016-04-06 14:51 GMT+02:00 Tudor Girba :
Just the English does not sound quite well for statements like:
mock should got someMessage
Welcome Liang
On which version of Pharo are you?
I like to browse fast all the comments of the classes of a package.
So this is handy that it does not get close.
Can you tell us a bit more what you are doing and where you are from?
Stef
Le 20/4/16 07:05, lb a écrit :
The commentPane is
/blog/beacon/
- repository: http://www.smalltalkhub.com/#!/~Pharo/Beacon
Cheers,
Doru
On Apr 19, 2016, at 2:59 PM, stepharo <steph...@free.fr> wrote:
Le 18/4/16 18:28, Denis Kudriashov a écrit :
Hello.
Year ago Beacon and SystemLogger were announced. There was big discussion about
them. An
ame.
(FileSystem disk workingDirectory / 'foo.txt') basename
this is explained in the File chapter.
Can you open a bug entry to improve the comment of the method?
2016-04-19 15:46 GMT+02:00 stepharo <steph...@free.fr
<mailto:steph...@free.fr>>:
Le 19/4/16 15:41, Valentin Ryc
Le 19/4/16 16:10, Tudor Girba a écrit :
The way I see it is that pathString can be anything that understands
asFileReference. This means:
- FileReference
- Path
- String
Indeed and we should write it in the comment.
Doru
On Apr 19, 2016, at 2:54 PM, stepharo <steph...@free.fr>
This F keys suck!
Stef
Le 17/4/16 18:00, Ben Coman a écrit :
Interesting. A search turned up... Quick Tip Debugger Shortcut Key Reference
http://www.mularien.com/blog/category/eclipse/
cheers -ben
On Sun, Apr 17, 2016 at 11:15 PM, philippe.b...@highoctane.be
wrote:
packaged them first :)
Stef
Le 19/4/16 15:14, Hernán Morales Durand a écrit :
Is there a chance to get this methods (or any better versions of them)
added to Metacello?
>>extractZip: fileRef in: dst
" If fileRef is a ZIP archive, uncompress its contents in dst and
delete it "
|
it a lot to uncompress external resources like this:
fileRef :=
GZipReadStream unzip: fileRef basename to: FileSystem
workingDirectory.
but it could be used to pass a directory as String I guess.
Comment should be corrected.
2016-04-19 9:54 GMT-03:00 step
Le 18/4/16 18:28, Denis Kudriashov a écrit :
Hello.
Year ago Beacon and SystemLogger were announced. There was big
discussion about them. And there were plans to provide single
solution. What was done around that?
Nothing. We should have done it at Cambridge and we just discussed.
I did
unzip: fullFileName to: pathString
"Unzip the contents of the file specified by the full path name
fullFileName to the location given by pathString."
so we would expect to pass a string in the second argument?
the unique sender of it in the system
unzip: fullFileName
"Unzip the
Would be nice to have
Ctrl+ C create
Ctrl + P proceed
Ctrl + R Restart
Ctrl + I into
Ctrl + O over
Ctrl + T through
Stef
Le 16/4/16 20:37, Peter Uhnák a écrit :
Hi,
I'm getting fed-up with GTDebugger shortcuts since they are completely
random.
Can we have them more
Le 17/4/16 07:46, jannik laval a écrit :
Hi Pharoers,
I tried to use prepackaged pharo 5 (pharo5-win) but it does not work.
What do you mean prepackaged Pharo 5?
Same for the CI of phratch. the pharo prepackage for linux, mac and
win do not work.
Esteban is getting back monday we will
Hi
Olivier Auverlot is writing a nice article on Garage for Linux mag and I
got some questions that popped up.
Guillermo is on holiday now for a week but I still want to put on paper
my questions:
To check for a driver we pass a symbol
GADriver isAvailable: #postgresv2
I found that a bit
Hi,
is there any documentation for RBRefactoring?
Yes, there is, with examples and all. It used to be a chapter in one
of the Pharo books, but it seems to have vanished.
I forked one of the books to be able to recover the refactoring chapter.
I would be good to push the comment back in
implemented) is, it
preserves the order.
this would be an argument in favor of having it in addition to avoid
double iteration.
Now people may also want to use OrderedSet.
Stef
On 04/16/2016 09:01 AM, stepharo wrote:
And I do not see why removeDuplicates is less ugly than asS
(and replaced some deprecated on:send:to: calls (for Announcements) with
when:send:to:
in the latest version.
Nicolai
On 10.04.2016 07:42, stepharo wrote:
Le 9/4/16 22:36, Volkert a écrit :
What happens to OrderedCollection>>removeDuplicates in
nouncements) with
when:send:to:
in the latest version.
Nicolai
On 10.04.2016 07:42, stepharo wrote:
Le 9/4/16 22:36, Volkert a écrit :
What happens to OrderedCollection>>removeDuplicates in
Pharo 5.0? In Pharo 4.0 it was part of
Hi
I saw that we added repeat: into strings and I understand the intention.
Now could we find another name? Because I do not desesperate to get
someone working on a type inference for Pharo and it would be good to have
avoid to polute simple methods a repeat:.
In SDL we also have repeat: and it
Sweet :)
Le 15/4/16 15:04, Denis Kudriashov a écrit :
Hello.
I glad to present very simple implementation of object centric
debugging based on Ghost and ObjectVirus projects.
You can try it by:
Metacello new
smalltalkhubUser: 'Pharo' project: 'Ghost';
configuration: 'Ghost';
version:
Hi guys
we got a bug that apparently desynchroniser a rpackage and the
classes/methods it contains.
What we saw is that if we remove a class or a method and press changes
before committing
then the classes is queried for methods are that are not there anymore.
We are trying to reproduce
(for Announcements) with
when:send:to:
in the latest version.
Nicolai
On 10.04.2016 07:42, stepharo wrote:
Le 9/4/16 22:36, Volkert a écrit :
What happens to OrderedCollection>>removeDuplicates in
Pharo 5.0? In Pharo 4.0 it was part of a Package
opy.
_,,,^..^,,,_ (phone)
On Apr 11, 2016, at 11:58 PM, stepharo <steph...@free.fr> wrote:
new syntaxsheet
Le 9/4/16 22:36, Volkert a écrit :
What happens to OrderedCollection>>removeDuplicates in Pharo 5.0? In
Pharo 4.0 it was part of a Package "GroupManager"?
It was probably badly implemented or only used in group manager (whose
code was terrible) and we cleaned it.
Now we could reintroduce
Le 9/4/16 10:04, philippe.b...@highoctane.be a écrit :
On Apr 9, 2016 9:54 AM, "olivier auverlot" > wrote:
>
> I think that it could be interesting to use it also on a simple
HTML page for the Pharo web site. This document
Yes I should/may update it
Le 8/4/16 22:03, Cyril Ferlicot Delbecque a écrit :
On 08/04/2016 21:56, stepharo wrote:
new cheatsheet for Pharo syntax.
Any feedback is welcome
Hi,
The screen seems to be from Pharo 1 no?
Stef
ything you wish.
There will be a subclass of BlElement that will add more drawing
oriented logic but BlElement will be independent of that.
Yes, the API of the canvas is not perfect but we're improving.
Cheers,
Andrei
On Mon, Apr 4, 2016 at 6:00 PM, stepharo <steph...@free.fr
<mailto:
Hi igor
I like your feedback.
Could you summarize it based on the latest alpha version and now that
you saw the code?
In the bloc version you discussed with alain (in the house I was
renovating) an element had a view that were responsibe of the rendering
but it was not good.
Stef
Le
eers,
Doru
On Apr 4, 2016, at 9:00 AM, stepharo <steph...@free.fr> wrote:
I saw in bleedingEdge it is different and looks better.
Now I was wondering why shape did not do the rendering and I thought that this
is may be because a shape can be used for doing something else
than render
On 04 Apr 2016, at 09:15, Yuriy Tymchuk wrote:
Good morning everyone!
I think that it’s a nice way to start the new week by viewing photos from Pharo
Days 2016: https://goo.gl/photos/orgTn4C1bSeqf6fy5.
Additionally if someone wants to get a quick impression of the
Thanks Yuriy
I wished I had more energy but I need holidays.
Le 4/4/16 09:15, Yuriy Tymchuk a écrit :
Good morning everyone!
I think that it’s a nice way to start the new week by viewing photos
from Pharo Days 2016: https://goo.gl/photos/orgTn4C1bSeqf6fy5.
Additionally if someone wants to
I saw in bleedingEdge it is different and looks better.
Now I was wondering why shape did not do the rendering and I thought
that this is may be because a shape can be used for doing something else
than rendering. For example clipping or as igor mentioned defining the
shape of the interaction
BlElement >>drawStrokeOnAthensCanvas: aCanvas
"Actually render stroke of a receiver on aCanvas in local bounds.
Override to customize.
aCanvas is an instance of AthensCanvas
aCanvas must not be nil"
| pathTransform strokePath strokeScaling strokeOffset |
"fast exit if
Le 3/4/16 18:23, Aliaksei Syrel a écrit :
This means that any abstraction/wrapper around athens will fail.
What if we would remove drawingShape and by default leave drawOn:
method to be empty. That way we would not put any constraints on
rendering part. user just gets athens canvas and can
If you want to change clicking behaviour you need to override one single
method.
Everything you wrote with unreadable amount of characters is
for nothing.
I see clearly point of Igor. And for me it feels very logical.
With such design you can lively change clipping area
BlCell>>initialize
super initialize.
self
shape:
(BlShape new
fillPaint: (BlColorPaint new color: (Color yellow));
path: BlRectanglePath new);
extent: self extent
Igor I could understand that if I want a clickable rectangle I
I did not want a square with a clickable circle.
I just wanted a square with a drawn circle on it and I do not understand
why I should compose a new morph just for that.
I did not get how draw and morph composition are working.
I tried to draw the circle myself and I fall into a wrong version
ation of these concepts in UI.
>
>
> On 3 April 2016 at 07:15, Igor Stasenko <siguc...@gmail.com
<mailto:siguc...@gmail.com>> wrote:
>
>
> On 2 April 2016 at 20:59, stepharo <steph...@free.fr
<mailto:ste
How to make square element with filled circle inside:
1) Subclass BlElement -> BlCell
2) Override
drawOnSpartaCanvas: aCanvas
super drawOnSpartaCanvas: aCanvas.
aCanvas
setShape: self localBounds;
setStrokePaint: Color blue;
stroke
3) Override initialize to have
On Sat, Apr 2, 2016 at 7:56 PM, stepharo <steph...@free.fr
<mailto:steph...@free.fr>> wrote:
There is no layout strategy yet to put halos in the corners.
Yellow circle ideally must be in the right bottom corner.
I do not know but I cannot grab morph and I get DNU.
St
501 - 600 of 2978 matches
Mail list logo