Hey David,
Le 4 févr. 2013 à 13:27, David Chisnall a écrit :
> Hi,
>
> I'm trying to get the Etoile menus stuff working, but I get a lot of
> NSInternalConsistency exceptions and no menu appears. Does this work for
> anyone else?
I don't remember having such exceptions when using the menu bundle + menu
server combination, but the horizontal menu support has been more or less
broken for a while. By broken, I mean plagued by many bugs. The menu bundle
code is very outdated iirc and far from being compatible with the current
GNUstep AppKit.
I started a rewrite from scratch six months ago, but I still need to finish it
and commit it. The goal of rewrite is to have:
- a less flexible but much simpler MenuServer implementation
- a framework to interact with the menubar and extend it (e.g. menulet), this
framework could also contain APIs to interact with other system-wide UI
elements (e.g. Sidebar, Shelf etc.)
- a better menulet infrastructure using a NSStatusItem-compatible API, and
supporting customization at runtime
- no menu bundle
- the theming code can be put in the theme bundle
- the GNUstep implementation for the horizontal menu logic can be used
rather than patching it
- BSD or MIT licensed code (LGPL code cannot be moved to EtoileFoundation or
EtoileUI easily)
I hope to have some time during the Spring to make progresses on this front.
Quentin.
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev