panel autohide when on Quicklist

Bug #683261 reported by Didier Roche on 2010-11-30
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fix Released
Jason Smith
unity (Ubuntu)

Bug Description

The panel being in autohide mode:
- right click on a launcher item
- the quicklist appears, hover there
-> the panel hides, even if the quicklist is opened.

Sebastien Bacher (seb128) wrote :

Confirming on natty

Changed in unity:
status: New → Confirmed
Alex Launi (alexlauni) on 2010-11-30
Changed in unity (Ubuntu):
status: New → Confirmed
Neil J. Patel (njpatel) on 2010-12-01
Changed in unity:
assignee: nobody → Jason Smith (jassmith)
importance: Undecided → High
milestone: none → 3.2.10
status: Confirmed → Triaged
Changed in unity (Ubuntu):
importance: Undecided → High
Jason Smith (jassmith) wrote :

Action plan for solving this problem:

Currently Launcher.cpp is relatively unaware of when a quicklist is visible at all. Launcher triggers mouse in/out events into LauncherIcon and they do with them as they please. Ideally we would create a new class, QuicklistManager which would provide the following public interface:

QuicklistManager * Default ();

QuicklistView * Current ();

void RegisterQuicklist (QuicklistView *quicklist);

void ShowQuicklist (QuicklistView *quicklist, bool hide_existing_if_open = true);
void HideQuicklist (QuicklistView *quicklist);

sigc::signal<void, QuicklistView*> quicklist_opened;
sigc::signal<void, QuicklistView*> quicklist_closed;

Launcher would then simply watch signal on the QuicklistManager, and all LauncherIcon's would register their quicklists with the QuicklistManager and show them through that interface.

Jason Smith (jassmith) on 2010-12-10
Changed in unity:
status: Triaged → Fix Committed
Omer Akram (om26er) on 2010-12-12
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 3.2.12-0ubuntu1

unity (3.2.12-0ubuntu1) natty; urgency=low

  * New upstream release.
   - Window border doesn't get restored (LP: #691812)
   - When a menu is triggered from Alt+key, app name stays visible on panel
     (LP: #691765)
   - show the launcher on <Super> KeyPress, this will be needed when the
     shortcut will be implemented if we are in intellihide mode
   - Make sure an underscore is correctly placed under the corresponding
     accelerator-key. (LP: #683427)
   - Adding a dummy --replace option for compatibility reason (LP: #692569)
   - Compiz crashed with SIGSEGV in CompWindow::id() (LP: #694945)
   - Tooltip text not vertically centered (LP: #697791)
   - Maximizing a window horizontally or vertically removes the title bar
     (LP: #696780)
   - Mousewheel support for indicators (LP: #681428)
   - Avoid Quicklists being positioned so that they are partially offscreen at
     the bottom screen-edge. (LP: #691114)
   - Migrate awn, docky and cairo-dock dock launchers (LP: #692967)
   - Include manpages, and make them translatable. (LP: #684896)
   - Automaximize windows in Unity with some rules like blacklisting some
     applications, initial window size.
     It fixes also some bugs, like maximized window on first map not
     undecorated (LP: #667009, #669716, #693779, #691741)
   - Update libunity to conform to latest GIO VAPI breakage (LP: #679964)
   - Initial unity-atk module implementation (LP: #701680)
   - Panel autohide when on Quicklist (LP: #683261)
  * debian/control:
    - unity breaks on older bamf version (dbus protocol changed)
    - needs latest and greatest from dee
    - add libatk1.0-dev build-dep
  * CMakeList:
    - distro-patch to avoid building tests right now as building them is failing
      with the current vala/gir stack. THIS NEED TO BE REMOVED.
  * debian/rules:
    - don't --fail-missing as we don't want to install the vapi yet. The gir
      package will come next week.
  * debian/unity-common.install:
    - install the manpages
  * debian/libunity3.symbols:
    - updated
 -- Didier Roche <email address hidden> Fri, 14 Jan 2011 20:47:25 +0100

Changed in unity (Ubuntu):
status: Triaged → Fix Released
Neil J. Patel (njpatel) on 2011-01-18
Changed in unity:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers