[PATCH]: Kicker find as you type

Aaron J. Seigo aseigo at kde.org
Mon May 2 08:52:10 BST 2005


On Sunday 01 May 2005 02:08, Dominik Seichter wrote:
> To find the application, I simply search the name, comment and executable
> name of all services.
>
> A screenshot can be found here:
> http://krename.sourceforge.net/screenshots/kicker_01.png

nice ... i believe there is a wishlist request for such an item on b.k.o... at 
first glance, something seems ... hrm.. amis.. i'm not completely sure what 
it is right now, but it seems to be in the wrong place.

<think outloud mode>
almost like i expect it to be in the _main_ menu, not a submenu. perhaps up in 
the "recent apps" area? hrm.

or perhaps in the Applications section, and have it whittle down the options 
so the user can learn where things are as well? (not sure how i feel about 
that, actually)

and it seems to have some overlap with the exec applet as well. as in: this 
functionality would be nice for the exec applet =)

> The patch against HEAD can be found under this URL:
> http://krename.sourceforge.net/data/kicker/kicker-find.patch
>
> To be able to compile with the patch applied, you have to add the files
> http://krename.sourceforge.net/data/kicker/find_mnu.h and
> http://krename.sourceforge.net/data/kicker/find_mnu.cpp to
> kdebase/kicker/ui/ .
>
> Now I would like to know, how this feature can be further improved and
> wether I should commit it to CVS or not.

to be included in CVS it must follow the coding guidelines found in the 
HACKING file.

second, if it is a kpanelmenu subclass, it should be in kicker/menuext (yes, a 
bad name for that directory =) and be made into a loadable module. that way 
it will also appear in the Special Buttons menus and won't require any more 
of those ugly menu-specific hacks in k_menu.cpp nor will it add more clutter 
to kickerSettings.

this means, however, either ditching it updating the Recent Apps list or 
(preferably) abstracting that out to somewhere in libkickermain so everything 
can use it.

and this way, we can put this item in a playground to start with until we 
figure out exactly what to do with it ... the menuext's we have there right 
now really need some sorting out in general.

-- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050502/0ac4291e/attachment.sig>


More information about the kde-core-devel mailing list