Gary, anybody,
DUMB question: I found http://wiki.squeak.org/squeak/6005, which looks like a nice boost in getting things to work. Maybe Monticello will like me now ;) Are there any other tricks to this, such as install either by universe or Monticello, and then apply bleeding edge stuff from Squeak Source??? Just confessing ignorance in hopes that I will be testing the correct stuff.
Bill
Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254
Email: bschwab@anest.ufl.edu Tel: (352) 846-1285 FAX: (352) 392-7029
gazzaguru2@btinternet.com 09/14/07 5:36 PM >>>
Have changed Utilities #informUserDuring: and #informUser:during: to go via UIManager and overridden #informUserDuring: in PSUIManager to redirect to using the SystemProgressMorph do deal with the "popup" cases when recompiling etc.
Deals with some of the mis-uses of popup-menus. Feedback appreciated (ToolBuilder-gvc.6 and Widgets-gvc.235 from SqueakSource). Had some hassles with Monticello (using Keith's changes...). Hopefully ok now :-)
-----Original Message----- From: ui-bounces@lists.squeakfoundation.org [mailto:ui-bounces@lists.squeakfoundation.org] On Behalf Of Gary Chambers Sent: 14 September 2007 8:29 pm To: 'Squeak's User Interface' Subject: RE: [UI] Squeak's Menus Are Awful
Sounds fair. There are still a lot of direct users of PopupMenu in the image (ST-80 based), grim. Perhaps they should be changed to go via the UIManager and/or theme and use a MenuMorph. (even confirm: in the standard MorphicUIManager uses PopupMenu rather than a MenuMorph). Then fix/modify MenuMorph to have the behaviour we require (or subclass it and direct it from the active UIManager).
I could adapt the technique I used for a DropList's list to make surethe menu gets deleted when a click occurs beyond its bounds.
-----Original Message----- From: ui-bounces@lists.squeakfoundation.org [mailto:ui-bounces@lists.squeakfoundation.org] On Behalf Of Jason Johnson Sent: 14 September 2007 5:51 pm To: Squeak's User Interface Subject: Re: [UI] Squeak's Menus Are Awful
Sounds like you have a handle on it to me. :)
On 9/14/07, Bill Schwab BSchwab@anest.ufl.edu wrote:
Gang,
Now that I have filtered this list into its own folder, I have remember to **look at it** ~:0
How about this as a compromise: menus that are worthy of
being left in
place (not many IMHO - they should instead be separate
system windows)
should have a title bar and be draggable by that; other
menus should
be sufficiently modal that it is not a consideration.
Squeak has long (ab)used menus in situations where more
complex views
were appropriate. Look at the file picking menus: one gets
a chain of
menus vs. a dialog. Note that there are dialogs, but there
are also
hideous menus.
Bill
Wilhelm K. Schwab, Ph.D. University of Florida Department of Anesthesiology PO Box 100254 Gainesville, FL 32610-0254
Email: bschwab@anest.ufl.edu Tel: (352) 846-1285 FAX: (352) 392-7029
gazzaguru2@btinternet.com 09/13/07 7:00 PM >>>
I think you should be "able" to pick up the menus, just via halo though, to move them out of the way. Not by a default click/drag.
-----Original Message----- From: ui-bounces@lists.squeakfoundation.org [mailto:ui-bounces@lists.squeakfoundation.org] On Behalf Of tim Rowledge Sent: 13 September 2007 11:55 pm To: Squeak's User Interface Subject: Re: [UI] Squeak's Menus Are Awful
On 13-Sep-07, at 3:18 PM, Todd Blanchard wrote:
Specifically, they open to the right of the mouse.
There's a good reason for that; if you click the mouse
button you
get a button-down followed by a button-up. If the menu
opened under
the mouse location you would have accidentally picked
whatever item
was in the right place. Delete all files, anyone?
It's particularly likely to be annoying when the menus
are slow to
dispaly, which they certainly seem to be in recent
Squeak images.
Now venting about Morphic performance in 3.9 is something worth doing. Dismal. And I'm running on a 2GHz dualcore OSX
machine with
2Gb ram, not exactly a slow system.
If you open a menu, don't move the mouse, and
click, you will
pick up the menu with the hand. This happens to me -
oh - about
50% of the time. Either open the menu under the mouse,
or make it
so I can't pick it up except with the title bar.
Do the latter for the reasons mentioned above. Being able
to pick up
a menu at any point is insane.
tim
tim Rowledge; tim@rowledge.org;
http://www.rowledge.org/tim Press
[ESC] to detonate or any other key to explode.
UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
_______________________________________________ UI mailing list UI@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/ui
On Sat September 15 2007, Bill Schwab wrote:
Gary, anybody,
DUMB question: I found http://wiki.squeak.org/squeak/6005, which looks like a nice boost in getting things to work. Maybe Monticello will like me now ;) Are there any other tricks to this, such as install either by universe or Monticello, and then apply bleeding edge stuff from Squeak Source??? Just confessing ignorance in hopes that I will be testing the correct stuff.
I had no problem loading the universe package first and then updating with MC. But, AFA Gary has posted, use monticello packages. They are the latest. The Universe package isn't as recent as MC/squeaksource.