[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: StepBox v1 - Yet another GNUstep window manager

From: Yen-Ju Chen
Subject: Re: StepBox v1 - Yet another GNUstep window manager
Date: Tue, 21 Oct 2003 23:03:37 -0400

From: Ian Mondragon <address@hidden>
To: Adam Fedor <address@hidden>
CC: Yen-Ju Chen <address@hidden>, address@hidden
Subject: Re: StepBox v1 - Yet another GNUstep window manager
Date: Tue, 21 Oct 2003 19:41:25 -0500

i've run into this problem with IWM, and the issue is fairly gnustep-centric in that the concept of each application having it's own dedicated menu and icon represented on screen is not a globally accepted norm, and therefore is not present in the "standards" out there (ICCCM, EWMH). while the EWMH spec makes use of "menu" windows and the sort, they're not intended for use in the gnustep sense, which presents a problem. for now, if i recall correctly, i was actually using the XClass name/instance to parse out which application the clients belong to, but it's a horrible hack.

i've been inundated with hoards of other things lately and obviously haven't had a lot of time to devote to IWM (not to mention the nightmare that is sourceforge), but one of the things i had pondered at one point was simply going the "only-gnustep" route and seeing if we (the IWM team) could work out something with the core gnustep team to set up an IWM-specific set of atoms to consistently communicate this sort of information with the WM, but i never did so.

 Yes, we do need a GNUstep specification for window manager.
 I plan to make StepBox use as many GNUstep classes as possible,
 such as NSColor, NSFont, NSStringDrawing, NSBezierPath, etc.
 But I don't think StepBox can be independent from Xwindow
 if it need to support non-GNUstep application,
 especially regarding to Xwindow event handling (and probably run loop).
 Since window managers for GNUstep are emerging now,
 it would be nice to have a good discussion about the boundary among
 window manager, workspace (GWorkspace) and file manager (GWorkspace).
 StepBox has sort-of minimal functions of window manager.
It supports resizing, moving, workspaces, iconified into root menu (not real icon on the screen),
 and configure. That's all.
If I can solve the problem of menu (require GNUstep specification) and window order,
 I think that's all we always ask.


- ian

Discuss-gnustep mailing list

Concerned that messages may bounce because your Hotmail account has exceeded its 2MB storage limit? Get Hotmail Extra Storage! http://join.msn.com/?PAGE=features/es

reply via email to

[Prev in Thread] Current Thread [Next in Thread]