mrafols / wbar

Automatically exported from code.google.com/p/wbar
GNU General Public License v3.0
0 stars 0 forks source link

Task management for wbar #59

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
The patch below implements the following: 
- icons for the running programs are displayed in wbar
- when a new program is started, wbar reloads and adds all the visible icons 
from _NET_CLIENT_LIST to the bar, so the new icon is added to the list
- left click switches to the workarea of the running task, raises the window 
and sends focus to it
- middle click iconifies the window
- issue #34 fixed by snapshotting the root background, now the whole display, 
so there are no artifacts from windows that were above wbar when it was 
reloaded.

An icon to display if no suitable icon is announced by the application is based 
on KDE Oxygen style icon and should go into pixmaps/ directory. It is attached 
separately

A screenshot of how my wbar looks with several XFCE terminals, opera, skype  
and gimp is attached too

Original issue reported on code.google.com by ivan.fit...@eltrino.com on 26 Sep 2011 at 9:55

Attachments:

GoogleCodeExporter commented 8 years ago
The old patch had some problems, do it is removed.
Attaching a new patch:
what's new
- now icons are added without restarting wbar
- background is snapshotted only after adding all the icons, not on each icon
- support snapshotting background in environments with desktop icons enabled 
(like kde)
Fixes compared to the previous patch
fix 64-bit issues
fix KDE-related issues
remove the debug messages that accidentaly came into the patch

Original comment by ivan.fit...@eltrino.com on 16 Dec 2011 at 4:07

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by warlock.cc on 19 Dec 2011 at 3:41

GoogleCodeExporter commented 8 years ago
Changes commited to svn (revision 26)

Original comment by ivan.fit...@eltrino.com on 19 Dec 2011 at 6:52