Commit Graph

488 Commits

Author SHA1 Message Date
Clement Lefebvre
38f3cc5bec Merge pull request #82 from monsta/dont-hide-on-trash-popup
Don't hide mintMenu on "Empty trash" popup
2014-04-02 12:26:24 +01:00
Clement Lefebvre
2cc7f19546 Merge pull request #81 from monsta/better-focusout-blocking
Better logic in focus-out-event blocking/unblocking
2014-04-02 12:25:23 +01:00
Clement Lefebvre
fbf13f70cc Merge pull request #74 from hordepfo/themes-fixed
Themes fixed
2014-04-02 12:23:32 +01:00
Clement Lefebvre
57cb8561ef Merge pull request #77 from monsta/remove-obsolete-gconf
Removed obsolete module with gconf
2014-04-02 12:18:08 +01:00
Clement Lefebvre
afd56daef3 Merge pull request #79 from monsta/remove-unused-stuff
Removed unused imports and some other stuff
2014-04-02 12:15:27 +01:00
Clement Lefebvre
a626d44e4e Replaced non-ascii character in source file 2014-04-02 12:14:24 +01:00
Clement Lefebvre
822682bc00 Merge pull request #80 from NiceandGently/master
add some missing shbangs
2014-04-02 12:12:28 +01:00
monsta
597c30c67d Don't hide mintMenu on "Empty trash" popup 2014-04-02 12:42:43 +04:00
Clement Lefebvre
f5741daabe Merge pull request #76 from monsta/fix-system-plugin
System plugin: fix applying of settings immediately after changing them
2014-04-01 12:48:58 +01:00
Clement Lefebvre
2e66a7aaff Merge pull request #75 from monsta/remove-duplicate-line
Removed duplicate line
2014-04-01 12:47:51 +01:00
monsta
7ef248fa8e Better logic in focus-out-event blocking/unblocking, will not crash in Mint 13 2014-04-01 15:26:00 +04:00
raveit65
b6bd121925 add some missing shbangs 2014-03-28 16:44:13 +01:00
monsta
52a030411a Removed unused imports and some other stuff 2014-03-28 14:46:28 +04:00
monsta
f16accc35d Removed obsolete module with gconf 2014-03-28 11:07:01 +04:00
monsta
f07b58b310 Changed the remaining Gnome references to MATE 2014-03-28 10:48:47 +04:00
monsta
7e48fd62cd System plugin: fix applying of settings immediately after changing them 2014-03-27 13:37:39 +04:00
monsta
4f996a69ea Removed duplicate line 2014-03-27 11:28:45 +04:00
hordepfo
491595bfbd Several theming and color fixes
Restructured a bit how theming and coloring works. Now theme and color
changes work on the fly. No need to restart mintMenu anymore. Note that
changing theme no longer regenerates plugins, so it's faster.

Fixes issue #47
2014-03-18 16:08:55 +00:00
hordepfo
42e25810f5 Removed invisible widgets from coloring 2014-03-18 15:55:57 +00:00
Clement Lefebvre
524d7c7408 Fixed merge conflicts 2014-03-18 11:32:06 +00:00
Clement Lefebvre
b013fa83ae Merge branch 'new-show-hide' of https://github.com/hordepfo/mintmenu into hordepfo-new-show-hide
Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/applications.py
2014-03-18 11:26:00 +00:00
Clement Lefebvre
c93ffb2ffe Merge branch 'button-focus' of https://github.com/hordepfo/mintmenu into hordepfo-button-focus
Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/applications.py
2014-03-18 11:15:33 +00:00
Clement Lefebvre
02a92645b8 Merge pull request #71 from VitalD/patch-1
Update easybuttons.py
2014-03-18 11:07:55 +00:00
Clement Lefebvre
55f19b3d28 Merge pull request #63 from hordepfo/orientation
Fixed some panel orientation issues
2014-03-18 11:00:43 +00:00
Clement Lefebvre
4504e7e130 Merge pull request #61 from hordepfo/search-entry
Search entry
2014-03-18 10:57:50 +00:00
Clement Lefebvre
e3a8af50d4 Merge pull request #59 from hordepfo/popups
Popup Menus
2014-03-18 10:53:45 +00:00
VitalD
c2c0e5fae2 Update easybuttons.py
Solving for bug: https://bugs.launchpad.net/linuxmint/+bug/1266751
2014-02-18 17:33:18 +03:00
hordepfo
b14e2e0450 Changed all showing/hiding logic
It seems most GTK apps like mintMenu and the default Gnome2/Mate menu
use the GDK grab focus functions to grab input (pointer/keyboard).
These functions appear to suck all input to the app like a blackhole.
This patch gives more interactivity to the mintMenu window, making it
a first class object in the desktop.

Things that work now:
* When the window is open, hovering on other desktop icons highlights them

* Clicking outside the window propagates the event (e.g. select another
window)

* Alt-tab and other events unfocus and hide the window

* Scrollbars in the mintMenu finally work right

* Probably several other small things
2014-02-03 20:14:52 +00:00
hordepfo
3113334efb Fixed some panel orientation issues 2014-02-03 20:05:43 +00:00
hordepfo
f4091dffe3 Fixes transparency issues on first composited draw
When using compositing and transparency, the first draw was only
showing the shadow borders on the window. To fix this the opacity has
to be set after the first show. Don't know why this is needed, but it's
probably a bug in the underlying toolkits (maybe GTK or GDK).

It still looks a little jerky the first time the window is drawn.
2014-02-03 20:03:46 +00:00
hordepfo
42a0e8cd47 Clear search entry when switching from Apps to Favorites
Took two clicks because of a loop in the logic (setting to empty
also invokes setting the tab).

Fixes #44
2014-02-03 19:35:29 +00:00
hordepfo
8560efebea Fixes search entry losing typing focus
When the search entry was out of focus and types were redirected to it,
if the current selected application was hidden by the filtering, both
the holder and entry lost focus. This stopped the typing event
redirection. Now the entry is always focused when typing.
2014-02-03 19:30:40 +00:00
hordepfo
2353f958d3 Correction of previous commit - clear when clicked
Now category buttons only clear text when clicked, not when hovered.
It seems more natural, because a now the mouse position is irrelevant
when trying to type on the search entry.
2014-02-03 19:25:47 +00:00
hordepfo
24519ad233 Solves app and category buttons focus issues
The buttons were grabbing the focus out of the search entry on hover,
inducing strange behaviour.

Fixes #23
2014-02-03 19:21:53 +00:00
hordepfo
8ae0e15b00 Search button was clearing the search entry preemptively 2014-02-03 19:10:14 +00:00
hordepfo
492a4219c1 Fixed popup menus behaviour
Some popups, like the right click menus on the Apps page or the Search
button, pop up and back down immediately. Now they work as they should.

Fixes #28
2014-02-03 19:06:35 +00:00
Clement Lefebvre
9e8c4d9a22 Don't crash when failing to manually launch an application 2014-01-20 15:08:35 +00:00
Clement Lefebvre
62bee525c8 Only use x-terminal-emulator as a fallback if mate-terminal isn't installed (also fixes x-terminal-emulator uses as default in distros where it doesn't exist - Fedora for instance) 2014-01-20 15:04:28 +00:00
Clement Lefebvre
18d293ef4a Fixed applet background not following panel style 2014-01-20 14:56:17 +00:00
Clement Lefebvre
55160de553 Handle category additions/removals one by one 2013-11-25 16:06:22 +00:00
Clement Lefebvre
d8372a6846 When launching apps, use os.system instead of popen so children don't end up in zombie waiting for us to wait() for them 2013-11-25 14:04:49 +00:00
Clement Lefebvre
cd0139389c Merge pull request #49 from ktaragorn/fix_favorites
Fix Minor issues with favorite menu and others
2013-11-25 05:17:35 -08:00
Clement Lefebvre
0211675202 Merge branch 'cwd-fix' of https://github.com/xwizard/mintmenu into xwizard-cwd-fix
Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/execute.py
2013-11-25 12:58:37 +00:00
Clement Lefebvre
79cadefca8 Merge branch 'master' of https://github.com/hellman/mintmenu into hellman-master
Conflicts:
	usr/lib/linuxmint/mintMenu/plugins/places.py
2013-11-25 12:42:36 +00:00
Karthik T
91916c2d42 Fix mistake in previous commit 2013-10-27 17:03:46 +08:00
Karthik T
02348d604d Click Search menu - > click outside menu
Same problem, same cause same person, same commit.. I wonder why..
2013-10-24 01:22:28 +08:00
Karthik T
01d4a6e6fe Fix Keystroke lost in favorites pane issue
If user is in favorites pane -> starts typing, first character is lost
This is because the changeTab->focusSearchEntry->set_text("")
Not sure if right way, but fixing this by setting the text to its prev
value after the changeTab, works well for me
2013-10-24 01:05:38 +08:00
Karthik T
285376b049 Fix mouse focus bug with favorites menu
If you click on favorites and click on any area outside menu -> nothing happens
This is because the mouse is grabed by window.
Fix this by registering a callback instead of immediately grabbing(not sure why this was added by Michael)
Frankly this code can use some DRY love
2013-10-24 00:51:19 +08:00
Michael Webster
f81e9c2d12 Prevent race condition when adding a new custom place 2013-05-31 13:28:03 -04:00
Michael Webster
e55263a666 Fix custom places creation 2013-05-31 13:14:02 -04:00
Michael Webster
3a7cf21d05 Always show the last-opened tab if there is no search text 2013-05-21 17:36:15 -04:00
Clement Lefebvre
e433f8724f Fixed unicode support (again...) :) 2013-05-21 21:24:30 +01:00
Michael Webster
32b4b90f76 Fix segfault and/or losing custom icons when opening preferences 2013-05-21 15:22:16 -04:00
Michael Webster
4da15a6478 Fix regression where applications are shown always - last tab is ignored. 2013-05-21 15:01:02 -04:00
Michael Webster
f66f854c8e Add destroy method to recent plugin 2013-05-21 13:15:39 -04:00
Michael Webster
d1a6dc819f Fix recent plugin - buggy api 2013-05-21 11:24:01 -04:00
Michael Webster
f30f258ce6 Change how we check for updating the icon theme 2013-05-21 10:40:05 -04:00
Clement Lefebvre
6994188c71 Fixed mintMenu not working properly in Korean (don't re-encode unicode strings) 2013-05-21 11:00:55 +01:00
Clement Lefebvre
b1849f6195 Fixed mintmenu reset (use gsettings instead of mateconf) 2013-05-21 10:39:22 +01:00
Michael Webster
4b7ec202ca Some cleanup 2013-05-20 22:07:56 -04:00
Michael Webster
e6fdecaba4 Don't show apps twice in search results 2013-05-20 22:00:40 -04:00
Michael Webster
bc514d1c8c Don't break keybinding service when we get an unexpected event
(onscreen keyboard)
2013-05-20 21:37:21 -04:00
Michael Webster
9f8f76b0eb Don't use gdkpixbufs, add path-based icons into a supplemental icon
directory and create Gtk.Images from their fake names.
2013-05-20 21:18:38 -04:00
Michael Webster
daed7b863b Don't crash if .gtk-bookmarks doesn't exist yet 2013-05-20 17:58:02 -04:00
Michael Webster
7727fa6e8a Fix icon name encoding error when converting to ctypes 2013-05-11 13:43:18 -04:00
Clement Lefebvre
c010d279fb Fixed some icons getting too big/small (use bitcoin-qt to reproduce) 2013-05-09 11:02:08 +01:00
Clement Lefebvre
201f1e718f Fixed using the default icon when the icon isn't found 2013-05-09 10:51:33 +01:00
Michael Webster
95c4534590 Disable unnecessary logging 2013-05-08 14:45:29 -04:00
Michael Webster
17159d0492 Add a slight delay on reloading a changed desktop file, we were trying
to read it before it finished writing, and ending up with no entry.
2013-05-08 12:27:04 -04:00
Michael Webster
49d24e0f4c Really fix drag icons 2013-05-08 09:16:55 -04:00
Michael Webster
471519d43b restore drag source icons 2013-05-08 09:05:09 -04:00
Michael Webster
3e997985b8 Change how we get icons for easybuttons 2013-05-08 08:57:55 -04:00
Clement Lefebvre
924342161a Don't refresh icons on icon theme change (this is a regression, but since the migration to g.i. this makes mintmenu crash) 2013-05-07 13:52:32 +02:00
Clement Lefebvre
821f7a1b50 Don't reload the icon when a desktop file changes (this is a regression, but after the migration to g.i, instanciating pixbufs repeatedly leads to segmentation faults and crashes mintmenu) 2013-05-07 13:35:00 +02:00
Alexey Hellman
cefac7680a Fixed order in gtk-bookmarks plugin. Fixed parsing filenames with spaces 2013-05-03 22:02:17 +04:00
Clement Lefebvre
d8aa552998 Fixed algo used to retrieve matching packages 2013-05-03 14:46:47 +01:00
Clement Lefebvre
0382cc3682 More fixes... 2013-05-03 00:12:24 +01:00
Clement Lefebvre
795e6ec5bb Added missing "self" in function calls 2013-05-02 23:08:56 +01:00
Clement Lefebvre
61793ab7d8 Fix ascii/unicode errors (mintmenu not loading in Mint 15 - French) 2013-05-02 20:06:55 +01:00
Michael Webster
9c471564f8 Fix bug where categories would stay selected until passed over again. 2013-04-20 19:49:29 -04:00
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
0c2626d1ff Add un-set keybinding action, improve key grabbing during keybinding edit 2013-04-01 19:50:50 -04:00
Michael Webster
4b963d4069 Allow clicking the keybinding button a second time to cancel the binding
operation.
2013-03-31 21:11:54 -04:00
Michael Webster
3cf26cf96c Implemented a better keybinding widget - recognizes lone modifiers
as hotkeys (like Gtk3 can).
2013-03-31 21:02:36 -04:00
Michael Webster
b07f97c35e Use current keybinding to close menu when it's open. Update keybinding
when gsettings key changes.  Improve keybinding setter in preferences
to allow teaching the keybinding.  Needs further improvement - a way
to use/assign single modifiers.  Added a combobox temporarily, not
happy with it yet... maybe buttons instead...
2013-03-30 23:46:01 -04:00
Michael Webster
b193600595 Don't use set_markup when it's not necessary, use set_text 2013-03-18 18:50:56 -04:00
Michael Webster
cb524d5d79 Fix theme issues on separators, spacers 2013-03-14 10:11:15 -04:00
Michael Webster
e9745fd8eb Fix mintMenuConfig 2013-03-13 22:01:10 -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
Clement Lefebvre
a1127355db Fixed: use default icon theme (IconTheme() returns a new empty one) 2013-03-13 14:00:13 +00:00
Michael Webster
c765d03a34 Fix onGrabBroken when dragging items or using popup menus (Yay!) 2013-03-10 20:31:32 -04:00
Michael Webster
276e72d9d6 Reduce startup spam 2013-03-10 19:47:02 -04:00
Michael Webster
fdb62cd2b4 Fix package uninstall script 2013-03-09 20:15:05 -05:00
Michael Webster
fe82f0f305 Change default keybinding 2013-03-09 19:44:04 -05:00
Michael Webster
58ee643264 Hotkey binding working 2013-03-09 19:43:27 -05:00
Michael Webster
c6f19e56bd Disable keybinding temporarily, not working yet 2013-03-09 15:37:17 -05:00
Michael Webster
cab7f82899 Add keybinding lib 2013-03-09 14:26:22 -05:00
Michael Webster
baf34b6b4b Remove old glade files 2013-03-09 12:36:46 -05:00
Michael Webster
f8860e629f Fix bookmarks display 2013-03-09 11:55:13 -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
f57cfd9bd1 Fix theme updating 2013-03-08 21:52:47 -05:00
Michael Webster
c4698aab6f Couple more fixes 2013-03-08 21:38:30 -05:00
Michael Webster
e9d11bccaf Some settings fixes 2013-03-08 21:29:49 -05:00
Michael Webster
5b66f2edfe Menu Config working 2013-03-08 20:37:24 -05:00
Michael Webster
37b57bbc88 Fixing prefs app 2013-03-08 20:06:06 -05:00
Michael Webster
dc52e6d953 Some styling fixes, gsettings stuff 2013-03-08 19:31:58 -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
bb5a90b943 Start converting mintMenuConfig 2013-03-07 21:42:50 -05:00
Michael Webster
1fa7cd8817 Convert mintremove 2013-03-07 21:34:11 -05:00
Michael Webster
9289b7a0e0 Converted recent plugin 2013-03-07 20:53:03 -05:00
Michael Webster
bef171028d Fix add/remove favorites 2013-03-07 19:50:53 -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
4f7fde8700 Fix popup window positioning 2013-03-06 18:39:13 -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
0583021023 Add ctypes call for window tracking 2013-03-05 21:56:17 -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
c940e3a735 Started migrating places plugin.. 2013-03-04 16:50:14 +00:00
Clement Lefebvre
3dbd270225 Transition (continued...) 2013-03-04 15:01:20 +00:00
Clement Lefebvre
fd35fc832f Transition (continued..) 2013-03-04 12:57:17 +00:00
Clement Lefebvre
a0a431c5d0 Started migration to MATE 1.5 2013-03-01 16:56:54 +00:00
Clement Lefebvre
e09333794a Removed calls to matefvs 2013-03-01 16:23:34 +00:00
Clement Lefebvre
64ced31d5d Removed pyc files 2013-03-01 16:18:31 +00:00
Clement Lefebvre
2af2a7ec81 Merge pull request #22 from higebu/master
Patch for bug #1127710 (https://bugs.launchpad.net/linuxmint/+bug/1127710)
2013-03-01 07:04:12 -08:00
Clement Lefebvre
0f9ba88c54 Merge pull request #16 from stefano-k/master
replace mate-open with gvfs-open
2013-03-01 07:03:59 -08:00
Yuya Kusakabe
097af08da9 Update usr/lib/linuxmint/mintMenu/plugins/execute.py
Patch for bug #1127710 (https://bugs.launchpad.net/linuxmint/+bug/1127710)
2013-02-17 11:52:18 +09:00
xwizard
8e0c79261b Adds support for Desktop Enty's Path
Fixes https://bugs.launchpad.net/linuxmint/+bug/1120639
Changes:
- Added appPath to ApplicationLauncher in easybutton.py
- Added new commandCwd argument to Exec in execute.py (defaults to None)
- ApplicationLauncher.execute() now passes CWD to execute.Exec
2013-02-10 17:31:00 +01:00
Clement Lefebvre
8da9a01db5 Launch mintinstall as root 2012-11-02 15:01:12 +00:00
Stefano Karapetsas
058233d459 replace mate-open with gvfs-open 2012-10-21 20:45:49 +02:00
Clement Lefebvre
854de8452c Improved XFCE/MATE detection 2012-06-28 13:26:15 +01:00
Clement Lefebvre
2449e217e8 Added XFCE favorites 2012-06-28 13:12:02 +01: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
5cb8cb4184 Called mate-screensaver-command instead of xdg-screensaver in MATE 2012-04-18 11:04:43 +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
2e8e9934be Changed gnome favs with mate alternatives 2012-04-04 14:19:36 +01:00
Clement Lefebvre
8eefae14ba Changed call to Alacarte (uses Mozo instead) 2012-03-22 13:23:14 +00:00
Clement Lefebvre
d53fb8382f Fixed "Add to panel" in applications plugin 2011-12-01 20:06:10 +00:00
Clement Lefebvre
bc7266ae85 Caja replaces Nautilus and mate-terminal replaces xdg terminal in MATE 2011-11-28 12:44:49 +00:00
Clement Lefebvre
03e48520e0 Changelog and fix for matecomponent 2011-11-18 10:47:45 +00:00
Clement Lefebvre
3b92de62d8 Switched support from Gnome/Bonobo to MATE/Component 2011-11-18 10:42:20 +00:00
Clement Lefebvre
e83ea10fe4 Better unicode support 2011-09-27 14:14:33 +01:00
Clement Lefebvre
ac407379d0 Merge pull request #6 from glebihan/master
3 bug patches + 1 FIXME
2011-09-27 05:46:46 -07:00
Clement Lefebvre
4362cdbf01 Merge pull request #5 from tomasz154/master
my solution for https://github.com/linuxmint/mintmenu/issues/4
2011-09-27 05:42:52 -07:00
Clement Lefebvre
2e9bbd1f4d Merge pull request #3 from david4dev/master
Changed button icon text entry to a file browser button in the menu preferences.
2011-09-27 05:05:16 -07: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
Gwendal Le Bihan
e719f985d8 Corrected bug: .upper() would fail if GDMSESSION variable was not set 2011-08-29 15:44:29 +02:00
Gwendal Le Bihan
6f34403964 Get the window manager from the GDMSESSION environment variable, fallback to GNOME if it's not set 2011-08-29 15:41:36 +02:00
tomek_tomek
23405ae40a Change in labels for Favourites. Now when there's no comment, app name is still bold. Not sure if it's most elegant way, but it works for now. 2011-06-29 11:53:48 +00:00
Clement Lefebvre
3715090486 Compatible with latest mint-x-theme 2011-05-30 16:01:11 +01:00
Clement Lefebvre
0842274fbe Bug fix, preferences 2011-05-30 14:30:27 +01:00
David Green
e0c4438565 Changed button icon text entry to a file browser button in the menu preferences. 2011-05-14 23:29:28 +01:00
Clement Lefebvre
d5ce65e42b Banshee instead of Rhythmbox in favs 2011-05-01 17:44:52 +01:00
Clement Lefebvre
0062ed634e Star icon for mintinstall 2011-05-01 17:43:50 +01:00
Clement Lefebvre
86d91095a2 Compatible with Ubuntu 11.04 (libc.so.6 path) 2011-04-12 17:44:10 +01:00
Clement Lefebvre
69e08564fe Fixed indentation 2011-03-30 19:02:13 +01:00
Clement Lefebvre
264b3fafe0 Remove panel and desktop shortcuts for Xfce 2011-03-29 19:50:20 +01:00
Clement Lefebvre
f9e70737b1 Xfce support for the system plugin 2011-03-29 19:46:08 +01:00
Clement Lefebvre
cad4c50c73 Indentation 2011-03-29 18:51:59 +01:00
Clement Lefebvre
ae4d79763b DE detected in mintmenu, passed to plugins 2011-03-29 18:50:33 +01:00
Clement Lefebvre
ee8889548a Use thunar for trash in Xfce 2011-03-29 18:38:10 +01:00
Clement Lefebvre
38f2476195 Places are now de-agnostic 2011-03-29 18:34:59 +01:00
Clement Lefebvre
4c8b3271c6 Added DE detection script 2011-03-29 18:20:28 +01:00
Clement Lefebvre
6bd0599106 Cleaning up old monitors 2010-10-26 15:23:41 +01:00
Clement Lefebvre
db45018cc6 Use different icon name for network in places when theme is not Mint-X 2010-10-26 14:44:31 +01:00
Clement Lefebvre
435908ec44 Don't change color of highlighted apps, simply use bold chars. 2010-10-26 13:59:17 +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
396cda23b5 Unicode support in GTK bookmarks 2010-10-25 12:23:16 +01:00
Clement Lefebvre
d8ae8c10b2 APT search can now be disabled via prefs 2010-09-24 14:52:36 +01:00
Clement Lefebvre
ba7b48553c changelog, removed copyright/USP, changed default applet icon 2010-09-23 18:38:05 +01:00
Clement Lefebvre
cfc9381516 Changed default opacity to 98%, almost un-noticeable transparency 2010-09-23 18:31:55 +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
026b550af3 Fixed launching apps containing quotes 2010-09-23 11:15:09 +01:00
Clement Lefebvre
676dba72da Try catched pyinotify's addMonitor (thanks William Witt) 2010-09-23 10:05:48 +01:00
Clement Lefebvre
4d7d61217c Reindentation 2010-09-23 10:03:18 +01:00
Clement Lefebvre
15b6b0100c Added GTK Bookmarks in places (disabled by default) 2010-09-23 09:54:23 +01:00
Clement Lefebvre
b9bb28eb61 Specific GTKRC name 2010-09-17 14:55:03 +01:00
Clement Lefebvre
3f63fac7ed Changed label 2010-09-15 17:16:27 +01:00
Clement Lefebvre
063db350db Added GTK themes support and configuration 2010-09-15 17:11:24 +01:00
Clement Lefebvre
8ce4ae0111 Fixed called to HidePlugin 2010-09-13 16:57:13 +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
cf6b1e7a53 Custom places now understand ~ sign and listen to changes in path 2010-05-09 11:51:41 +01:00
Clement Lefebvre
8ce2e2aa1e Removed suggestion about portal 2010-05-01 13:07:42 +01:00
Clement Lefebvre
c79299a9c1 Imported Icius fixes on editing favorites 2010-04-27 08:37:46 +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
6e018b34ef Transparent menu (new opacity setting) 2010-03-16 14:56:55 +00:00
Clement Lefebvre
edd91d8d02 Add to panel, add to desktop, delete from menu 2010-02-24 10:58:46 +00:00
Clement Lefebvre
39564d16db Merge commit 'icius/master' into experimental 2010-02-23 11:33:06 +00:00
Victor
0d79de686e Added option to always open menu with the Favorites panel 2010-02-23 18:51:08 +08:00
dvictor
4a438e86fe menu config glade, layout fixes: close button area does not expand, first notebook page compacted, places page expads the places list 2010-02-23 18:50:54 +08:00
Clement Lefebvre
555d5b30c5 Fixed orientation of the menu label (emorrp1's fix was good but incomplete) 2010-02-23 10:45:34 +00:00
clhodapp
37760f5de7 Flip text right way when panel on side 2010-02-23 18:35:15 +08: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
6d6114d344 Fixed: spaces in custom places and/or desktop directory 2010-01-03 12:50:16 +00:00
Clement Lefebvre
a000ed1a2a Fixed execute problems with su-to-root 2009-12-15 11:28:28 +00:00
Clement Lefebvre
2d52a82a69 Rely on system to find the library vs. hard coding the path. 2009-12-14 15:17:28 +00: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
5c7d1389e9 Inverted name and path labels in edit places dialog in preferences 2009-11-19 16:08:28 +00:00
Clement Lefebvre
506df64cdf Reinstated calls to grab(), needed to hide menu when desktop is clicked 2009-11-19 09:46:59 +00:00
Clement Lefebvre
aaef795ec5 Use pygtk to brighten image when menu is hovered 2009-11-19 09:23:02 +00:00
Clement Lefebvre
a9afef23d2 Replaced Xchat with Pidgin in list of favorites 2009-11-19 09:07:23 +00:00
Clement Lefebvre
8bdf2ee117 Commented some old xdg code 2009-11-19 09:05:28 +00:00
Clement Lefebvre
932ada9c48 Could this fix the Mouse grabbing problem? 2009-11-19 01:09:45 +00:00
Clement Lefebvre
224f0f159f Migrated from pyxdg to gmenu 2009-11-19 00:45:09 +00:00
Clement Lefebvre
c5effee231 Fixed missing i18n 2009-11-17 12:06:16 +00:00
Clement Lefebvre
4bc30a9072 Changed logo back to mint logo, and added hover icon 2009-11-06 13:22:35 +00:00