Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: X11 Enhancements for Tiger
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: X11 Enhancements for Tiger



Well, I'm not actually talking about managing the applications within X11 and so forth, just simply the X11 interface itself. Rather than putting the X11 application within the Dock, push its controls into the menubar. Also the shortcut I was referring to is just a way to more quickly and efficiently control and bring X11 into and out of the foreground as well as quickly switch between root/nonroot display mode.

It doesn't really seem that you need to do anything at all with the way the widgets and they way that they're controlled with what I'm talking about as this is all simply putting another face on the way things are currently handled... Please correct me or rephrase your thoughts if I'm missing something here.

Thanks!

-George


On Mar 10, 2005, at 6:10 PM, Sean Ahern wrote:

email@hidden wrote:
1) If you simply took the X11 app as it currently runs and turn it into
a menubar item so that all contents in the menubar (Preferences,
Applications, Edit, Window, Help) would all be items in the menubar
icon dropdown. Just simply use the stylized X logo and pop it in up by
the time and spotlight and you'd have much happier users. There is no
reason to have it otherwise as it is more a system service and server
than an application. Or at least give users the option to have this.

I agree that this would make many apps more "mac-like". However, X has no idea that the thing drawn on a window is a "menu bar" or even that it's clickable. It probably knows it has text, since it presumably drew to the window with an XDrawString (or similar) call.

Fundamentally, X knows nothing about buttons, menus, menu items and the
like. This is the role of the widget library (GTK, Qt, Motif (shudder)),
FOX, wxwidgets, etc.). The only way Apple's X11.app would have enough
information to present a menu bar as a proxy for a feature in an X11
application would be to intercept the calls at the widget library level,
not the X11 level. Do-able, possibly, if you played some dynamic
library games, but a moving target, and difficult to get right in all
circumstances.


-Sean

__
email@hidden
925-422-1648

_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list      (email@hidden)
This email sent to email@hidden


References: 
 >X11 Enhancements for Tiger (From: email@hidden)
 >Re: X11 Enhancements for Tiger (From: Sean Ahern <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.