Hi,
I'm reviewing my code, now that I have a better understanding of ports,
transmissions and panes. I have nested browsers in my project: a tree
that calls a generic node view, but when tagged it calls a custom node
view which is a "sub-browser". For this I think that is better to use
"onChangeOfPort: act:" instead of the "hacky" way of sending message to
#nirvana or #nowhere ports.
So, for example I have this minimal example to create a browser:
http://ws.stfx.eu/CTGIBTCE70JL
How can I change it to use "onChangeOfPort: act:" to update
automatically the values in the dict instead of using "to: #values port:
#nirvana;"?
Thanks,
Offray
Hi!
I am a little stuck.
I would like to diplay two lists next to each other.
List one displays entries and list two is empty.
I would like to be able to select/multiselect entries in list one and
make list two update and show these entries.
When entries in list one are deselected, they shall be removed from list
two again.
Is a validator or a transmission/port solution the way to go here?
Sebastian
Is Magritte and Glamour support already supposed to work in the current
5.1 image?
My UI is empty. There is only a save and cancel button displayed.
I also figured out that the example in the Moosebook seems to be
outdated. Description was replaced by magritteDecription, wasn't it?
Sebastian
Hi,
I'm working on my project Grafoscopio, to provide a outliner/notebook
like experience to write and visualize data. Details can be found on [1].
[1]
http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-ini…
I want to create modal nodes by tagging them, so If I mark a node like
code it can behave like a workspace and execute code. You can see a
small demo of this feature on [2]
[2] https://archive.org/details/grafoscopio-tags-alpha1.mp4
My code for tagging nodes is this:
==[a]=============================================
UI>>addTagsTo: a Node
"Tags the node passed as argument with a value from the collection of
tags available"
| selection |
tagsAvailable isNil
ifFalse: [
selection := UIManager default chooseFrom: tagsAvailable title:
'Elija una etiqueta'.
aNode tagAs: (tagsAvailable at: selection)
]
ifTrue: [self messageNoTagsAvailable].
browser update.
=================================================
But I have three questions:
i. How Can I update the nodes views/behaviour without revisiting them?
The code in [a] is updating the node trees, but not the particular node
views.
ii. How can I made the code in a node tagged as "code" get executed?
iii. Can I embed playgrounds instead of workspaces in a browser pane,
with the possibility to explore objects and get more details about them?
Thanks,
Offray
Hi,
Today on [1] I read this:
"""
But, more important than technology is the humane face of Moose. Great
ideas come from a state of play in which the current state of facts is
taken apart and put together in a new way. That is why Moose is not a
fixed thing, but a continuously moving target defined by what the
community decides to play with. The only steady concern is to offer at
every moment a set of engineered toys and the proper environment for a
joyful and perhaps a successful play. All the rest is left for us, the
players.
"""
[1] http://www.themoosebook.org/book/philosophy/research
But I feel like playing along with my ideas in Moose. It doesn't matter
if I change the way I ask, from time to time my questions get no answer
and I revisit the bitter sweet experience of learning Moose.
Several weeks ago I asked several questions about Moose. The "+1
consensus" was about asking simpler, so I did. Still I got no answer.
I can understand that a direct question to a specific person gets no
answer. Hell I'm pretty bad at addressing that questions when are
directed to myself from time to time, but an open question for the whole
community with only "+1" as the "collective" answer and then silence,
even if I try to implement the suggestions for asking in another way can
be very... not encouraging.
Today I'm still wondering why or how I can't tell a tree to show the
contents only if the node is selected, but I get error traces and lost
of information by selecting an empty part of the tree to which my custom
browser doesn't know how to respond to.
Today I'm feeling there is no "us" in "players" for Moose, specially if
you're a newbie... only "you" the "single player".
:-/
Offray
Hi,
The Glamorous Team is happy to present a new feature in Spotter: preview
(you toggle it with Cmd+p). We think this boosts the usefulness of the
Spotter interface significantly.
[image: Inline image 1]
For more details, please take a look at:
http://www.humane-assessment.com/blog/boosting-gtspotter-with-preview
This is available in the Moose image, and it will soon be integrated in the
Pharo one.
Please let us know what you think.
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow"
Hi,
Is it still possible to download verveineJ for free ?
I tried: svn checkout svn://scm.gforge.inria.fr/svn/verveinej
But it now seems to require special permissions.
Creating an account at InriaForge does not seem to solve the problem.
Can you help me?
P.S: the moose book (
http://www.themoosebook.org/book/externals/import-export/external/verveineJ)
points to a broken link (http://www.moosetechnology.org/tools/verveinej)
Cheers,
Andrea Caracciolo
_____________________________
Software Composition Group
University of Bern
Hi,
I'm working on analyzing Python source-code with Moose. In Python, one
can write:
import re as regex
and this means "declare a local variable named 'regex' and put a
reference to the PyModule named 're' inside". How can I model that in
the mse file please?
Thanks
--
Damien Cassou
http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill
Aside from the fact that this issue is filed on the pharo instead of the
moose bugtracker
14858 <https://pharo.fogbugz.com/default.asp?14858> Hangup when rendering
TRLabelShape with SmallInteger instance as text
I wonder why the error locks the UI.
I can see a RMOD, maybe Trachel should stop any attempt for rendering
if the Morph has the #errorOnDraw property set?
nicolai