monsta
a07dcab26a
Fixed a typo (probably a copy-paste mistake)
2014-07-31 10:52:26 +04:00
Clement Lefebvre
b58e617446
Use /usr/bin/python always
2014-07-07 11:49:32 +02:00
Clement Lefebvre
22f034db0e
Applications: Don't show duplicates by default (prior to applying filters)
2014-05-22 11:39:17 +01:00
hordepfo
b2d5563451
Fixes an event cycle on the search entry
...
When pasting a string on the search entry that triggers suggestions
(google, etc) and this is done on the favorites tab, a cycle of changed
events occurs. It throws an exception, although everything still seems
to work.
With this fix the search entry isn't modified when changing tabs.
2014-05-07 16:32:18 +01:00
hordepfo
63b8a24527
Fixed search button
...
The search button was clearing the search entry when clicked.
2014-05-07 15:54:39 +01:00
Clement Lefebvre
fbf13f70cc
Merge pull request #74 from hordepfo/themes-fixed
...
Themes fixed
2014-04-02 12:23:32 +01:00
monsta
52a030411a
Removed unused imports and some other stuff
2014-03-28 14:46:28 +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
4504e7e130
Merge pull request #61 from hordepfo/search-entry
...
Search entry
2014-03-18 10:57:50 +00: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
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
55160de553
Handle category additions/removals one by one
2013-11-25 16:06:22 +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
3a7cf21d05
Always show the last-opened tab if there is no search text
2013-05-21 17:36:15 -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
e6fdecaba4
Don't show apps twice in search results
2013-05-20 22:00:40 -04:00
Clement Lefebvre
d8aa552998
Fixed algo used to retrieve matching packages
2013-05-03 14:46:47 +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
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