[haiku-development] Re: Yet another Task for GSoC: HUD
- From: "Jürgen Wall" <x-otic@xxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Mon, 27 Feb 2012 10:20:59 +0100
> > So here is how it *could* be implemented. Maybe someone has a better > idea. > > Of course, Haiku does not use a shared menu bar for all apps, > > so the HUD search wouldn't be placed at a global level but per > application. > > If Haiku were to adopt something like Spotlight in Mac OS X, e.g. in > Deskbar, > - I'm thinking about the results menu in particular, which is an > aggregation of > more than just files - then that would allow for showing hits from the > current > app's menus. It couldn't replace the full menu though, which would still > have > to live somewhere (else), like in the current app/window menus. > > (And there's the small issue of which app is/was the one in use, as > Deskbar > takes focus.) This is why I was pointing to a "per application" approach, which should be achievable while circumventing lots of issues. > > A crude implementation might use application scripting to replicate the > menu > structure, but it would be better to have a specific protocol since some > menu > options are built at menu access time, and those wouldn't be reflected. > > Such a protocol could be as simple as a particular message constant to ask > for the full menu structure, including message targets if possible, in a > single > reply. Actually, I thought in the direction of extending the capabilities of the BMenu class. Hopefully such a thing can be done without breaking the ABI - to me it feels so. However, IIRC there were posts saying that this class is supercharged anyway - but the experts out there should know better. > > Too small and too much of a bikeshed for a GSoC task, I'd say. Well, I find this feature could extend the usability of some applications a lot, while being cheaply available. One could also add some optional features to it, to make it a full blown GSoC task. Regards, Juergen -- Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
- Follow-Ups:
- [haiku-development] Re: Yet another Task for GSoC: HUD
- From: kirilla@xxxxxxxxxx
- [haiku-development] Re: Yet another Task for GSoC: HUD
- References:
- [haiku-development] Yet another Task for GSoC: HUD
- From: "Jürgen Wall"
- [haiku-development] Re: Yet another Task for GSoC: HUD
- From: kirilla@xxxxxxxxxx
- [haiku-development] Yet another Task for GSoC: HUD
Other related posts:
- » [haiku-development] Yet another Task for GSoC: HUD - "Jürgen Wall"
- » [haiku-development] Re: Yet another Task for GSoC: HUD - kirilla@xxxxxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - "Jürgen Wall"
- » [haiku-development] Re: Yet another Task for GSoC: HUD - kirilla@xxxxxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - "Jürgen Wall"
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Justin Stressman
- » [haiku-development] Re: Yet another Task for GSoC: HUD - kirilla@xxxxxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Justin Stressman
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Axel Dörfler
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Gabriel Harrison
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Ryan Leavengood
- » [haiku-development] Re: Yet another Task for GSoC: HUD - x-otic@xxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - kirilla@xxxxxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - x-otic@xxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - "Jürgen Wall"
- » [haiku-development] Re: Yet another Task for GSoC: HUD - x-otic
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Axel Dörfler
- » [haiku-development] Re: Yet another Task for GSoC: HUD - "Jürgen Wall"
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - x-otic
- » [haiku-development] Re: Yet another Task for GSoC: HUD - kirilla@xxxxxxxxxx
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Stephan Aßmus
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Ryan Leavengood
- » [haiku-development] Re: Yet another Task for GSoC: HUD - Axel Dörfler