GHOST: Support Unity taskbar progress API
authorLukas Stockner <lukas.stockner@freenet.de>
Thu, 15 Mar 2018 19:43:08 +0000 (20:43 +0100)
committerLukas Stockner <lukas.stockner@freenet.de>
Thu, 15 Mar 2018 21:49:56 +0000 (22:49 +0100)
commit41149ca134ff1ffe1029e3eebf1c6b3e95ef4422
treeb1bbba1f65daffefc623ed204819d5c61f01b109
parent995ccf816886cc0fdcfcde073581f44159e21b34
GHOST: Support Unity taskbar progress API

Unity itself is deprecated, but the API is also supported by KDE and the GNOME Dock extension,
which means that it will be useful for a wide variety of distributions.

To get a progress bar, the system must have a blender.desktop file and libunity installed.

The need for libunity is annoying, but the only alternative would be to integrate a DBus library...

Reviewers: campbellbarton, brecht

Differential Revision: https://developer.blender.org/D3106
intern/ghost/CMakeLists.txt
intern/ghost/intern/GHOST_TaskbarX11.cpp [new file with mode: 0644]
intern/ghost/intern/GHOST_TaskbarX11.h [new file with mode: 0644]
intern/ghost/intern/GHOST_WindowX11.cpp
intern/ghost/intern/GHOST_WindowX11.h