gnustep-dev
[Top][All Lists]
Advanced

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

Windows backend : questions and answers


From: Xavier Glattard
Subject: Windows backend : questions and answers
Date: Tue, 6 Mar 2007 09:10:23 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Hi

I'm ready to post a 'clean' Windows backend to the repository. Few changes but
i dont want to annoy some... ;-)

And I have some questions.

Here are the changes :

- Deletion of all non-GNUstep debug stuff (printf...)
- Deletion of all Notification hooks (used for a debugging purpose)
- Deletion of the Application preference Panel that popups (pops up?)
  the 1st time you run _any_ application
- rename GSWINHandlesWindowDecorations and GSWIN32HandlesWindowDecorations
  options to GSW32HandlesWindowDecorations (none worked because of a typo).
- use of GSBackHandlesWindowDecorations option like X11 backend
- all these options are read in -initWithAttribute: (no more in
  +inializeBackend) and set an instance (not class) variable.
- add methods -handlesWindowDecorations/-setHandlesWindowDecorations
- add methods -usesSystemTaskbar/-setUsesSystemTaskbar
- fixing a bug in W32_GLContext (placement of GL subwindow when 
  handlesWindowDecoration == YES)

Here are some questions :

- Should the backend options be handled by a SystemPreferences module ?
  (X11 backend options have no dedicated module)
- in my patch handlesWindowDecoration (like X11?) and usesSystemTaskbar are
  set by default : do you agree with these choices ?
- [-stylewindow::] seems not to be used, neither by X11 backend. Delete ?
- GSUseWMStyles option is still present ... have to choose ?
  (=GSBackHandlesWindowDecorations=GSW32HandlesWindowDecorations)
- i suggest to rename GSUseWMTaskbar to GSUseSystemTaskbar or anything.
- does the backend runs on 64bits system ?
  If it does, why not rename it to MSWin or Win or MSW or something ?

Thanks for your comments

Xavier







reply via email to

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