MagmaBufferController?
Chris Muller
asqueaker at gmail.com
Tue Aug 7 03:11:04 UTC 2007
Hi Joseph!
It is not deprecated at all, in fact, I am wanting to move in the
direction of enhancing the MagmaTools so we can have a full, visual UI
console of a Magma server, showing
- statistics (commit rate, idle, max client wait, etc).
- a repository "object browser"
- commands for adminstrative operations on the db (backup, compress, etc.)
But I have never finished "MagmaTools" so have not yet released them.
The screen shot you see is from a very experimental Naked-Objects UI
builder from 2003-2004 called "Maui", but the one you see on the
screen shot works pretty well, and you *can* browse the objects of a
repository from the server side (i.e., with none of the domain classes
present in the image) in a similar way shown in that screen shot.
If you're interested, you have to load Maui. See "Maui" in the swiki
for more information including where to download it.
http://wiki.squeak.org/squeak/3836
Then load "MagmaTools" from the "MagmaTester" project of squeaksource.
Have you a Magma repository ready to browse? Then type in a
workspace:
(MagmaBufferController repositoryController: yourRepositoryController) maui
yourRepositoryController is your open MagmaRepositoryController which
you can get in two ways from an existing Magma repository.
1) from a locally-opened session, "self repositoryController"
or 2) "MagmaRepositoryController open: (MagmaLocalLocation path:
'/path/to/the/repository')"
You will see a little orange square attached to the hand. Drop it
anywhere onto the desktop. Hover the mouse on it and press 'B', a
browser appears for that class. Now drag the #anchorBuffer message
straight from the browser to the little square. It will grow and show
a place-holder to drop that message. Now click on the message and
another little square will appear. As you can see from the balloon
help, this is a MagmaBufferFacade.
You can customize this buffer-facade (by dropping messages from its
browser) to show the pertinent information like I did for the
screenshot, and *then* remember the view from the Maui 'tools' menu
(tools | manage views...).
If you get this far, you will probably see the potential for serious
fun. In fact, after lying dormant for a few years, I have just a few
months ago decided to resurrect Maui and have been hammering on it in
my spare time. It's looking much better than this orange stuff. I
hope to have time to share it in the coming months.
Cheers,
Chris
On 8/6/07, Joseph Blatter <josephblatter62 at yahoo.com> wrote:
> Hi. I'm trying to follow directions of this page
> http://wiki.squeak.org/squeak/5728
>
> in order to use the repository browser, but I was unable to find the class
> MagmaBufferController in the Monticellos.
> It is deprecated? Anybody has used it?
> thanks
>
>
>
>
>
>
> ________________________________
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo!
> Mail
>
>
> _______________________________________________
> Magma mailing list
> Magma at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/magma
>
>
More information about the Magma
mailing list