! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Multiple rows/columns in system tray
Status:
RESOLVED: FIXED
Severity:
enhancement
Product:
Xfce4-panel

Comments

Description Stefan Stuhr 2006-02-27 06:12:10 CET
The system tray plugin should support multiple rows/columns, depending on the
size of the panel.

Reproducible: Always
Steps to Reproduce:
Comment 1 Stefan Stuhr 2006-02-27 06:15:48 CET
Created attachment 461 
Example implementation

Example implementation written with PyXfce/PyGTK/Python using GtkFixed as
container.
Comment 2 Stefan Stuhr 2006-02-27 16:54:24 CET
Created attachment 462 
Updated example implementation

Bugfix
Comment 3 Jasper Huijsmans editbugs 2006-02-27 21:04:19 CET
Very nice! I will try to get (something like) this in before 4.4. 

You are using a fixed size of 24x24 now, isn't it? 
Comment 4 Stefan Stuhr 2006-02-27 21:17:51 CET
(In reply to comment #3)
> Very nice! I will try to get (something like) this in before 4.4. 
> 
> You are using a fixed size of 24x24 now, isn't it? 

The tray icons may be higher in horizontal panels and wider in vertical panels,
if there's space enough but not enough space to allow any more rows/columns. But
I do assume 24x24 as minimum tray icon size.
Comment 5 Stefan Stuhr 2006-06-24 23:41:15 CEST
Created attachment 615 
Updated example implementation  - now with RTL support

I have added RTL support to my example implementation.
Comment 6 Nick Schermer editbugs 2007-09-02 12:01:32 CEST
Fixed in trunk
Comment 7 Aaron Franke 2018-10-27 21:30:27 CEST
Shouldn't this respect the panel's "Number of rows" setting? Right now, making the panel tall with a small icon size will cause icons to stack, even if the panel is set to one row.

Bug #1514

Reported by:
Stefan Stuhr
Reported on: 2006-02-27
Last modified on: 2018-10-27

People

Assignee:
Nick Schermer
CC List:
1 user

Version

Attachments

Example implementation (4.73 KB, text/x-python)
2006-02-27 06:15 CET , Stefan Stuhr
no flags
Updated example implementation (4.75 KB, text/x-python)
2006-02-27 16:54 CET , Stefan Stuhr
no flags
Updated example implementation - now with RTL support (5.09 KB, text/x-python)
2006-06-24 23:41 CEST , Stefan Stuhr
no flags

Additional information