Indicator Applet does not support vertical panels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator Applet |
Fix Released
|
Undecided
|
Unassigned | ||
Release Notes for Ubuntu |
Invalid
|
Undecided
|
Unassigned | ||
indicator-applet (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
Low
|
Unassigned | ||
indicator-session (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Lucid |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: indicator-
The indicator works only with horizontal panels and when vertical panel is used only the messaging menu is displayed . the rhythmbox icon is missing , it took me a while to realize that the icon was hidden out of the screen area.
Since there are plans to include several menus , the menus are just getting hidden out of the screen.
With the indicator-messages and the indicator-session , they were single menus and atleast a portion of the menu was visible and usable, which is not possible here.
ProblemType: Bug
Architecture: i386
CheckboxSubmission: 417990aadff2335
CheckboxSystem: 5484a8dd99f0061
Date: Fri Dec 18 18:43:47 2009
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20091209)
Package: indicator-
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: indicator-
Tags: lucid
Uname: Linux 2.6.32-8-generic i686
Related branches
- Sense Egbert Hofstede (community): Approve
- Indicator Applet Developers: Pending (review of newbie ubuntu developer :)) requested
-
Diff: 270 lines (+115/-24)1 file modifiedsrc/applet-main.c (+115/-24)
tags: | added: indicator-application |
description: | updated |
Changed in indicator-application (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in indicator-application: | |
status: | New → Confirmed |
Changed in indicator-applet (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in indicator-session (Ubuntu Lucid): | |
status: | New → Invalid |
Changed in indicator-applet (Ubuntu Lucid): | |
importance: | Undecided → Low |
status: | New → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in indicator-applet: | |
status: | Fix Committed → Fix Released |
Now the behavior has changed.
If the panel is Oriented to the Right ,
The new items are added to the left of the messaging menu
And when a new item is present the messaging menu is hidden.
The gnome-main-menu is able to switch the orientation probably from > menu/main- menu/src/ main-menu. c
gnome-main-
reorient_ panel_button (MainMenuUI *this)
{
MainMenuUIPrivate *priv = PRIVATE (this);
PanelAppletOrient orientation;
GtkWidget *child;
orientation = panel_applet_ get_orient (priv-> panel_applet) ;
child = gtk_bin_get_child (GTK_BIN (priv-> panel_applet) );
if (GTK_IS_WIDGET (child)) _remove (GTK_CONTAINER (priv-> panel_applet) , child);
gtk_container
switch (orientation) { ORIENT_ LEFT: >panel_ button = priv->panel_buttons [PANEL_ BUTTON_ ORIENT_ RIGHT];
case PANEL_APPLET_
priv-
break;
case PANEL_APPLET_ ORIENT_ RIGHT: >panel_ button = priv->panel_buttons [PANEL_ BUTTON_ ORIENT_ LEFT];
priv-
break;
case PANEL_APPLET_ ORIENT_ UP: >panel_ button = priv->panel_buttons [PANEL_ BUTTON_ ORIENT_ BOTTOM] ;
priv-
break;
default: >panel_ button = priv->panel_buttons [PANEL_ BUTTON_ ORIENT_ TOP];
priv-
break;
}
gtk_container_add (GTK_CONTAINER (priv-> panel_applet) , GTK_WIDGET (priv-> panel_button) );
}
Is there a way to make this work in indicator application too?