Commit Graph

129 Commits

Author SHA1 Message Date
Michael Webster
84aa87727f Add option to remember last category or search when reopening the
menu (default to true, which was previous behavior).
2013-04-20 19:49:29 -04:00
Michael Webster
cb524d5d79 Fix theme issues on separators, spacers 2013-03-14 10:11:15 -04:00
Michael Webster
e50af35715 Fix GObject deprecations 2013-03-13 20:24:32 -04:00
Michael Webster
5f029342ed Fix focusSearchEntry - select_region is completely broken, even with ctypes -
for a fix, just override the default 'select-all' by positioning the cursor at the
end of any existing text, which is most likely what we want anyhow
2013-03-13 20:13:56 -04:00
Michael Webster
c6f19e56bd Disable keybinding temporarily, not working yet 2013-03-09 15:37:17 -05:00
Michael Webster
fcbbbccb1f But make sure to initialize the panel and panel_position properties
immediately
2013-03-09 11:50:43 -05:00
Michael Webster
5acc22b66e Move panel data read to when we need it 2013-03-09 11:46:36 -05:00
Michael Webster
9895c54409 Fix Add to Panel launcher creation 2013-03-09 11:43:54 -05:00
Michael Webster
50d3bb0c65 Start reimplementing panel launcher creation 2013-03-09 00:34:24 -05:00
Michael Webster
c36cbfe690 Fix menu refresh 2013-03-08 17:56:45 -05:00
Michael Webster
a90cb0ac19 Dirty hack to get favorites re-ordering functional. All dnd working now 2013-03-08 15:25:14 -05:00
Michael Webster
fffebe8897 Drag and drop working for creating favorites, still problem with reordering 2013-03-08 13:12:25 -05:00
Michael Webster
28d89a7297 More drag and drop work 2013-03-08 11:41:19 -05:00
Michael Webster
edbfda1764 Make favorites separators removeable 2013-03-08 11:21:26 -05:00
Michael Webster
dcb9999b8d Almost fixed drag and drop, fixed favorites popup 2013-03-08 11:01:42 -05:00
Michael Webster
c1c93b59dc Start to fix drag and drop 2013-03-08 09:53:50 -05:00
Michael Webster
3e2cf840eb Fix ellipsizing on suggestion buttons 2013-03-08 08:13:30 -05:00
Michael Webster
5e69fefe8e Fix search suggestions hangup, apt search. Need to fix multiline though 2013-03-08 08:02:48 -05:00
Michael Webster
a47e17dfbf Fix suggestions in application plugin, threading not working though 2013-03-07 22:18:41 -05:00
Michael Webster
9289b7a0e0 Converted recent plugin 2013-03-07 20:53:03 -05:00
Michael Webster
8812475eac popups and focus working now 2013-03-07 19:25:41 -05:00
Michael Webster
614764a7e8 Fix popups, need to fix focus now 2013-03-07 17:27:50 -05:00
Michael Webster
1a22a9b03e Progress on popup menus, something to do with focus grabbing, as well as
we may need to manually destroy popup menus after we're done with them.
2013-03-07 13:55:12 -05:00
Michael Webster
e81b078789 More fixes 2013-03-06 22:08:11 -05:00
Michael Webster
ca56fa8e19 Fix panel context menu generation 2013-03-06 20:16:45 -05:00
Michael Webster
5b102017b6 Fix focus grabbers 2013-03-06 18:57:06 -05:00
Michael Webster
12a30eb965 Fix some regressions 2013-03-06 18:23:28 -05:00
Michael Webster
b84bad70e0 more ctypes for popup menus (not working yet) 2013-03-05 22:45:52 -05:00
Michael Webster
1b1781d78f Convert system management plugin 2013-03-05 21:14:11 -05:00
Michael Webster
3884197e01 Convert applications plugin to gsettings 2013-03-05 20:31:58 -05:00
Michael Webster
49c0803f70 applications page working (barely) 2013-03-05 18:50:35 -05:00
Michael Webster
a18a26c796 More transitioning 2013-03-04 21:56:18 -05:00
Clement Lefebvre
d0f53499ba Fixed typo on "Lookup Dictionnary" 2012-06-28 12:14:55 +01:00
Clement Lefebvre
a02f49f061 Fixed terminal and desktop icons 2012-05-22 16:43:20 +01:00
Clement Lefebvre
82f74d45aa Use apturl directly if it's installed (instead of relying on MIME types being properly assigned) 2012-05-09 14:20:42 +01:00
Clement Lefebvre
d8c90453f9 Monitor MATE menu files for changes instead of GNOME ones 2012-04-04 14:39:10 +01:00
Clement Lefebvre
d53fb8382f Fixed "Add to panel" in applications plugin 2011-12-01 20:06:10 +00:00
Clement Lefebvre
3b92de62d8 Switched support from Gnome/Bonobo to MATE/Component 2011-11-18 10:42:20 +00:00
Gwendal Le Bihan
2d4f2754ed Patch for bug #809104 (https://bugs.launchpad.net/linuxmint/+bug/809104) 2011-09-02 23:21:38 +02:00
Gwendal Le Bihan
918c6fbed3 Patch for bug #704240 (https://bugs.launchpad.net/linuxmint/+bug/704240) 2011-09-02 20:16:12 +02:00
Gwendal Le Bihan
01d95a69b3 Corrected bug preventing "Hover" option changes to be taken into account immediately 2011-08-29 17:55:26 +02:00
Clement Lefebvre
3715090486 Compatible with latest mint-x-theme 2011-05-30 16:01:11 +01:00
Clement Lefebvre
264b3fafe0 Remove panel and desktop shortcuts for Xfce 2011-03-29 19:50:20 +01:00
Clement Lefebvre
ae4d79763b DE detected in mintmenu, passed to plugins 2011-03-29 18:50:33 +01:00
Clement Lefebvre
6bd0599106 Cleaning up old monitors 2010-10-26 15:23:41 +01:00
Clement Lefebvre
294618b770 Faster init, fixed memory leak, faster apt search, more results, fixed process name, fixed theme change events 2010-10-26 12:02:47 +01:00
Clement Lefebvre
d8ae8c10b2 APT search can now be disabled via prefs 2010-09-24 14:52:36 +01:00
Clement Lefebvre
95063d3124 Better defaults, fix bugs with icon size 2010-09-23 18:27:04 +01:00
Clement Lefebvre
6197751172 Select all icon for all apps category 2010-09-23 18:01:59 +01:00
Clement Lefebvre
3f4868d504 All icon sizes in pixels, added places and system icon sizes in prefs 2010-09-23 17:55:02 +01:00
Clement Lefebvre
ec963baeab Highlight newly installed applications 2010-09-13 15:54:23 +01:00
Clement Lefebvre
b6f3353305 Fixed mouse grab issue, menu hiding and empty application list bugs 2010-09-13 13:56:46 +01:00
Clement Lefebvre
7539249468 No more sidepane ;) 2010-09-13 12:10:43 +01:00
Clement Lefebvre
ec4866b1ab Fixed focus bugs 2010-09-12 12:56:38 +01:00
Clement Lefebvre
dc39d0783e Multithreaded search with multiple keywords 2010-09-12 12:21:47 +01:00
Clement Lefebvre
18e9c6616a Don't break menu if apt fails to initialize 2010-09-10 13:34:44 +01:00
Clement Lefebvre
022aed6b83 Fixed separators colors in search results 2010-09-10 10:42:02 +01:00
Clement Lefebvre
9fee409db4 Fixed focus and space problems in search entry 2010-09-07 18:44:06 +01:00
Clement Lefebvre
cef9eec7cd Added search engines 2010-09-06 21:56:27 +01:00
Clement Lefebvre
e8380e8584 Using APT to search for pkg and apturl to install them 2010-09-06 15:21:26 +01:00
Clement Lefebvre
8ce2e2aa1e Removed suggestion about portal 2010-05-01 13:07:42 +01:00
Icius
37c3c75efb Merged in code from latest upstream and added Edit properties menu item to the favPopup 2010-04-27 08:35:02 +01:00
Icius
a3ea227f21 Turned the launch of gnome-desktop-item-edit into a synchronous call so that we can wait for it to complete before doing other things
Added code to update the favorites file if the user has changed the menu item.

Added code to rebuild/redisplay the Favorites box to show changes

Added code to remove a custom desktopFile if there have been no changes from the original
2010-04-27 08:34:42 +01:00
Clement Lefebvre
bd673dd9f2 Fixed drag and drop from favorites 2010-04-01 11:39:04 +01:00
Clement Lefebvre
edd91d8d02 Add to panel, add to desktop, delete from menu 2010-02-24 10:58:46 +00:00
Icius
1cbff0b2ed Added get_system_item_paths function to retrieve XDG_DATA_DIRS
Changed Logic in onPropsApp to iterate through all XDG_DATA_DIRS
Removed filecmp import
2010-02-06 02:42:31 -05:00
Icius
9551b3fb88 Added the rel_path function. can eventually be replaced by the native 2.6 function
Added logic to handle items that create their own directory in /usr/share/applications such as kde apps
Added logic to determine if the item being modified already exists in the user's directory
Renamed variables and function names per pylint recommendation
2010-02-06 01:56:44 -05:00
Icius
c029e9ac6c changed the os.system command to os.spawnlp. When using os.system, the context menu stays visible while the gnome-desktop-item-edit program is running. Looked a bit strange. This change is at the cost of the cleanup routine to delete idential .desktop files in the users directory. 2010-01-23 01:16:49 -05:00
Icius
8050294021 Added a condition around the local file removal logic to only do it if the .desktop file exists somewhere other than the user's local directory structure. 2010-01-22 16:24:50 -05:00
Icius
8392acfa8e Added code to determine if the user truly modifed the .desktop file using gnome-desktop-item-edit. If they did not make any changes then the user's local copy is removed. 2010-01-22 15:54:03 -05:00
Icius
18a491a38c Added new getUserItemPath function
Renamed "Edit" to "Prop" throughout to indicate Properties of the menu item

Added code in to copy the .desktop file in the /usr directory structure to the user's local directory before editing properties

Updated menuPopup function to include the new functionality as well
2010-01-22 12:43:21 -05:00
Icius
5f419d81f7 Added a simple "Edit" menu item to the Favorites right click context menu to launch gnome-desktop-item-edit in context. Not complete yet, more to do... 2010-01-21 17:59:19 -05:00
Clement Lefebvre
7ef7521e44 Improved gmenu sub-category items detection, added python-gnomeapplet dependency, split other, administration and system tools categories 2009-11-30 15:00:07 +00:00
Clement Lefebvre
f3ffe4c4c6 Changed hover delay from 150 to 50ms 2009-11-20 15:00:56 +00:00
Clement Lefebvre
8bdf2ee117 Commented some old xdg code 2009-11-19 09:05:28 +00:00
Clement Lefebvre
224f0f159f Migrated from pyxdg to gmenu 2009-11-19 00:45:09 +00:00
Clement Lefebvre
692e5495cc Changed translation framework 2009-11-03 11:29:52 +00:00
Clement Lefebvre
d78f9337c9 No suggestions if mintInstall isn't installed 2009-10-09 15:37:05 +08:00
Clement Lefebvre
e4e01974bb Initial commit 2009-07-27 12:45:34 +02:00