I lunged at Pharo in hopes of escaping the exception, but went to Linux, not macs. So I am trying to leave a platform whete it should be off and moving to one where it should be on. Perhaps the correct solution is to give Pharo something that Andreas Raab nicely, elequently, and firmly (seriously, I mean it) explained to me that Squeak simply does not have, and that is session awareness. Dolphin "knows" when it wakes up and goes to sleep, and can act on each. There are high level and subclassable session manager classes for console and graphical applications, including a spcial one for the IDE itself. The startup is broken into phases with hooks along the way. More recent versions trigger events vs. requiring overrides in some situations. The network classes know when to initialize themselves, etc. I have noticed some of this starting to creep into Squeak/Pharo, but my (about time, huh?) point is that with these features, the image could detect the platform on startup and "do the right thing" for the platform. One could also set defaults into the VMs, but that is a bit harder to change quickly. Bill -----Original Message----- From: pharo-project-bounces@lists.gforge.inria.fr [mailto:pharo-project-bounces@lists.gforge.inria.fr] On Behalf Of Hilaire Fernandes Sent: Thursday, May 21, 2009 4:32 AM To: Pharo-project@lists.gforge.inria.fr Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts Just take the point of view of the user, then the answer will be obvious ;-) Hilaire 2009/5/21 Stéphane Ducasse <stephane.ducasse@inria.fr>:
This is ok for me the swapMouseButtons so what the other think?
Stef
On May 20, 2009, at 4:30 PM, Damien Pollet wrote:
I use nearly the same script, except with the sans fonts, and a couple settings:
Preferences    enable: #halosEnabled;    enable: #swapMouseButtons;    disable: #gradientMenu.
Most important to me is swapMouseButtons, because it puts menus back on the correct button. Apparently this setting is needed on macs and linux, so by the magic of (possibly biased) numbers, the exception is windows. Can we have #swapMouseButtons enabled by default ?
On Mon, May 18, 2009 at 10:45, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, May 18, 2009 at 10:37 AM, Lukas Renggli <renggli@gmail.com> wrote:
That looks great, though I would prefer a sans-serif font (DejaVu Sans) instead of a serif font (DejaVu Serif) in the UI. Serif fonts add too much noise on the screen and are typically used in print only, not in user interfaces.
If people agree with this, I can change that. The script I currently use is the following one. If you have ideas on how to improve it, please tell me.
font := LogicalFont familyName: 'DejaVu Serif' pointSize: 10. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. Preferences setListFontTo: font. Preferences setMenuFontTo: font. Preferences setCodeFontTo: codeFont. Preferences setButtonFontTo: font. Preferences setSystemFontTo: font. font := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. Preferences setWindowTitleFontTo: font.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Damien Pollet type less, do more [ | ] http://people.untyped.org/damien.pollet
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- http://blog.ofset.org/hilaire _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project