Commit b2096f74 authored by Geoffroy Couprie's avatar Geoffroy Couprie

Win32: fix transparency on Win7 taskbar buttons

parent 553c35a7
......@@ -183,6 +183,10 @@ DEPS_res = \
pixmaps/types/type_node.png \
pixmaps/types/type_playlist.png \
pixmaps/types/type_unknown.xpm \
pixmaps/win7/win7thumbnail_prev.png \
pixmaps/win7/win7thumbnail_next.png \
pixmaps/win7/win7thumbnail_play.png \
pixmaps/win7/win7thumbnail_pause.png \
pixmaps/update.png \
pixmaps/lock.png
......
......@@ -87,17 +87,17 @@ void MainInterface::createTaskBarButtons()
{
p_taskbl->vt->HrInit(p_taskbl);
if(himl = ImageList_Create( 15, //cx
18, //cy
ILC_COLOR,//flags
if(himl = ImageList_Create( 20, //cx
20, //cy
ILC_COLOR32,//flags
4,//initial nb of images
0//nb of images that can be added
))
{
QPixmap img = QPixmap(":/toolbar/previous_b");
QPixmap img2 = QPixmap(":/toolbar/pause_b");
QPixmap img3 = QPixmap(":/toolbar/play_b");
QPixmap img4 = QPixmap(":/toolbar/next_b");
QPixmap img = QPixmap(":/win7/prev");
QPixmap img2 = QPixmap(":/win7/pause");
QPixmap img3 = QPixmap(":/win7/play");
QPixmap img4 = QPixmap(":/win7/next");
QBitmap mask = img.createMaskFromColor(Qt::transparent);
QBitmap mask2 = img2.createMaskFromColor(Qt::transparent);
QBitmap mask3 = img3.createMaskFromColor(Qt::transparent);
......@@ -156,7 +156,7 @@ bool MainInterface::winEvent ( MSG * msg, long * result )
{
if (msg->message == taskbar_wmsg)
{
//We received the taskbarbuttoncreated, now we can really create th buttons
//We received the "taskbarbuttoncreated" message, now we can really create the buttons
createTaskBarButtons();
}
......
......@@ -109,4 +109,10 @@
<file alias="sout" >pixmaps/prefs/advprefs_sout.png</file>
<file alias="video" >pixmaps/prefs/advprefs_video.png</file>
</qresource>
<qresource prefix="/win7" >
<file alias="prev" >pixmaps/win7/win7thumbnail_prev.png</file>
<file alias="next" >pixmaps/win7/win7thumbnail_next.png</file>
<file alias="play" >pixmaps/win7/win7thumbnail_play.png</file>
<file alias="pause" >pixmaps/win7/win7thumbnail_pause.png</file>
</qresource>
</RCC>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment