Log of /branches/KDE/3.5/kdebase/kicker/kicker/ui/service_mnu.cpp
Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Revision 652581 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 11 14:24:27 2007 UTC (10 years, 8 months ago) by lunakl
File length: 25563 byte(s)
Diff to previous 635743
Fix focus with RMB/Put Into Run Dialog. I didn't even know K-Menu could do this.
Revision 635743 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 20 19:57:30 2007 UTC (10 years, 10 months ago) by aseigo
File length: 25486 byte(s)
Diff to previous 578930
let translators decide how this gets laid out should they wish to, as per the request of some of them. also, use a '-' by default. nicer than ()s and ' ' doesn't work for enough people. so be it.
Revision 578930 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 30 16:14:34 2006 UTC (11 years, 4 months ago) by aseigo
File length: 25390 byte(s)
Diff to previous 574393
reduce visual clutter due to descriptions by not using parens and avoiding duplicating the name in the description or vice versa CCMAIL:celeste@kde.org
Revision 574393 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 18 22:01:46 2006 UTC (11 years, 4 months ago) by kling
File length: 25107 byte(s)
Diff to previous 522469
Multi-head fixes: * Put into run dialog (open the run dialog on the current screen) * Add item/menu to panel (add it to panel on the current screen)
Revision 522469 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 25 17:18:23 2006 UTC (11 years, 9 months ago) by aseigo
File length: 24484 byte(s)
Diff to previous 522270
allow d'n'd in kmenu when panel is Locked (but not kiosk'd) BUG:124245
Revision 522270 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 24 22:56:36 2006 UTC (11 years, 9 months ago) by aseigo
File length: 24479 byte(s)
Diff to previous 519402
allow rmb on locked panels (but still not kiosk'd panels, of course)
Revision 519402 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 17 02:16:55 2006 UTC (11 years, 9 months ago) by aseigo
File length: 24384 byte(s)
Diff to previous 503768
use KickerLib::menuIconSet
Revision 503768 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 09:52:56 2006 UTC (11 years, 11 months ago) by mueller
File length: 26372 byte(s)
Diff to previous 466946
still hunting miscompilations ;/
Revision 466946 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 3 19:31:18 2005 UTC (12 years, 3 months ago) by aseigo
File length: 26347 byte(s)
Diff to previous 466830
when we are collapsing a single menu item down, don't use the menu's name as then the user can't tell what the heck is going to launch. and --debug while we're at it ;)
Revision 466830 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 3 14:20:39 2005 UTC (12 years, 3 months ago) by aseigo
File length: 26630 byte(s)
Diff to previous 464930
don't show the context menu if we are locked or if there is nothing to show due to kiosk restrictions BUG:113647
Revision 464930 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 16:27:46 2005 UTC (12 years, 3 months ago) by binner
File length: 26285 byte(s)
Diff to previous 464916
ignore "unknown" icons in all code paths
Revision 464916 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 28 15:57:46 2005 UTC (12 years, 3 months ago) by binner
File length: 26223 byte(s)
Diff to previous 461078
we really don't want to show the "unknown" icon
Revision 461078 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 16 12:09:38 2005 UTC (12 years, 3 months ago) by binner
File length: 26190 byte(s)
Diff to previous 454549
don't show "paper" icon for bigger menu icon sizes if icon is missing create a transparent icon so that entry doesn't get lower than others
Revision 454549 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 29 09:55:02 2005 UTC (12 years, 4 months ago) by aseigo
File length: 25957 byte(s)
Diff to previous 452081
show buttons in pressed state even when triggered by keyboard for Danimo
Revision 452081 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 22 14:38:29 2005 UTC (12 years, 4 months ago) by aseigo
File length: 25659 byte(s)
Diff to previous 448981
call close() after hitting the event loop to prevent getting stuck in a nested event loop BUG:111220
Revision 448981 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 13 20:30:45 2005 UTC (12 years, 4 months ago) by aseigo
File length: 25116 byte(s)
Diff to previous 438982
don't show separators at the end of menus unless there are items that follow. based on a patch by Jonathan Marten. thanks Jonathan! BUG:110702
Revision 438982 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 26 18:54:59 2005 UTC (12 years, 5 months ago) by coolo
File length: 24481 byte(s)
Diff to previous 433955
branching of 3.5 and arts 1.5
Revision 433955 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 12 09:54:53 2005 UTC (12 years, 5 months ago) by aseigo
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 24481 byte(s)
Diff to previous 433827
don't crash on exit when menuexts are in the kmenu and kicker is closing down. this is accomplished by keeping these in a separate list in the kmenu and only deleting them from the kmenu during normal operation
Revision 433827 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 11 22:59:40 2005 UTC (12 years, 5 months ago) by aseigo
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 24465 byte(s)
Diff to previous 429249
consolidate the loading of the icon set based on the menu entry height preference put "add non kde app" in the add application to panel menu for completeness. i'm not a fan of the name, but that's what it's called elsewhere. maybe "add an application that isn't in this menu" if only it weren't so gosh darned long. ;)
Revision 429249 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 27 00:52:56 2005 UTC (12 years, 6 months ago) by schaettgen
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 26643 byte(s)
Diff to previous 424209
The Quicklauncher can now display the most popular applications, similar to the Most Recently Used/Most Often Used section of the kmenu. The kmenu emits a DCOP signal when an application is started. The kmenu and the quick launcher both wait for this signal to update their usage stats. If a launched application is present in the quick launcher, it will blink a few times now to tell the user that he could have started the program with fewer mouse clicks. The dynamic mode of the quick launcher works not exactly like the MRU/MOU-list of the kmenu. Instead it tries to take both short term and long term usage into account. The weighting between short term and long term usage can be selected in the new configuration dialog, which also replaces several existing menu options. The exact meaning of this slider is a bit hard to communicate, but on the other hand it allows for a compromise between the two extreme strategies MRU and MOU. The best default value has yet to be found, but I guess that something around 75% should be fine in the long run - at first it's always a bit jumpy though, because there are no long term usage statistics - unless we not only provide a list of default applications, but also some guessed statistics for them. Applications appearing dynamically in the quick launcher can be pinned down, so that they stay there no matter what. Applications inserted manually will also be in that mode initially. The dynamic mode is disabled by default. The quick launcher has been converted to use the new configuration framework and the kmenu/service menu has been slightly refactored. The latter can keep the bug count constant at best, but it helps keeping Aaron happy ;) BUG: 46639
Revision 424209 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 11 05:51:23 2005 UTC (12 years, 6 months ago) by aseigo
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 29559 byte(s)
Diff to previous 424065
delete submenus when a servicemenu is deleted KickerLib::reduceMenu
Revision 424065 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 10 16:49:16 2005 UTC (12 years, 6 months ago) by howells
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 29474 byte(s)
Diff to previous 416318
Fix various Kiosk things. Approved by aaron. * Don't allow right click anywear on kicker * Don't allow drag & drop if Kicker is immutable * Don't show the help menu if it's not allowed
Revision 416318 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 21 07:58:36 2005 UTC (12 years, 7 months ago) by aseigo
Original Path: trunk/KDE/kdebase/kicker/kicker/ui/service_mnu.cpp
File length: 29418 byte(s)
Diff to previous 410266
move kicker-the-app into kicker/kicker/ rename share/ to libkicker fix the Makefile.am's to reflect this. knowing how Makefiles hate me, i'm sure i missed something somewhere. huzzah.
Revision 410266 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 10:59:01 2005 UTC (12 years, 8 months ago) by aseigo
Original Path: trunk/KDE/kdebase/kicker/ui/service_mnu.cpp
File length: 29418 byte(s)
Diff to previous 409203
more janitorial work. remove more QPtrLists and fix const_iterator usage (we could probably use const_iterators in more places =)
Revision 409203 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 4 05:39:42 2005 UTC (12 years, 8 months ago) by (unknown author)
Original Path: trunk/KDE/kdebase/kicker/ui/service_mnu.cpp
File length: 29209 byte(s)
Diff to previous 403312
moved kdeaccessibility kdeaddons kdeadmin kdeartwork kdebindings kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdesdk kdetoys kdeutils kdevelop kdewebdev kdepim kdebase kdelibs kde-i18n arts into /trunk/KDE/
Revision 403312 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 5 14:21:02 2005 UTC (12 years, 9 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 29209 byte(s)
Diff to previous 400692
Added "Description only" menu item format
Revision 400692 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 26 07:25:55 2005 UTC (12 years, 9 months ago) by nikolaus
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 28851 byte(s)
Diff to previous 400275
Break the kicker config tabs into standalone KCModules. Show them in kcontrol as a single module. Show them in kicker as separate modules. KConfigXTize the "Menus" and "Appearance" modules (partly).
Revision 400275 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 24 17:21:54 2005 UTC (12 years, 9 months ago) by nhasan
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 28571 byte(s)
Diff to previous 398152
Simplify life.
Revision 398152 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 17:20:19 2005 UTC (12 years, 9 months ago) by mlaurent
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 28643 byte(s)
Diff to previous 398146
Spec said "When inline item + header + alias_inline we doesn't display header"
Revision 398146 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 16 17:09:27 2005 UTC (12 years, 9 months ago) by mlaurent
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 29026 byte(s)
Diff to previous 391631
Add all xdg menu standard support. Ok'ed by Waldo. Perhaps a backport for kde 3.4.1 ?
Revision 391631 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 21 06:43:54 2005 UTC (12 years, 10 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 26341 byte(s)
Diff to previous 388653
no icons is [menus] MenuEntryHeight=-1 BUG:36375
Revision 388653 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 12 13:13:51 2005 UTC (12 years, 10 months ago) by nikolaus
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 26255 byte(s)
Diff to previous 386624
close context menu, if the parent menu is hidden or on an additional click in the menu not perfect, because context menu stays when you right click on an item in a submenu BUG: 99098
Revision 386624 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 06:56:44 2005 UTC (12 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 26163 byte(s)
Diff to previous 386618
remove a dead connection
Revision 386618 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 05:42:15 2005 UTC (12 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 26254 byte(s)
Diff to previous 385740
use the KConfigXT settings
Revision 385740 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 3 09:13:30 2005 UTC (12 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 24289 byte(s)
Diff to previous 378497
use KickerSettings throughout kicker instead of accessing Kicker::the() put global.h into a namespace (KickerLib) all in libkickermain, allowing things to link to that directly instead of ALL of kicker *cough*taskbarextension*cough*
Revision 378497 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 14 18:15:22 2005 UTC (12 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 24282 byte(s)
Diff to previous 377681
close menus after dragging items out of them patch graciously contributed by Stefan Nikolaus BUG:81438 BUG:88940 CCMAIL: stefan.nikolaus@stuco.uni-oldenburg.de
Revision 377681 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 12 04:11:07 2005 UTC (12 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23399 byte(s)
Diff to previous 373825
handle multiple kmenu buttons properly BUG:49601
Revision 373825 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 28 20:28:13 2004 UTC (13 years ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23418 byte(s)
Diff to previous 367532
correct default settings
Revision 367532 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 1 05:10:37 2004 UTC (13 years, 1 month ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23419 byte(s)
Diff to previous 367300
CVS_SILENT remove useless include
Revision 367300 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 29 21:56:35 2004 UTC (13 years, 1 month ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23460 byte(s)
Diff to previous 364166
move the two functions in popopposition into global to try and keep these stray methods all in one place
Revision 364166 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 19 08:54:30 2004 UTC (13 years, 1 month ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23467 byte(s)
Diff to previous 363792
BUG:92864 make a servicemenubutton when dragging a group from the kmenu, uses a programs:/ link
Revision 363792 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 17 22:11:01 2004 UTC (13 years, 1 month ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23325 byte(s)
Diff to previous 361692
merge stop_the_insanity for QA and wider development cooperation STI has become less buggy than HEAD, though there are still some TODOs
Revision 361692 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 9 12:45:47 2004 UTC (13 years, 1 month ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 23301 byte(s)
Diff to previous 361228
Finer/more correct Kiosk restrictions, added "Put Into Run Dialog"
Revision 361228 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 7 17:43:58 2004 UTC (13 years, 2 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 22734 byte(s)
Diff to previous 361216
+"Add Menu to Desktop" (programs:/ link)
Revision 361216 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 7 17:02:14 2004 UTC (13 years, 2 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 22108 byte(s)
Diff to previous 356391
+"Add Item to Desktop"
Revision 356391 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 21 07:36:51 2004 UTC (13 years, 2 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 21515 byte(s)
Diff to previous 349548
BUG:77274 one of those "so obvious i couldn't see it" bugs
Revision 349548 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 26 20:14:32 2004 UTC (13 years, 3 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 21621 byte(s)
Diff to previous 349522
Added context menu entries to add menu/item to the main panel (#4229)
Revision 349522 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 26 18:52:23 2004 UTC (13 years, 3 months ago) by mlaurent
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 20695 byte(s)
Diff to previous 349519
Fix potential mem leak
Revision 349519 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 26 18:47:27 2004 UTC (13 years, 3 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 20689 byte(s)
Diff to previous 346516
Add menu context menus with "Edit Group" respectively "Edit Item" entry which launch the KDE menu editor and preselect the selected group/item. CCMAIL: 4229@bugs.kde.org, bastian@kde.org
Revision 346516 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 14 19:51:01 2004 UTC (13 years, 3 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 19164 byte(s)
Diff to previous 299491
Bug 15611: [Patch] wish: kicker menu items size (wishlist) Patch by SUSE, adds "[menus] MenuEntryHeight=48" option to kickerrc
Revision 299491 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 29 12:53:52 2004 UTC (13 years, 9 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18764 byte(s)
Diff to previous 298810
Fix K-menu with ShowMenuTitles=false (BR77274)
Revision 298810 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 26 16:52:27 2004 UTC (13 years, 9 months ago) by lunakl
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18702 byte(s)
Diff to previous 285982
Run kbuildsycoca, while it's running open K-Menu, wait for kbuildsycoca to finish, run some application from the K-Menu -> boom. QPopupMenu emits aboutToHide() before actually handling the click, so the popup gets redone before the click is handled.
Revision 285982 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 8 00:33:16 2004 UTC (13 years, 11 months ago) by mkoller
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18391 byte(s)
Diff to previous 282953
fix for crash http://bugs.kde.org/show_bug.cgi?id=71899
Revision 282953 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 27 11:17:38 2004 UTC (13 years, 11 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18286 byte(s)
Diff to previous 278526
Kick #4229 back to wishlist
Revision 278526 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 10 19:54:43 2004 UTC (13 years, 11 months ago) by ossi
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18133 byte(s)
Diff to previous 274476
avoid temporaries. runs here forever ...
Revision 274476 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 23 07:36:01 2003 UTC (14 years ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18397 byte(s)
Diff to previous 274170
Correct alphabetical sort for every supported menu item format Binary incompatible change, with advice and blessing from Waldo
Revision 274170 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 21 11:45:39 2003 UTC (14 years ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18362 byte(s)
Diff to previous 264362
Default to "Descript (Name)" menu item format as proposed on kde-core-devel
Revision 264362 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 3 23:30:30 2003 UTC (14 years, 2 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18395 byte(s)
Diff to previous 261616
make menu title configurable with [menus] ShowMenuTitles=true for small screens and small minds
Revision 261616 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 24 14:33:55 2003 UTC (14 years, 2 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 17831 byte(s)
Diff to previous 261516
* Alt-F1 pops up KDE-menu above KDE-button * Support for kde-menu --highlight
Revision 261516 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 24 07:53:26 2003 UTC (14 years, 2 months ago) by lunakl
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15564 byte(s)
Diff to previous 252927
Don't allow selecting titles in popups.
Revision 252927 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 21 20:10:16 2003 UTC (14 years, 3 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15482 byte(s)
Diff to previous 252400
Support separators in KDE menu.
Revision 252400 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 19 15:56:59 2003 UTC (14 years, 3 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15353 byte(s)
Diff to previous 249476
Fix the updating of menus after they close in case a ksycoca update happens while they are visible.
Revision 249476 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 8 17:22:53 2003 UTC (14 years, 4 months ago) by mueller
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15361 byte(s)
Diff to previous 242065
compiler warning fixes
Revision 242065 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 11 12:07:34 2003 UTC (14 years, 4 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15366 byte(s)
Diff to previous 241875
* fix bug in section titles after update * Indicate correctly "Most Used Applications" / "Recently Used Applications"
Revision 241875 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 10 13:29:19 2003 UTC (14 years, 4 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15409 byte(s)
Diff to previous 235170
According to the Linux Usability Test Report of Relevantive the "recently used" apps section in the KDE menu is confusing to users because they don't understand what it is and why it changes. This is a first attempt to address this usability issue by adding section titles to the KDE menu.
Revision 235170 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 2 19:53:05 2003 UTC (14 years, 6 months ago) by staikos
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15198 byte(s)
Diff to previous 234284
gcc 3.3.1 fix - shouldn't cast KSharedPtr<foo>->KSharedPtr<bar>, but rather cast foo* to bar* and let it become a ksharedptr again.
Revision 234284 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 28 09:52:32 2003 UTC (14 years, 6 months ago) by amantia
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15234 byte(s)
Diff to previous 234242
Fix compilation.
Revision 234242 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 27 23:40:38 2003 UTC (14 years, 6 months ago) by rhoezler
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15224 byte(s)
Diff to previous 226855
added DCOP call to clear QuickStart a.k.a. RecentApps menu via privacy module
Revision 226855 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 20 05:56:59 2003 UTC (14 years, 7 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15068 byte(s)
Diff to previous 225697
judging by the comment and the surrounding code, 22 was a typo and should be 20: // make sure they are not larger than 20x20
Revision 225697 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 13 18:53:01 2003 UTC (14 years, 7 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15068 byte(s)
Diff to previous 215499
s^QUriDrag^KURLDrag^
Revision 215499 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 21 21:23:12 2003 UTC (14 years, 9 months ago) by nhasan
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 14780 byte(s)
Diff to previous 204683
No need to use QRegExp anymore.
Revision 204683 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 3 19:52:57 2003 UTC (14 years, 11 months ago) by neundorf
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 14819 byte(s)
Diff to previous 204277
reverted my last commit -> separators and titles will come when we have a standard on this Alex
Revision 204277 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 1 23:31:34 2003 UTC (14 years, 11 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 15012 byte(s)
Diff to previous 203621
Scale icons to proper size in KDE menu. (Also for submenus)
Revision 203621 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 29 20:34:38 2003 UTC (14 years, 11 months ago) by neundorf
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13924 byte(s)
Diff to previous 200026
make it possible to have separators and titles in the KMenu Alex
Revision 200026 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 15 05:55:17 2003 UTC (14 years, 11 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13732 byte(s)
Diff to previous 173649
fix Bug#49113
Revision 173649 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 25 06:45:15 2002 UTC (15 years, 4 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13656 byte(s)
Diff to previous 172953
Disable tear off handles: tear off handles don't work together with dynamically updated menus. We can't update the menu while torn off, and we don't know when it is torn off.
Revision 172953 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 20 23:12:33 2002 UTC (15 years, 4 months ago) by cumming
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13467 byte(s)
Diff to previous 166654
CVS_SILENT Capitalization
Revision 166654 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 14 18:23:22 2002 UTC (15 years, 5 months ago) by firebaugh
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13467 byte(s)
Diff to previous 165704
Clean up some of this initialize/reinitialize mess. kdelibs update required.
Revision 165704 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 9 10:28:03 2002 UTC (15 years, 6 months ago) by bausi
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13985 byte(s)
Diff to previous 156753
split initialize() in two parts: initialize() and doInitialize() to make subclassing PanelServiceMenu easier (see e.g. kicker/menuext/prefmenu)
Revision 156753 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 21 15:23:30 2002 UTC (15 years, 7 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13748 byte(s)
Diff to previous 155003
optional preferences menu, patch courtesy of Oliver Bausinger <bausi@everest.mathematik.uni-tuebingen.de>
Revision 155003 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 11 21:50:22 2002 UTC (15 years, 7 months ago) by aseigo
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13613 byte(s)
Diff to previous 154634
GUI: changes to reflect new kicker kcm and to help usability: o explicitly state what the user is about to configure in the applet, button and panel context menus o don't show the panel menu in the applet menu o clarified the add/remove menus (e.g. button -> application button) o add Description (Name) mode to kmenu to compliment Name and Name (Description) modes
Revision 154634 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 9 13:38:54 2002 UTC (15 years, 8 months ago) by lunakl
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13155 byte(s)
Diff to previous 154611
Don't initialize the whole K-Menu on Kicker startup, as that can take really some time with large K-Menu. The real fix should be calling reinitialize() here, and making KPanelMenu::reinitialize() call initialize() only when the popup menu is visible, but that doesn't work with torn-offs, so it needs a fix in Qt ... grmbl :( @!%#!
Revision 154611 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 9 12:36:13 2002 UTC (15 years, 8 months ago) by lunakl
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 13016 byte(s)
Diff to previous 153842
Always use the correct config group.
Revision 153842 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 4 22:51:01 2002 UTC (15 years, 8 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12902 byte(s)
Diff to previous 152021
When configuration changes, reinitialize to hide/show all detailed menu entries.
Revision 152021 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 26 14:01:27 2002 UTC (15 years, 8 months ago) by rnolden
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12548 byte(s)
Diff to previous 151429
-added username next to Logout to see as which user we're logged in on that display/machine -fixed tearoff handles to work only when that is enabled in kdeglobals -configuration option needed for that value anyway :(
Revision 151429 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 23 13:02:02 2002 UTC (15 years, 8 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12481 byte(s)
Diff to previous 145704
CVS_SILENT Capitalisation fixes.
Revision 145704 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 23:36:35 2002 UTC (15 years, 9 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12481 byte(s)
Diff to previous 144282
Prevent Qt warnings about non-existing menu-entries after updating menu. + s_RecentApps.m_nNumMenuItems = 0;
Revision 144282 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 21 21:06:13 2002 UTC (15 years, 9 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12443 byte(s)
Diff to previous 140481
use GenericName instead of Comment
Revision 140481 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 3 07:28:00 2002 UTC (15 years, 10 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12439 byte(s)
Diff to previous 139074
Start services with the "no wait" option so that kicker doesn't freeze.
Revision 139074 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 27 13:58:55 2002 UTC (15 years, 10 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12364 byte(s)
Diff to previous 130542
smoothscale icons larger than 20x20 instead of 16x16 (requested by tackat)
Revision 130542 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 8 11:17:07 2002 UTC (16 years ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12364 byte(s)
Diff to previous 130155
Support for "Detailed menu entries" option. Entries are restricted to a sane maximum length of 60 characters.
Revision 130155 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 6 11:54:31 2002 UTC (16 years ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12094 byte(s)
Diff to previous 129992
Fix #36511 #36403 #34376 Fix endless loop and X hang. Please make sure to call the implementation of the base class when you reimplement closeEvent.
Revision 129992 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 5 13:33:08 2002 UTC (16 years ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12027 byte(s)
Diff to previous 129929
revert waldos patch
Revision 129929 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 4 23:51:03 2002 UTC (16 years ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12021 byte(s)
Diff to previous 129081
Name --> Name (Comment)
Revision 129081 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 29 17:33:05 2001 UTC (16 years ago) by mueller
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 11886 byte(s)
Diff to previous 126094
CVSSILENT: fixincludes
Revision 126094 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 8 06:28:04 2001 UTC (16 years, 1 month ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 11873 byte(s)
Diff to previous 123338
Disable a bunch of (configure) options when you don't have write access to kickerrc. (Kiosk support)
Revision 123338 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 20 14:01:29 2001 UTC (16 years, 1 month ago) by wgreven
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12057 byte(s)
Diff to previous 114948
Fix typo
Revision 114948 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 21 09:27:03 2001 UTC (16 years, 3 months ago) by binner
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12053 byte(s)
Diff to previous 112349
Menu capitalization fix
Revision 112349 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 29 07:36:34 2001 UTC (16 years, 4 months ago) by hausmann
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12053 byte(s)
Diff to previous 111639
- prefix the values for the global enums Position, Direction and Size with '::' to solve the clash with Qt::Dock on qt3 - style and include fixlets - qt_set_sane_enterleave does not exist in qt3 anymore but instead this behaviour is default David tested this patch on qt2 so it shouldn't really break anything :)
Revision 111639 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 24 12:31:48 2001 UTC (16 years, 4 months ago) by goffioul
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12032 byte(s)
Diff to previous 103266
New menu extension: dynamically loaded menu entry to be plugged either in the K-menu or in the panel. See kdeui/kpanelmenu.h for more informations.
Revision 103266 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 21 07:17:16 2001 UTC (16 years, 6 months ago) by wgreven
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12001 byte(s)
Diff to previous 97822
Use KServiceGroup::childCount() to avoid having empty submenus.
Revision 97822 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 19 13:29:10 2001 UTC (16 years, 7 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12006 byte(s)
Diff to previous 85335
Fixed that famous k-menu-overlap bug. Thanks to Mattias Dahlberg for reproducing. Thanks to Corel for introducing.
Revision 85335 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 20:27:20 2001 UTC (16 years, 10 months ago) by wgreven
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12159 byte(s)
Diff to previous 85148
Nice captions for torn off menus.
Revision 85148 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 3 17:39:52 2001 UTC (16 years, 10 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12123 byte(s)
Diff to previous 74395
more tear offs
Revision 74395 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 11 13:33:13 2000 UTC (17 years ago) by dfaure
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12052 byte(s)
Diff to previous 73951
Fixed the crash on databaseChanged(). There were two mistakes * missing subMenus.clear(); in service_mnu (initialize), so the submenus were in the list twice - and deleted twice ! * the bookmarks popupmenu was kept in a pointer but also in the autodelete list. Bad :). We have to recreate it each time initialize() is called. BTW, the init sequence sucks a bit. The K menu is built twice, because reinitialize is called by PanelButton::configure... Not sure how to make that better, I'll leave that to the kicker developers :-)
Revision 73951 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 8 14:34:38 2000 UTC (17 years, 1 month ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 12030 byte(s)
Diff to previous 73934
corel code cleanup
Revision 73934 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 8 13:10:38 2000 UTC (17 years, 1 month ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 20272 byte(s)
Diff to previous 73933
fix
Revision 73933 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 8 12:58:29 2000 UTC (17 years, 1 month ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 19724 byte(s)
Diff to previous 73842
fixes and cleanups
Revision 73842 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 7 22:09:58 2000 UTC (17 years, 1 month ago) by alekseir
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 18187 byte(s)
Diff to previous 73139
fixed possible security holes
Revision 73139 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 2 19:57:15 2000 UTC (17 years, 1 month ago) by alekseir
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 17630 byte(s)
Diff to previous 70341
added new GUI feature: "most Recently/Frequently used" section at the top of kmenu
Revision 70341 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 8 21:01:32 2000 UTC (17 years, 2 months ago) by waba
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 9441 byte(s)
Diff to previous 70028
WABA: Fix memory leak when clearing menu. The problem is that if you clear a QPopupMenu you have to take care of the submenus yourself (e.g. either reuse or delete them). On exit the submenus got deleted because they had their parent set, so strictly speaking they were "accumulated" and not "leaked" but the effect was the same.
Revision 70028 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 5 17:46:07 2000 UTC (17 years, 2 months ago) by rikkus
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 9080 byte(s)
Diff to previous 69618
Clearing isn't working properly for PanelServiceMenu. It leaks memory somewhere, and I'm not sure where. For now, I'm disabling clearing. This removes the memory leak, but means that ksycoca updating won't have any effect. Anyone have a nice memory leak tool they can investigate with ? In base_mnu, the timer is connected to slotClose() in the ctor. This doesn't work when you override slotClose() in a derived class. Fixed by putting the connect() elsewhere. I think the real fix might be to create the QTimer on the heap. Rik
Revision 69618 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 17:20:27 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 8545 byte(s)
Diff to previous 69046
kdDebug() -> kdDebug(1210)
Revision 69046 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 12:28:15 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 8517 byte(s)
Diff to previous 69044
KIconloader returns large icons when it can't find a small versiomn even if the KICon::Small override flag is set. This makes the K-Menu look ugly on some systems (COL for example ;-). ServiceMenu will now check the size of the icons returned by KIconLoader and smoothSacle 'em if required.
Revision 69044 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 11:53:28 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7989 byte(s)
Diff to previous 69041
Combined "Add->Application and Add->Submenu" into "Add->Button". This seems to be more intuitive.
Revision 69041 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 11:35:42 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 8151 byte(s)
Diff to previous 69036
- Added a ServiceMenuButton + Container - "Add->Submenu" will add a ServiceMenuButton now.
Revision 69036 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 27 10:59:27 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 8199 byte(s)
Diff to previous 68389
- cleaned up panel menu - added "add->submenu" option
Revision 68389 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 20 09:01:09 2000 UTC (17 years, 2 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7697 byte(s)
Diff to previous 68084
This should fix a number of ugly crashes on kicker startup.
KServiceGroup::Ptr root = KServiceGroup::group(relPath_);
+ if (!root || !root->isValid()) return;
KServiceGroup::List list = root->entries(true);
Revision 68084 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 17 12:10:07 2000 UTC (17 years, 2 months ago) by rikkus
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7658 byte(s)
Diff to previous 67826
Who broke this ? I only just fixed displaying of active/inactive icons in correct style according to user's settings. Now it's broken for no reason other than laziness.
Revision 67826 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 15 19:22:02 2000 UTC (17 years, 2 months ago) by dfaure
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7439 byte(s)
Diff to previous 67510
Use QUriDrag::setFilenames for local files, and NEVER prepend "file:" before a path !
Revision 67510 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 13 17:30:54 2000 UTC (17 years, 2 months ago) by antlarr
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7469 byte(s)
Diff to previous 66977
Better don't show the unkown icon when there's no icon available. Approved by Matthias Elter and Tackat.
Revision 66977 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 9 21:30:12 2000 UTC (17 years, 3 months ago) by zander
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7350 byte(s)
Diff to previous 65546
replaced printf statements with kdDebug methods. replaced qDebug statements with kdDebug methods.
Revision 65546 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 27 21:30:47 2000 UTC (17 years, 3 months ago) by rikkus
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 7337 byte(s)
Diff to previous 63956
Fix icon highlighting. Patch sent to core-devel but no takers.
Revision 63956 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 15 12:26:11 2000 UTC (17 years, 3 months ago) by ettrich
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 6903 byte(s)
Diff to previous 60159
Matthias Elter's drag'n'drop patches from kde-core-devel
Revision 60159 - (view) (download) (annotate) - [select for diffs]
Added Tue Aug 8 13:13:36 2000 UTC (17 years, 5 months ago) by elter
Original Path: trunk/kdebase/kicker/ui/service_mnu.cpp
File length: 6641 byte(s)
We had way to many source files in the toplevel. Restructured the sources as discussed with Rik some time ago.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
The KDE Source Repository
Full Width