Hi,
I'm running the following example:
| browser |
browser := GLMTabulator new.
browser
row: [ :r | r column: #columnA; column: #columnB ].
browser transmit to: #columnA; andShow: [ :a |
a list display: [" :model | "#('Value 1' 'Value 2' 'Value 3' 'Value
1') ]
].
browser transmit from: #columnA; to: #columnB; andShow: [ :a |
a list titleIcon: GLMUIThemeExtraIcons glamorousBrowse
;title:'Data'; display:#('data A' 'data B' 'data C').
a text titleIcon: GLMUIThemeExtraIcons glamorousAccept;
title:'Additional Information 1';display:'something'.
a text titleIcon: GLMUIThemeExtraIcons glamorousAdd;
title:'Additional Information 2';display:'add something'.
].
browser openOn: MooseModel root allModels anyOne.
I want to show data in the tabs "'Additional Information 1" and "Additional
Information 2" only if 'data A', 'data B', or 'data C' is selected in the
tab 'Data'.
what is the best way to do it? I could not find a similar example.
Thanks,
Cheers,
Santiago
--
Santiago Vidal
Hi all,
For the moment this is just and idea and I really don't have any
implementation details, but there are a large institutions (say a City
Hall or a government entity, a large enterprise) with lots of
information that could be visualized, be queried and be understand as a
complex system in a similar fashion to what Moose does to helping to
understand complex software systems. As far as I know, nobody has used
Moose in this context, but I would like to know your opinions and views
on this matter and if you know a more specific tool for that with the
same level of flexibility, integration and interactivity of Moose.
Cheers,
Offray
Hi Nicolas,
Your latest changes produced some errors in tests.
The troubled seems to be triggered by you removing some methods from FAMIXClassGroup, like abstractness.
Could you take a look?
Cheers,
Doru
--
www.tudorgirba.com
"What is more important: To be happy, or to make happy?"
Hi,
Working with Glamour requires a slightly different mindset than when working with a generic user interface framework. Because this seems to generate confusion, I wrote down a small post that explains the differences.
http://www.humane-assessment.com/blog/browsers-vs-guis
Still issues? Just shoot, and I will try my best to answer them.
Cheers,
Doru
--
www.tudorgirba.com
"Live like you mean it."
> 09:30 Norbert Hartl, Take a small REST. Simple approaches for REST in smalltalk
> 10:00 Stephane Ducasse, Marcus Denker, The next steps for the Pharo Vision
>
I checked for trains... the *first* train from Lille arrives 9:45 in
Bruessels Midi Sundays.
I don't feel like booking a Hotel in Bruessels, I have to admit.
--
Marcus Denker -- denker(a)acm.org
http://www.marcusdenker.de
Not sure if this is a bug or just personal perference.
In Moose Suite 4.6 Development > World Menu > Moose Panel > ST Importer
the [Initial list] tab is sorted such that SUnit sorts before
ScriptLoader13.
I would generally consider sorted lists to be case insensitive.
cheers, Ben
Where do you log bugs for Moose? I got one for you :)
1. Unzipped Moose Suite 4.6 Development
2. Ran Moose.app\Contents\Windows\Squeak.exe
3. WorldMenu > Moose > Moose Panel
4. Clicked the ST downarrow icon. (btw, you might think about giving
the dialog that pops up a title)
5. In the [Initial list] tab selected the nine "AST-*" entries and
clicked the three-right-arrows.
6. In the [Selection] tab, selected "AST-Semantic" and clicked the
three-left-arrows.
The row below that - "AST-Semantic-Binding" - is now highlighted as
selected.
7. Try to get rid of the selection highlighting on "AST-Semantic-Binding"
cheers, Ben
Hi,
I'm running the following script:
| browser |
browser := GLMTabulator new.
browser
row: [ :r | r column: #columnA; column: #columnB ].
browser transmit to: #columnA; andShow: [ :a |
a list display: [" :model | "#('Value 1' 'Value 2' 'Value 3' 'Value 1') ]
].
browser transmit from: #columnA; to: #columnB; andShow: [ :a |
a list titleIcon: GLMUIThemeExtraIcons glamorousBrowse; display:#('data A'
'data B' 'data C').
a text titleIcon: GLMUIThemeExtraIcons glamorousAccept; display:'something'.
a text titleIcon: GLMUIThemeExtraIcons glamorousAdd; display:'add
something'.
].
browser openOn: MooseModel root allModels anyOne.
The problem is that after selecting a value in columnA the columnB is
opened in the last tab (the one with the glamorousAdd icon). I want the
first tab (the one with the glamorousBrowse icon) to be opened instead. How
can I do that?
Thanks in advance.
Cheers,
Santiago
--
Santiago Vidal
I trying to learn FAME from looking at [1] and RPGDragon/Hero/Treasure
in Moose Suite 4.5. Is a UML diagram of the relationships between these
classes available to check my understanding of the example.
[1] http://www.moosetechnology.org/docs/famix/extendingFamix and the
cheers, Ben
Hi all,
Sometimes when i'm browsing several blueprint complexity diagram at the
same time for a REALLY ugly system i get lost.
Is it possible to add a label to the blueprint complexity diagram?
Something like
Blueprint Complexity: All model classes
or
Blueprint Complexity: 'com::xxxxx::xxxx::xxxx::engine::platform'
Otherwise, i would grab each window and change the label by hand.
How do you manage this situation?
Thanks
Hi,
I've been trying to render a table with the example
ESExamples>>tableExample but it isn't working. Any help?
Thanks
Cheers,
Santiago
--
Santiago Vidal
Hello,
I'm using cogwin/Croquet VM (last version
http://www.mirandabanda.org/files/Cog/VM/VM.r2522/) on windows7,
and today I had this probelm: when the size of the pharo image become so
large the VM crashes with reason 'out of memory'.
The same problem with previous versions of cogwin.
I've only one, but very large, Java model in Moose.
Note that I use a PC with 8G of RAM, so it's really damage to have such a
problem.
Any idea about another VM working well on Windows and does not have such an
issues?
Any urgent solution?
Unfortunately I've not Mac and the company for which I'am going to
demonstrate Moose, on their code base and Tomorrow morning do not use Mac.
Thanks,
Hani
Hi,
I try to show an eyesee presentation (diagram) within a column of a
gLMTabulator browser. Everything is ok except that if the diagram width is
large (larger than the column) the presentation/column does not show an
horizontal scroll bar! I did not find any mean to make the presentation
showing scroll bars. What is strange (and good) is that I had not this
problem with mondrian presentations.
Any idea to make eyesee presentation showing horizontal scroll bar?
This is the code of the browser (note that I use it to build a
rEPComputedConcern browser):
eyeseeBrowser
| browser |
browser := GLMTabulator new.
browser title: 'Customizable EyeSee Chart'.
browser column: #chart1 span: 1; column: [:c | c row: #xGranularity; row:
#chartType; row: #yAxisLeft span: 3; row: #yAxisRight span: 3 ].
"mod := Array with: xGranularityValues with: chartTypeSelectors with:
yAxisSelectors with: self."
browser transmit to: #xGranularity; andShow: [ :a |
a dropDownList
title: 'x axis granularity';
display: [ :mod | mod first ];
selectedIndex: 1].
browser transmit to: #chartType; andShow: [ :a |
a dropDownList
title: 'chart type';
display: [ :mod | mod second ];
selectedIndex: 1].
browser transmit to: #yAxisLeft; andShow: [ :a |
a list
title: 'y left axis metric';
display: [ :mod | mod third ] ].
browser transmit to: #yAxisRight; andShow: [ :a |
a list
title: 'y right axis metric';
display: [ :mod | #(#none), mod third ] ].
browser transmit
to: #chart1;
from: #xGranularity; from: #chartType; from: #yAxisLeft; from: #yAxisRight;
andShow: [ :a |
a eyesee
diagram: [ :renderer :xGranularity :chartTypeSelector :yAxisLeftSelector
:yAxisRightSelector |
self result fourth
viewEyeSeeChartYAxis: { yAxisLeftSelector. yAxisRightSelector }
xGranularity: xGranularity
chartType: chartTypeSelector
withLabels: false
on: renderer ] ].
browser transmit to: #xGranularity->#selection; fromOutside:
#xGranularityToSelect.
browser transmit to: #chartType->#selection; fromOutside:
#chartTypeToSelect.
browser transmit to: #yAxisLeft->#selection; fromOutside:
#yAxisLeftToSelect.
browser transmit to: #yAxisRight->#selection; fromOutside:
#yAxisRightToSelect.
^ browser
Feb 4-5 2012 Brussels hosts FOSDEM2012,
the free and open software developers european meeting.
Sunday there will be a smalltalk devroom (AW 1.126) with
a number of interesting presentations.
09:30 Norbert Hartl, Take a small REST. Simple approaches for REST in smalltalk
10:00 Stephane Ducasse, Marcus Denker, The next steps for the Pharo Vision
11:00 Laurent Laffont, John Thornton, Amber, the Smalltalk for web developers
12:00 Nick Ager, An introduction to jQuery Mobile
12:30 Stefan Marr, RoarVM, Sly
13:00 David Chisnall, Compiling Smalltalk to fast native Code
13:30 Craig Latta, Spoon
14:00 Stephan Eggermont, Willem van den Ende, Diego Lont, Back to the future, (re)learn smalltalk
(till 16:30).
http://fosdem.org/2012/schedule/track/smalltalk_devroom
As there is no devroom on saturday, the VUB has kindly offered to organise
a sprint. There will be a room available at walking distance from FOSDEM.
Stephan
Hi,
I've been reading about the yesterday's weather algorithm and I'd like to
use it but I have not been able to find out if it's actually implemented in
Moose or any plugin for it, is it?
Thanks.
Franco
Hi!
Roassal provides a kind of scrolling like in the iphone. With the mouse, you drag&drop the background and it gives a velocity to it and decelerate slowly, as in an iphone.
I found a different way of scrolling in the ZVTM:
http://zvtm.sourceforge.net/zgrviewer/applet/
Which way do you prefer best?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi!
I have produced Version 1.2 of Soup. Nicolás, a student of the DCC, has written a number of tests.
I also fixed the configuration, it was not well defined (the stable symbolic version did not point to an existing version).
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Doru, list
I think that actions (those in the toolbar) should be rendered by a double dispatch mechanism... I want to be able to render different kind of things as an action (for instance, a multistate button). What do you think?
best,
Esteban
Hi,
I've been trying to run Kumpel on my computer the last few days following
the instructions here: http://www.moosetechnology.org/tools/kumpel
But i got nothing so far, even when i left my computer a couple of hours
doing the following:
KMPProject new
projectName: 'verveinej';
startRev: '1';
endRev:'2';
url: 'svn://scmscm.gforge.inria.fr/svn/verveinej/';
buildDiffs: true;
load
On my terminal i got this:
/usr/bin/zenity
Building Project verveinej main
Step 1: Loading Project Info...
Step 2: Loading Initial List of Directory Tree...
Step 3/4: Loading Logs...
Step 4/4: Loading File Diffs...
Initial Diff Path=svn://scm.gforge.inria.fr/svn/verveinej Thread 1
: Loading Diff 2
took miliseconds to load diffs: 15237
and then i got stuck.
Any suggestions? am i doing something wrong?
Regards,
--
Felipe González Martínez
Estudiante de Ingeniería Civil en Computación
Departamento de Ciencias de la Computación
Universidad de Chile
I hope this is one of our DNS server that is down or something.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.