talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 831b8da1ebf3eabcae4c9cea8a72daf19aaeed25
parent a79bdb6a077a38737e0e54095474b6eb3fd6c3e3
Author: Ricardo Mones <ricardo@mones.org>
Date:   Wed,  7 Sep 2016 14:08:55 +0200

Do not reuse pixmaps for theme icons

Otherwise theme authors may have a hard time finding why an
icon is not themed despite having provided replacements for
all existing xpm files.

Diffstat:
Msrc/Makefile.am | 12++++++++----
Dsrc/pixmaps/trash.xpm | 29-----------------------------
Asrc/pixmaps/trash_close.xpm | 29+++++++++++++++++++++++++++++
Asrc/pixmaps/trash_close_hrm.xpm | 30++++++++++++++++++++++++++++++
Asrc/pixmaps/trash_close_hrm_mark.xpm | 30++++++++++++++++++++++++++++++
Asrc/pixmaps/trash_close_mark.xpm | 30++++++++++++++++++++++++++++++
Dsrc/pixmaps/trash_hrm.xpm | 30------------------------------
Dsrc/pixmaps/trash_hrm_mark.xpm | 30------------------------------
Dsrc/pixmaps/trash_mark.xpm | 30------------------------------
Asrc/pixmaps/trash_open.xpm | 29+++++++++++++++++++++++++++++
Asrc/pixmaps/trash_open_hrm.xpm | 30++++++++++++++++++++++++++++++
Asrc/pixmaps/trash_open_hrm_mark.xpm | 30++++++++++++++++++++++++++++++
Asrc/pixmaps/trash_open_mark.xpm | 30++++++++++++++++++++++++++++++
Msrc/stock_pixmap.c | 28++++++++++++++++------------
14 files changed, 262 insertions(+), 135 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am @@ -506,8 +506,10 @@ EXTRA_DIST = \ pixmaps/selection.xpm \ pixmaps/spam.xpm \ pixmaps/spam_btn.xpm \ - pixmaps/trash_hrm.xpm \ - pixmaps/trash.xpm \ + pixmaps/trash_open_hrm.xpm \ + pixmaps/trash_close_hrm.xpm \ + pixmaps/trash_open.xpm \ + pixmaps/trash_close.xpm \ pixmaps/trash_btn.xpm \ pixmaps/unread.xpm \ pixmaps/read.xpm \ @@ -523,8 +525,10 @@ EXTRA_DIST = \ pixmaps/inbox_open_mark.xpm \ pixmaps/inbox_close_hrm_mark.xpm \ pixmaps/inbox_close_mark.xpm \ - pixmaps/trash_hrm_mark.xpm \ - pixmaps/trash_mark.xpm \ + pixmaps/trash_open_hrm_mark.xpm \ + pixmaps/trash_close_hrm_mark.xpm \ + pixmaps/trash_open_mark.xpm \ + pixmaps/trash_close_mark.xpm \ pixmaps/moved.xpm \ pixmaps/copied.xpm \ pixmaps/watchthread.xpm \ diff --git a/src/pixmaps/trash.xpm b/src/pixmaps/trash.xpm @@ -1,29 +0,0 @@ -/* XPM */ -static char * trash_xpm[] = { -"16 16 10 1", -" c None", -". c #000000", -"+ c #A1B7E7", -"@ c #7B92CE", -"# c #3B4766", -"$ c #272A42", -"% c #1B1C2E", -"& c #5D6CAD", -"* c #D2DEFB", -"= c #52617C", -" ", -" ...... ", -" ..++@#@@.. ", -".@+++$%@@@&. ", -".&+**@@@@&=. ", -".=&@@&&==##. ", -" .%&==##$%. ", -" .=%%%%%%=. ", -" .=+#@#&#=.... ", -" .=+#@#&#=..... ", -" .=+#@#&#=..... ", -" .&+#@#&#=.... ", -" .&&&=&=... ", -" ....... ", -" ", -" "}; diff --git a/src/pixmaps/trash_close.xpm b/src/pixmaps/trash_close.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * trash_close_xpm[] = { +"16 16 10 1", +" c None", +". c #000000", +"+ c #A1B7E7", +"@ c #7B92CE", +"# c #3B4766", +"$ c #272A42", +"% c #1B1C2E", +"& c #5D6CAD", +"* c #D2DEFB", +"= c #52617C", +" ", +" ...... ", +" ..++@#@@.. ", +".@+++$%@@@&. ", +".&+**@@@@&=. ", +".=&@@&&==##. ", +" .%&==##$%. ", +" .=%%%%%%=. ", +" .=+#@#&#=.... ", +" .=+#@#&#=..... ", +" .=+#@#&#=..... ", +" .&+#@#&#=.... ", +" .&&&=&=... ", +" ....... ", +" ", +" "}; diff --git a/src/pixmaps/trash_close_hrm.xpm b/src/pixmaps/trash_close_hrm.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_close_hrm_xpm[] = { +"16 16 11 1", +" c None", +". c #000000", +"+ c #EB6C8D", +"@ c #E65F7C", +"# c #852C3F", +"$ c #6C1F30", +"% c #5A151D", +"& c #D43B6A", +"* c #F1809B", +"= c #752637", +"- c #A93262", +" ", +" ...... ", +" ..++@#@@.. ", +".@+++$%@@@&. ", +".&+**@@@@&=. ", +".=&@@&&==$$. ", +" .#&==--$$. ", +" .=$$$$$$=. ", +" .=+-@-&-=.... ", +" .=+-@-&-=..... ", +" .=+-@-&-=..... ", +" .&+-@-&-=.... ", +" .&&&=&=... ", +" ....... ", +" ", +" "}; diff --git a/src/pixmaps/trash_close_hrm_mark.xpm b/src/pixmaps/trash_close_hrm_mark.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_close_hrm_mark_xpm[] = { +"16 16 11 1", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ c #EB6C8D", +"# c #E65F7C", +"$ c #852C3F", +"% c #D43B6A", +"& c #F1809B", +"* c #752637", +"= c #6C1F30", +"- c #A93262", +" .. ", +" ++++++ .+. ", +" ++@@#$##++.++. ", +"+#@@@..###.+++. ", +"+%@&&.+.#.+++. ", +"+*%##.++.+++. ", +" +$%*.+++++. ", +" +*===.+++. ", +" +*@-#-.+.++++ ", +" +*@-#-%.*+++++ ", +" +*@-#-%-*+++++ ", +" +%@-#-%-*++++ ", +" +%%%*%*+++ ", +" +++++++ ", +" ", +" "}; diff --git a/src/pixmaps/trash_close_mark.xpm b/src/pixmaps/trash_close_mark.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_close_mark_xpm[] = { +"16 16 11 1", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ c #A1B7E7", +"# c #7B92CE", +"$ c #3B4766", +"% c #272A42", +"& c #5D6CAD", +"* c #D2DEFB", +"= c #52617C", +"- c #1B1C2E", +" ..", +" ++++++ .+.", +" ++@@#$##++ .++.", +"+#@@@%..##&.+++.", +"+&@**#.+.&.+++. ", +"+=&##&.++.+++. ", +" +-&==.+++++. ", +" +=----.+++. ", +" +=@$#$&.+.+++ ", +" +=@$#$&$.+++++ ", +" +=@$#$&$=+++++ ", +" +&@$#$&$=++++ ", +" +&&&=&=+++ ", +" +++++++ ", +" ", +" "}; diff --git a/src/pixmaps/trash_hrm.xpm b/src/pixmaps/trash_hrm.xpm @@ -1,30 +0,0 @@ -/* XPM */ -static char * trash_hrm_xpm[] = { -"16 16 11 1", -" c None", -". c #000000", -"+ c #EB6C8D", -"@ c #E65F7C", -"# c #852C3F", -"$ c #6C1F30", -"% c #5A151D", -"& c #D43B6A", -"* c #F1809B", -"= c #752637", -"- c #A93262", -" ", -" ...... ", -" ..++@#@@.. ", -".@+++$%@@@&. ", -".&+**@@@@&=. ", -".=&@@&&==$$. ", -" .#&==--$$. ", -" .=$$$$$$=. ", -" .=+-@-&-=.... ", -" .=+-@-&-=..... ", -" .=+-@-&-=..... ", -" .&+-@-&-=.... ", -" .&&&=&=... ", -" ....... ", -" ", -" "}; diff --git a/src/pixmaps/trash_hrm_mark.xpm b/src/pixmaps/trash_hrm_mark.xpm @@ -1,30 +0,0 @@ -/* XPM */ -static char * trash_hrm_mark_xpm[] = { -"16 16 11 1", -" c None", -". c #FFFFFF", -"+ c #000000", -"@ c #EB6C8D", -"# c #E65F7C", -"$ c #852C3F", -"% c #D43B6A", -"& c #F1809B", -"* c #752637", -"= c #6C1F30", -"- c #A93262", -" .. ", -" ++++++ .+. ", -" ++@@#$##++.++. ", -"+#@@@..###.+++. ", -"+%@&&.+.#.+++. ", -"+*%##.++.+++. ", -" +$%*.+++++. ", -" +*===.+++. ", -" +*@-#-.+.++++ ", -" +*@-#-%.*+++++ ", -" +*@-#-%-*+++++ ", -" +%@-#-%-*++++ ", -" +%%%*%*+++ ", -" +++++++ ", -" ", -" "}; diff --git a/src/pixmaps/trash_mark.xpm b/src/pixmaps/trash_mark.xpm @@ -1,30 +0,0 @@ -/* XPM */ -static char * trash_mark_xpm[] = { -"16 16 11 1", -" c None", -". c #FFFFFF", -"+ c #000000", -"@ c #A1B7E7", -"# c #7B92CE", -"$ c #3B4766", -"% c #272A42", -"& c #5D6CAD", -"* c #D2DEFB", -"= c #52617C", -"- c #1B1C2E", -" ..", -" ++++++ .+.", -" ++@@#$##++ .++.", -"+#@@@%..##&.+++.", -"+&@**#.+.&.+++. ", -"+=&##&.++.+++. ", -" +-&==.+++++. ", -" +=----.+++. ", -" +=@$#$&.+.+++ ", -" +=@$#$&$.+++++ ", -" +=@$#$&$=+++++ ", -" +&@$#$&$=++++ ", -" +&&&=&=+++ ", -" +++++++ ", -" ", -" "}; diff --git a/src/pixmaps/trash_open.xpm b/src/pixmaps/trash_open.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * trash_open_xpm[] = { +"16 16 10 1", +" c None", +". c #000000", +"+ c #A1B7E7", +"@ c #7B92CE", +"# c #3B4766", +"$ c #272A42", +"% c #1B1C2E", +"& c #5D6CAD", +"* c #D2DEFB", +"= c #52617C", +" ", +" ...... ", +" ..++@#@@.. ", +".@+++$%@@@&. ", +".&+**@@@@&=. ", +".=&@@&&==##. ", +" .%&==##$%. ", +" .=%%%%%%=. ", +" .=+#@#&#=.... ", +" .=+#@#&#=..... ", +" .=+#@#&#=..... ", +" .&+#@#&#=.... ", +" .&&&=&=... ", +" ....... ", +" ", +" "}; diff --git a/src/pixmaps/trash_open_hrm.xpm b/src/pixmaps/trash_open_hrm.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_open_hrm_xpm[] = { +"16 16 11 1", +" c None", +". c #000000", +"+ c #EB6C8D", +"@ c #E65F7C", +"# c #852C3F", +"$ c #6C1F30", +"% c #5A151D", +"& c #D43B6A", +"* c #F1809B", +"= c #752637", +"- c #A93262", +" ", +" ...... ", +" ..++@#@@.. ", +".@+++$%@@@&. ", +".&+**@@@@&=. ", +".=&@@&&==$$. ", +" .#&==--$$. ", +" .=$$$$$$=. ", +" .=+-@-&-=.... ", +" .=+-@-&-=..... ", +" .=+-@-&-=..... ", +" .&+-@-&-=.... ", +" .&&&=&=... ", +" ....... ", +" ", +" "}; diff --git a/src/pixmaps/trash_open_hrm_mark.xpm b/src/pixmaps/trash_open_hrm_mark.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_open_hrm_mark_xpm[] = { +"16 16 11 1", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ c #EB6C8D", +"# c #E65F7C", +"$ c #852C3F", +"% c #D43B6A", +"& c #F1809B", +"* c #752637", +"= c #6C1F30", +"- c #A93262", +" .. ", +" ++++++ .+. ", +" ++@@#$##++.++. ", +"+#@@@..###.+++. ", +"+%@&&.+.#.+++. ", +"+*%##.++.+++. ", +" +$%*.+++++. ", +" +*===.+++. ", +" +*@-#-.+.++++ ", +" +*@-#-%.*+++++ ", +" +*@-#-%-*+++++ ", +" +%@-#-%-*++++ ", +" +%%%*%*+++ ", +" +++++++ ", +" ", +" "}; diff --git a/src/pixmaps/trash_open_mark.xpm b/src/pixmaps/trash_open_mark.xpm @@ -0,0 +1,30 @@ +/* XPM */ +static char * trash_open_mark_xpm[] = { +"16 16 11 1", +" c None", +". c #FFFFFF", +"+ c #000000", +"@ c #A1B7E7", +"# c #7B92CE", +"$ c #3B4766", +"% c #272A42", +"& c #5D6CAD", +"* c #D2DEFB", +"= c #52617C", +"- c #1B1C2E", +" ..", +" ++++++ .+.", +" ++@@#$##++ .++.", +"+#@@@%..##&.+++.", +"+&@**#.+.&.+++. ", +"+=&##&.++.+++. ", +" +-&==.+++++. ", +" +=----.+++. ", +" +=@$#$&.+.+++ ", +" +=@$#$&$.+++++ ", +" +=@$#$&$=+++++ ", +" +&@$#$&$=++++ ", +" +&&&=&=+++ ", +" +++++++ ", +" ", +" "}; diff --git a/src/stock_pixmap.c b/src/stock_pixmap.c @@ -146,11 +146,13 @@ #include "pixmaps/outbox_open_hrm.xpm" #include "pixmaps/outbox_close.xpm" #include "pixmaps/outbox_close_hrm.xpm" -#include "pixmaps/trash.xpm" +#include "pixmaps/trash_open.xpm" +#include "pixmaps/trash_close.xpm" #include "pixmaps/delete_btn.xpm" #include "pixmaps/cancel.xpm" #include "pixmaps/trash_btn.xpm" -#include "pixmaps/trash_hrm.xpm" +#include "pixmaps/trash_open_hrm.xpm" +#include "pixmaps/trash_close_hrm.xpm" #include "pixmaps/drafts_close.xpm" #include "pixmaps/drafts_open.xpm" #include "pixmaps/dir_close_mark.xpm" @@ -165,12 +167,14 @@ #include "pixmaps/outbox_open_hrm_mark.xpm" #include "pixmaps/outbox_close_mark.xpm" #include "pixmaps/outbox_close_hrm_mark.xpm" -#include "pixmaps/trash_mark.xpm" +#include "pixmaps/trash_open_mark.xpm" +#include "pixmaps/trash_close_mark.xpm" #include "pixmaps/queue_close_mark.xpm" #include "pixmaps/queue_close_hrm_mark.xpm" #include "pixmaps/queue_open_mark.xpm" #include "pixmaps/queue_open_hrm_mark.xpm" -#include "pixmaps/trash_hrm_mark.xpm" +#include "pixmaps/trash_open_hrm_mark.xpm" +#include "pixmaps/trash_close_hrm_mark.xpm" #include "pixmaps/drafts_close_mark.xpm" #include "pixmaps/drafts_open_mark.xpm" #include "pixmaps/dir_noselect_close.xpm" @@ -320,18 +324,18 @@ static StockPixmapData pixmaps[] = {queue_close_hrm_xpm , NULL, NULL, "queue_close_hrm", NULL}, {queue_open_xpm , NULL, NULL, "queue_open", NULL}, {queue_open_hrm_xpm , NULL, NULL, "queue_open_hrm", NULL}, - {trash_xpm , NULL, NULL, "trash_open", NULL}, - {trash_hrm_xpm , NULL, NULL, "trash_open_hrm", NULL}, - {trash_xpm , NULL, NULL, "trash_close", NULL}, - {trash_hrm_xpm , NULL, NULL, "trash_close_hrm", NULL}, + {trash_open_xpm , NULL, NULL, "trash_open", NULL}, + {trash_open_hrm_xpm , NULL, NULL, "trash_open_hrm", NULL}, + {trash_close_xpm , NULL, NULL, "trash_close", NULL}, + {trash_close_hrm_xpm , NULL, NULL, "trash_close_hrm", NULL}, {queue_close_mark_xpm , NULL, NULL, "queue_close_mark", NULL}, {queue_close_hrm_mark_xpm , NULL, NULL, "queue_close_hrm_mark", NULL}, {queue_open_mark_xpm , NULL, NULL, "queue_open_mark", NULL}, {queue_open_hrm_mark_xpm , NULL, NULL, "queue_open_hrm_mark", NULL}, - {trash_mark_xpm , NULL, NULL, "trash_open_mark", NULL}, - {trash_hrm_mark_xpm , NULL, NULL, "trash_open_hrm_mark", NULL}, - {trash_mark_xpm , NULL, NULL, "trash_close_mark", NULL}, - {trash_hrm_mark_xpm , NULL, NULL, "trash_close_hrm_mark", NULL}, + {trash_open_mark_xpm , NULL, NULL, "trash_open_mark", NULL}, + {trash_open_hrm_mark_xpm , NULL, NULL, "trash_open_hrm_mark", NULL}, + {trash_close_mark_xpm , NULL, NULL, "trash_close_mark", NULL}, + {trash_close_hrm_mark_xpm , NULL, NULL, "trash_close_hrm_mark", NULL}, {unread_xpm , NULL, NULL, "unread", NULL}, {vcard_xpm , NULL, NULL, "vcard", NULL}, {online_xpm , NULL, NULL, "online", NULL},