monsta
7ef248fa8e
Better logic in focus-out-event blocking/unblocking, will not crash in Mint 13
2014-04-01 15:26:00 +04: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
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