From 4db47ef4823f1cc39db9667ed685f2aabf705e3f Mon Sep 17 00:00:00 2001 From: defnax Date: Tue, 12 Aug 2008 18:41:08 +0000 Subject: [PATCH] added for each toggleview correct icons if is hidden/show and set ToolTips . added for PhotoDialog toggleview function to hide added some icons for PhotoDialog treewidget added a new Button in Forums for New Forum Message again some icon changes git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@679 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- retroshare-gui/src/gui/ForumsDialog.cpp | 19 ++++-- retroshare-gui/src/gui/ForumsDialog.ui | 16 ++++- retroshare-gui/src/gui/LinksDialog.cpp | 4 ++ retroshare-gui/src/gui/LinksDialog.ui | 30 +++++---- retroshare-gui/src/gui/MessagesDialog.cpp | 4 ++ retroshare-gui/src/gui/MessagesDialog.ui | 49 ++++++-------- retroshare-gui/src/gui/PhotoDialog.cpp | 63 +++++++++++++++++- retroshare-gui/src/gui/PhotoDialog.h | 3 + retroshare-gui/src/gui/PhotoDialog.ui | 15 ++++- retroshare-gui/src/gui/PhotoShow.ui | 18 +++-- retroshare-gui/src/gui/images.qrc | 7 +- retroshare-gui/src/gui/images/add_image24.png | Bin 0 -> 1232 bytes retroshare-gui/src/gui/images/edit_add24.png | Bin 0 -> 1030 bytes .../src/gui/images/edit_remove24.png | Bin 0 -> 723 bytes retroshare-gui/src/gui/images/mail_get.png | Bin 1170 -> 3484 bytes retroshare-gui/src/gui/images/mail_new.png | Bin 769 -> 3515 bytes retroshare-gui/src/gui/images/mail_reply.png | Bin 1093 -> 3381 bytes retroshare-gui/src/gui/images/mail_send.png | Bin 1114 -> 3583 bytes .../src/gui/images/quick_restart24.png | Bin 0 -> 4123 bytes 19 files changed, 176 insertions(+), 52 deletions(-) create mode 100644 retroshare-gui/src/gui/images/add_image24.png create mode 100644 retroshare-gui/src/gui/images/edit_add24.png create mode 100644 retroshare-gui/src/gui/images/edit_remove24.png create mode 100644 retroshare-gui/src/gui/images/quick_restart24.png diff --git a/retroshare-gui/src/gui/ForumsDialog.cpp b/retroshare-gui/src/gui/ForumsDialog.cpp index c294956e3..c8d77b20c 100644 --- a/retroshare-gui/src/gui/ForumsDialog.cpp +++ b/retroshare-gui/src/gui/ForumsDialog.cpp @@ -64,6 +64,7 @@ ForumsDialog::ForumsDialog(QWidget *parent) connect( ui.threadTreeWidget, SIGNAL( customContextMenuRequested( QPoint ) ), this, SLOT( threadListCustomPopupMenu( QPoint ) ) ); connect(ui.newForumButton, SIGNAL(clicked()), this, SLOT(newforum())); + connect(ui.newmessageButton, SIGNAL(clicked()), this, SLOT(createmessage())); connect( ui.forumTreeWidget, SIGNAL( currentItemChanged ( QTreeWidgetItem *, QTreeWidgetItem *) ), this, @@ -138,10 +139,16 @@ ForumsDialog::ForumsDialog(QWidget *parent) #endif /* Set header resize modes and initial section sizes */ - QHeaderView * msgwheader = ui.forumTreeWidget->header () ; - msgwheader->setResizeMode (0, QHeaderView::Interactive); + QHeaderView * ftheader = ui.forumTreeWidget->header () ; + ftheader->setResizeMode (0, QHeaderView::Interactive); - msgwheader->resizeSection ( 0, 170 ); + ftheader->resizeSection ( 0, 170 ); + + /* Set header resize modes and initial section sizes */ + QHeaderView * ttheader = ui.threadTreeWidget->header () ; + ttheader->setResizeMode (0, QHeaderView::Interactive); + + ttheader->resizeSection ( 0, 170 ); @@ -182,7 +189,7 @@ void ForumsDialog::threadListCustomPopupMenu( QPoint point ) QMenu contextMnu( this ); QMouseEvent *mevent = new QMouseEvent( QEvent::MouseButtonPress, point, Qt::RightButton, Qt::RightButton, Qt::NoModifier ); - QAction *replyAct = new QAction(QIcon(IMAGE_DOWNLOAD), tr( "Reply" ), this ); + QAction *replyAct = new QAction(QIcon(IMAGE_MESSAGEREPLY), tr( "Reply" ), this ); connect( replyAct , SIGNAL( triggered() ), this, SLOT( createmessage() ) ); QAction *viewAct = new QAction(QIcon(IMAGE_DOWNLOADALL), tr( "View Whole Thread" ), this ); @@ -256,6 +263,8 @@ void ForumsDialog::togglefileview() { newSizeList.push_back(totalSize); newSizeList.push_back(0); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_add24.png"))); + ui.expandButton->setToolTip("Expand"); } else { @@ -264,6 +273,8 @@ void ForumsDialog::togglefileview() int nMsgSize = (totalSize / 2); newSizeList.push_back(nlistSize); newSizeList.push_back(nMsgSize); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_remove24.png"))); + ui.expandButton->setToolTip("Hide"); } ui.msgSplitter->setSizes(newSizeList); diff --git a/retroshare-gui/src/gui/ForumsDialog.ui b/retroshare-gui/src/gui/ForumsDialog.ui index a7edc9bdc..ee848f87d 100644 --- a/retroshare-gui/src/gui/ForumsDialog.ui +++ b/retroshare-gui/src/gui/ForumsDialog.ui @@ -557,6 +557,20 @@ + + + + New Message + + + + + + + :/images/mail_new.png:/images/mail_new.png + + + @@ -710,7 +724,7 @@ p, li { white-space: pre-wrap; } - :/images/add_24x24.png:/images/add_24x24.png + :/images/edit_remove24.png:/images/edit_remove24.png diff --git a/retroshare-gui/src/gui/LinksDialog.cpp b/retroshare-gui/src/gui/LinksDialog.cpp index 5ae59586c..56461d3a7 100644 --- a/retroshare-gui/src/gui/LinksDialog.cpp +++ b/retroshare-gui/src/gui/LinksDialog.cpp @@ -803,11 +803,15 @@ void LinksDialog::toggleWindows( void ) { newSizeList.push_back(totalSize); newSizeList.push_back(0); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_add24.png"))); + ui.expandButton->setToolTip("Expand"); } else { newSizeList.push_back(totalSize * 3/4); newSizeList.push_back(totalSize * 1/4); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_remove24.png"))); + ui.expandButton->setToolTip("Hide"); } ui.msgSplitter->setSizes(newSizeList); diff --git a/retroshare-gui/src/gui/LinksDialog.ui b/retroshare-gui/src/gui/LinksDialog.ui index 5643eae0e..d7771deeb 100644 --- a/retroshare-gui/src/gui/LinksDialog.ui +++ b/retroshare-gui/src/gui/LinksDialog.ui @@ -38,7 +38,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 461 20 @@ -86,7 +86,8 @@ p, li { white-space: pre-wrap; } - :/images/add_24x24.png + + :/images/edit_remove24.png:/images/edit_remove24.png @@ -95,7 +96,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 16 20 @@ -146,7 +147,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 16 20 @@ -197,7 +198,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 16 20 @@ -243,7 +244,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 16 20 @@ -315,7 +316,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 311 32 @@ -397,7 +398,8 @@ p, li { white-space: pre-wrap; } +2 Great! - :/images/filerating5.png + + :/images/filerating5.png:/images/filerating5.png @@ -405,7 +407,8 @@ p, li { white-space: pre-wrap; } +1 Good - :/images/filerating4.png + + :/images/filerating4.png:/images/filerating4.png @@ -413,7 +416,8 @@ p, li { white-space: pre-wrap; } 0 Okay - :/images/filerating3.png + + :/images/filerating3.png:/images/filerating3.png @@ -421,7 +425,8 @@ p, li { white-space: pre-wrap; } -1 Sux - :/images/filerating2.png + + :/images/filerating2.png:/images/filerating2.png @@ -429,7 +434,8 @@ p, li { white-space: pre-wrap; } -2 Bad Link - :/images/filerating1.png + + :/images/filerating1.png:/images/filerating1.png diff --git a/retroshare-gui/src/gui/MessagesDialog.cpp b/retroshare-gui/src/gui/MessagesDialog.cpp index 87b750b96..c6eb19d99 100644 --- a/retroshare-gui/src/gui/MessagesDialog.cpp +++ b/retroshare-gui/src/gui/MessagesDialog.cpp @@ -230,6 +230,8 @@ void MessagesDialog::togglefileview() newSizeList.push_back(listSize + recommendSize / 3); newSizeList.push_back(msgSize + recommendSize * 2 / 3); newSizeList.push_back(0); + ui.expandFilesButton->setIcon(QIcon(QString(":/images/edit_add24.png"))); + ui.expandFilesButton->setToolTip("Expand"); } else { @@ -239,6 +241,8 @@ void MessagesDialog::togglefileview() newSizeList.push_back(nlistSize); newSizeList.push_back(nMsgSize); newSizeList.push_back(totalSize * 1 / 3); + ui.expandFilesButton->setIcon(QIcon(QString(":/images/edit_remove24.png"))); + ui.expandFilesButton->setToolTip("Hide"); } ui.msgSplitter->setSizes(newSizeList); diff --git a/retroshare-gui/src/gui/MessagesDialog.ui b/retroshare-gui/src/gui/MessagesDialog.ui index 2d1004c0b..a2f74ed08 100644 --- a/retroshare-gui/src/gui/MessagesDialog.ui +++ b/retroshare-gui/src/gui/MessagesDialog.ui @@ -526,7 +526,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">New Message</p></body></html> - + @@ -563,7 +563,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">reply to selected message</p></body></html> - + @@ -597,7 +597,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">remove selected message</p></body></html> - + @@ -646,7 +646,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 571 24 @@ -698,7 +698,8 @@ p, li { white-space: pre-wrap; } Inbox - :/images/folder-inbox.png + + :/images/folder-inbox.png:/images/folder-inbox.png @@ -706,7 +707,8 @@ p, li { white-space: pre-wrap; } Outbox - :/images/folder-outbox.png + + :/images/folder-outbox.png:/images/folder-outbox.png @@ -714,7 +716,8 @@ p, li { white-space: pre-wrap; } Draft - :/images/folder-draft.png + + :/images/folder-draft.png:/images/folder-draft.png @@ -722,7 +725,8 @@ p, li { white-space: pre-wrap; } Sent - :/images/folder-sent.png + + :/images/folder-sent.png:/images/folder-sent.png @@ -754,7 +758,8 @@ p, li { white-space: pre-wrap; } - :/images/attachment.png + + :/images/attachment.png:/images/attachment.png @@ -787,7 +792,7 @@ p, li { white-space: pre-wrap; } QSizePolicy::Preferred - + 20 40 @@ -1045,22 +1050,10 @@ p, li { white-space: pre-wrap; } - + 0 - - 0 - - - 0 - - - 0 - - - 6 - - + 6 @@ -1102,7 +1095,8 @@ p, li { white-space: pre-wrap; } - :/images/add_24x24.png + + :/images/edit_remove24.png:/images/edit_remove24.png @@ -1113,7 +1107,7 @@ p, li { white-space: pre-wrap; } Qt::Horizontal - + 351 20 @@ -1133,7 +1127,8 @@ p, li { white-space: pre-wrap; } - :/images/down.png + + :/images/down.png:/images/down.png diff --git a/retroshare-gui/src/gui/PhotoDialog.cpp b/retroshare-gui/src/gui/PhotoDialog.cpp index 5d99d1319..eccadbbdc 100644 --- a/retroshare-gui/src/gui/PhotoDialog.cpp +++ b/retroshare-gui/src/gui/PhotoDialog.cpp @@ -45,11 +45,14 @@ /* Images for context menu icons */ #define IMAGE_REMOVEFRIEND ":/images/removefriend16.png" #define IMAGE_EXPIORTFRIEND ":/images/exportpeers_16x16.png" +#define IMAGE_REMOVE ":/images/cancel.png" #define IMAGE_CHAT ":/images/chat.png" /* Images for Status icons */ #define IMAGE_ONLINE ":/images/donline.png" #define IMAGE_OFFLINE ":/images/dhidden.png" #define IMAGE_PEER ":/images/user/identity16.png" +#define IMAGE_PHOTOS ":/images/image16.png" + #define PHOTO_ICON_SIZE 90 @@ -90,6 +93,7 @@ PhotoDialog::PhotoDialog(QWidget *parent) connect( ui.photoTreeWidget, SIGNAL( itemDoubleClicked ( QTreeWidgetItem * , int ) ), this, SLOT( showPhoto( QTreeWidgetItem *, int ) ) ); connect( ui.addButton, SIGNAL( clicked( ) ), this, SLOT( addPhotos( ) ) ); + connect( ui.expandButton, SIGNAL(clicked()), this, SLOT(togglefileview())); /* hide the Tree +/- */ ui.photoTreeWidget -> setRootIsDecorated( false ); @@ -155,7 +159,7 @@ void PhotoDialog::photoTreeWidgetCustomPopupMenu( QPoint point ) QMenu contextMnu( this ); QMouseEvent *mevent = new QMouseEvent( QEvent::MouseButtonPress, point, Qt::RightButton, Qt::RightButton, Qt::NoModifier ); - QAction *rm = new QAction(QIcon(IMAGE_EXPIORTFRIEND), tr( "Remove" ), this ); + QAction *rm = new QAction(QIcon(IMAGE_REMOVE), tr( "Remove" ), this ); connect( rm , SIGNAL( triggered() ), this, SLOT( removePhoto() ) ); contextMnu.clear(); @@ -164,6 +168,61 @@ void PhotoDialog::photoTreeWidgetCustomPopupMenu( QPoint point ) contextMnu.exec( mevent->globalPos() ); } +void PhotoDialog::togglefileview() +{ + /* if msg header visible -> hide by changing splitter + * three widgets... + */ + + QList sizeList = ui.photoSplitter->sizes(); + QList::iterator it; + + int listSize = 0; + int msgSize = 0; + int i = 0; + + for(it = sizeList.begin(); it != sizeList.end(); it++, i++) + { + if (i == 0) + { + listSize = (*it); + } + else if (i == 1) + { + msgSize = (*it); + } + } + + int totalSize = listSize + msgSize; + + bool toShrink = true; + if (msgSize < (int) totalSize / 10) + { + toShrink = false; + } + + QList newSizeList; + if (toShrink) + { + newSizeList.push_back(totalSize); + newSizeList.push_back(0); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_add24.png"))); + ui.expandButton->setToolTip("Expand"); + } + else + { + /* no change */ + int nlistSize = (totalSize / 2); + int nMsgSize = (totalSize / 2); + newSizeList.push_back(nlistSize); + newSizeList.push_back(nMsgSize); + ui.expandButton->setIcon(QIcon(QString(":/images/edit_remove24.png"))); + ui.expandButton->setToolTip("Hide"); + } + + ui.photoSplitter->setSizes(newSizeList); +} + void PhotoDialog::insertShowLists() { /* clear it all */ @@ -202,6 +261,7 @@ void PhotoDialog::addShows(std::string id) allItem->setText(PHOTO_PEER_COL_PID, QString::fromStdString(id)); allItem->setText(PHOTO_PEER_COL_SID, ""); allItem->setText(PHOTO_PEER_COL_PHOTOID, ""); + allItem->setIcon(0,(QIcon(IMAGE_PHOTOS))); peerItem->addChild(allItem); @@ -216,6 +276,7 @@ void PhotoDialog::addShows(std::string id) photoItem->setText(PHOTO_PEER_COL_PID, QString::fromStdString(id)); photoItem->setText(PHOTO_PEER_COL_SID, ""); photoItem->setText(PHOTO_PEER_COL_PHOTOID, QString::fromStdString(*it)); + photoItem->setIcon(0,(QIcon(IMAGE_PHOTOS))); allItem->addChild(photoItem); } diff --git a/retroshare-gui/src/gui/PhotoDialog.h b/retroshare-gui/src/gui/PhotoDialog.h index 7ce871993..75dbf2851 100644 --- a/retroshare-gui/src/gui/PhotoDialog.h +++ b/retroshare-gui/src/gui/PhotoDialog.h @@ -53,6 +53,9 @@ private slots: void addPhotos(); void checkUpdate(); + + /* handle splitter */ + void togglefileview(); void showPhoto( QTreeWidgetItem *item, int column); diff --git a/retroshare-gui/src/gui/PhotoDialog.ui b/retroshare-gui/src/gui/PhotoDialog.ui index d6fcb004a..a5605abdc 100644 --- a/retroshare-gui/src/gui/PhotoDialog.ui +++ b/retroshare-gui/src/gui/PhotoDialog.ui @@ -56,7 +56,7 @@ p, li { white-space: pre-wrap; } - + Qt::Vertical @@ -143,15 +143,22 @@ p, li { white-space: pre-wrap; } - :/images/add_24x24.png:/images/add_24x24.png + :/images/edit_remove24.png:/images/edit_remove24.png + + Add Photo(s) + Add Photo(s) + + + :/images/add_image24.png:/images/add_image24.png + @@ -179,6 +186,10 @@ p, li { white-space: pre-wrap; } Update Details + + + :/images/quick_restart24.png:/images/quick_restart24.png + diff --git a/retroshare-gui/src/gui/PhotoShow.ui b/retroshare-gui/src/gui/PhotoShow.ui index 056cb29ea..d0d49507d 100644 --- a/retroshare-gui/src/gui/PhotoShow.ui +++ b/retroshare-gui/src/gui/PhotoShow.ui @@ -131,7 +131,7 @@ Qt::Horizontal - + 40 20 @@ -169,7 +169,7 @@ Qt::Horizontal - + 40 20 @@ -189,6 +189,10 @@ Back + + + :/images/back.png:/images/back.png + @@ -210,6 +214,10 @@ Forward + + + :/images/forward.png:/images/forward.png + @@ -217,7 +225,7 @@ Qt::Horizontal - + 40 20 @@ -231,6 +239,8 @@ - + + + diff --git a/retroshare-gui/src/gui/images.qrc b/retroshare-gui/src/gui/images.qrc index 777dbe0f3..441fee619 100644 --- a/retroshare-gui/src/gui/images.qrc +++ b/retroshare-gui/src/gui/images.qrc @@ -4,6 +4,7 @@ help/licence.html help/thanks.html images/accepted16.png + images/add_image24.png images/browse-looking.gif images/addfriendlabel.png images/back.png @@ -36,7 +37,7 @@ images/avatar_background.png images/backgroundimage.png images/button_cancel.png - images/calendar.png + images/calendar.png images/chat.png images/chat/bar_end.png images/chat/bar_fill.png @@ -83,9 +84,11 @@ images/download.png images/download16.png images/dphone.png + images/edit_add24.png images/edit-bold.png images/edit-italic.png images/edit-underline.png + images/edit_remove24.png images/encrypted16.png images/encrypted48.png images/evolution.png @@ -175,6 +178,7 @@ images/mail_get.png images/mail_reply.png images/mail_send.png + images/mail_new.png images/message-mail.png images/message-mail-read.pngm images/message-news.png @@ -194,6 +198,7 @@ images/peers_24x24.png images/print24.png images/player_play.png + images/quick_restart24.png images/removefriend16.png images/replymail-pressed.png images/replymail24-hover.png diff --git a/retroshare-gui/src/gui/images/add_image24.png b/retroshare-gui/src/gui/images/add_image24.png new file mode 100644 index 0000000000000000000000000000000000000000..396035fe9f19b4834f6328d2d9e09fa995542ee1 GIT binary patch literal 1232 zcmV;>1TXuEP)eC>l!FvS;5hmoJaZv8_eqg()0v)4_RV?Rg#)nq5d@ zNdWChIfb^~Yu1BOAKmC1XRfH-~Nn-yL zD)A7sghhKNK+x0?G(4YV&ySht^#~wp!AblKPpLz+s~3e#fdX>DLTS`L6oY0nB&Tvv zR1cP_LuL}fwd!twP(X)imVE$0rt2wC8Z@v!en%{E7N7kvjUyk9pgu-`wvI@9Et(z= zLtC&Y0tdAr9rtx;FeyFu6n5}e0k9-uU!}od5ZSeKqm-FhlrEjYivA!@9Ph#S#Y^aW z1ZayZ;N)pZD`Qz+M$s$6(}4?Le2aHqJcTzNmUfdIGF@1jpBzY*>Rvf5YLK&XaFh}z-+vj>dK?x2D(i&{K+J_n&z@kl9yqiO; zV-(X%Ge{TG%)ohR?5H_{KLtp|Y+awk@iz)~9;WXtW~Wu0mR*gA8>jY7u!>#L`?A zYyDZo*ZUy8)z1rvv^ zL2U)f3683oLShTXto6ls$QO85YHWX2 uE8;OvHkU2B_hFbn1>sCeRFr&AXa4~cZkHkl)+p`(0000UkM22*f$^{cObRp*>4@!m6TES`Gk zfDT@kUf^nKBj~thc-qy#f=T<)(r#E9)2kw@4UwHHMndjZDS8((m{zR7xZgN(E$RIf=xQDHKIc?h2f$rUFc!qQInvuoj{tO;xkxI-`;bZNLA-!dhy$%P?ael?pLyeR zkz;(l=j6;Ob-ZHlVvGHYE9{$FX0AR@tRt+o^m=_dcRO@C9fo&?@TVdyBceDa3`2q- zAkYRQ0Y(C9am=mXH~Hwjv!5D(Vyk3yWk6nDp*!kuv-=0L=^V{qhKLB4I|ltBgY5y; zmPZc)Y^|b<3W8cd5EzUYj1SP(kmogqc7TsO1_$JVUxTbFXlHG*envZPqm@Q^jj?8D z$DJCc7vLHWKWouxj0z3fD6~?D_c&Wpc(7>!5g6??aVsK!c!=^)8cWY?Gc*cBD9aK% zg78X2&3#Lt2`ot@2wFg3R6#ZnM2WGez~~{c;prk z>|~J&p*6d}%F#!;y!Im-(K=b&$Aq4P(IK`sI^1;E5hsWjdfGx{`Z%%+xBM!4Lj+1Ka>(l zeDaCu|Ioh#JoR6NA}8d+?d}%3p$J8hCMnH&6E|>V1AEP1^e>Jrv`LkSM^g&K5ZHh? zj;YlWs;mN;te*ye&p`!(F$QA{K@jX5SN%ii`Po9C`0E}=J!JS#|&nhL7$tC+=24#Wl^8f$<07*qoM6N<$f-tb* A{Qv*} literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images/edit_remove24.png b/retroshare-gui/src/gui/images/edit_remove24.png new file mode 100644 index 0000000000000000000000000000000000000000..314eea713a063029f8d79449bed233c30c83678d GIT binary patch literal 723 zcmV;^0xbQBP)%B6_77P1hA5QErp zqT{qPnV#u>-LK!hw_HqIyBb8vf!dwJ2UT!NzPo=93CjF%$)Z)FKqZa>Q4J^v0E!C? z#EAmQ3sAU_0|M@pti*9->*2fjYK?NqdJXtTNzVCF0ss9KUH%Qee}4}f#G}#MaPflWyq=gfz1?x5Q>t6XSHrns;vg>tfF^64Xz>ufds<3@P) z(Ztzn?C$TVkeh!GNnLauXCG8Kr>xU(pUHOjdc_PdsYoDkqn2t4XV z?hRltsL8{CY#Z8-gkC@=kuuBtoY(cn3*qLLGA8U@|KK(UKORv9!wjwzm>Aqu;lZZQ zH^&W?7&px@5nl9^jS94ZbfRPxGEVnP%R9Sc9&Y#ds$hivwVKf&eD?J5;V1jY&9qPG zq6#VyRfq^C!fgUUgeDiB7iYC7bY5_T#xpI>dCAN@Rd=SxZ{50e_4Bgskgs>|A_nX8 z#Ea98XaN%;$VJzi7O06K>bC@vHnP@0lSI16{0)G--WjIQ?ZRM1zsi>D%j04gA& zh$sdiO7>Sq92G%C5Cl;$6-23`ah_O*MNT?@E3MeF|7xA+Oq%v002ovPDHLk FV1mW;P#pjO literal 0 HcmV?d00001 diff --git a/retroshare-gui/src/gui/images/mail_get.png b/retroshare-gui/src/gui/images/mail_get.png index f87d1ee487bf1a555bacb81c5bc16361ac0acc86..a8fc27a5c500d118543b026b6d42f9390a1df7d8 100644 GIT binary patch delta 3482 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 IM6N<$f`9Xr^8f$< delta 1149 zcmV-@1cLjV8;Ge;T;3Rub)8I{$l{TjFI8-!*2|aAHCyscGWTX&&bhrVAu7_ z9BizQVJ-m(AQl!D26aONX-{S*ZiY9n7#RNkW?=aI&FC#-%nt{ZT19uBQy#JcTz`)4> z5CA~{zJLD%OHFK);^g%T!^YJB`1tw&4h;_g4-^&v4Hp>z2n`SbL_Zk-Eh-HF_Vxe( z`1b$+7Z(ly;_Cw-+04_*Q~;{s0*K}DllMdKsk7&SrRe1sLF#u0Wlv4Bvp^c4zx82F8|n2G`#Q)c!O43;+lK zK>)u00}>NPp~`~cAH0OJAxK>)u00~{Mn`0MKO@DC3OO&}*42lMj)00Av80O!cs z0Q~m+03|#L0QRe~0L|0v00_{z07Lo90R9F00HxRf=H2iBUjhI@0KWeN85v6e{QUph z>+16>EHWN0`~(RA^!fn+2R1SQ?Znam1Ah+*03{**00XA504f3B01XZN0H)Rb@zv`9 zY6buRxB`e-SlElVE zN!KpF%2R%KbnWN6x7?)yt%Ococ*3yn;*SQP=00WyNTvh`AVwYS>F|v4|Nno1pFjUN ze*EzB#)n^=*L9h$Fa&>|&G6^{Unh1ck)_|he&6up!`FPE#$PZ!009O70o#(qssWw$ P00000NkvXXu0mjf;Zh}k diff --git a/retroshare-gui/src/gui/images/mail_new.png b/retroshare-gui/src/gui/images/mail_new.png index 7656cbc114679accb20d766522d9501e69b2133e..55bba1bdd5c382d397669f3fd31dc55a040f5fc9 100644 GIT binary patch delta 3513 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%0D%o)`1hZ|+E_y`%}t#sTYtYZFtDs%!r=&Hb^!zs z)Bt9#k8i&*yn6K&Y&*zX5E>};kAdO$-~SAPLYxfTJS+@f(D2M|DD1K8NvfWg4XaQX5J z25A`yu(KH$L811S;n}m74C-oP4D1~24Bvq^{{Y$k4-%jt01!Y-AOhq>US19cAt5e? z3+L}MeEQ75@b2AThD#S8GDt}YGO)9=F#P=Wj{)c_2!H;Ea2-GZfnD(PCj-OhFANNP z{Co_OQhyna9lgrH%*@DOVJXkR#>UA2^Z~=~-w@4z{-GKG5I|r9zJF(8`0xp+=oiQk zK?WriCI)skRt8o!E{3=77#KK#LG$w$6Idh2fImp-1R#LG2E2IwgW>wsuMD5Q`~gQH zGcz+V9Dn{W+`j!D>{n){{|pZverB)&rXrXNU}gXW5ZHj`{?c$G=ivSXcRi_Zz)<=F zjK1GMYyJS;42m+4|8-2c8TbWx8Giji^#VWufem>6pKBGHqI6|QfPvIE2B{{twNf$axBu!5D!S|N8aw&y%Ce7XE$rU^zelF;beH b0RjvFg{3Hk0twrb00000NkvXXu0mjf>updt diff --git a/retroshare-gui/src/gui/images/mail_reply.png b/retroshare-gui/src/gui/images/mail_reply.png index c89864952dbda150bbb360678672581757890c5f..471a08ebfd78017acf7df8f81da5c2d61fc5be43 100644 GIT binary patch delta 3378 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 IM6N<$g0s+0OaK4? delta 1072 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 D-#WSZ delta 1093 zcmXYxYfM{p7{=e8L)%j*6hS&FLaV^`0XABy5a&i$9T39AWt$6&IxeHsL`hlYG66YM z4IwT8CWfqZ3w&5y)Cdf8X5&%@tfk1!;oJnFT-L#)r3Kc?X?yy&>OQ_7p5KRGp65kT zb3}6-8K9KEB?sslOJ#of1ONnO>A7VmRmEkM1!@Jzi&TXQQC3NTQgK32Q1r=plj0Bn zZp}I>KXqZQ(2I}^j|Wj*t{3NvYv^sAW?2@CZ+3ggIX?6D1i3w}I1sDOTOR`WO)nqLg*W%rUb$cY{_nUQ>n*WBJV=uW{uujjWkzknYB$*I$}YEo@8 ztRcJ1>p`}8gxb^mX^ZsuY!itP9zpIpDAaO&TEp_6t7~s}zhrD2KwXI^XT~}@Ob`lk z7(@Zv+q?HT1T%_(7~pgQuvk9uc-^q;azpQYKTJNF1_BEP%!@$)jYANN12`QH0x742 zG%pea_8$l5g{0X6IovZzNqmgK0NCAi!p@c*Xxa<9J8fVKT!h2vdw~wK1NGb{Y_iwD z7GQ?NBTSCN=1F*l5s9)_91bd8ERNpK=d*yKys*8q1soOuaglM*JJSQ>wjo&DUV>lA z#|!X_<#(8YDOkrA!E)EP`i!%8-*I|#)9DJ~1|O3o^9dYh0zt4LFqnXsqlIuV_H~Fs z65yI&frr;atn&t|+Z}5mTw4^_M|gc$1Ly0xNUcvLD|NW0j7@rJH$KZ23iseV9(zQX zkI_3Bt>p5Z+Dl1$9&{(VOFi#@(J|VkQ>zQPWL~MnOBt#HMex64K>pfe7+4-}wDtEb z98(l02D&K#gUJd%bQ=HC>&L&dt~)v?rektjFewqlv0|KzEubu+;MX_nFWfc3l`usA zQMo&|a23O@X!hm2cYA;=-zR6ztb9l(B sx{s=Biu3X~#Xj2fV~fUP=hXoY@n>%l8)2tc{7(Y1(sPb>zLEdgKdf~G2><{9 diff --git a/retroshare-gui/src/gui/images/quick_restart24.png b/retroshare-gui/src/gui/images/quick_restart24.png new file mode 100644 index 0000000000000000000000000000000000000000..928e87422dff390bcce5b9813b3565c890962138 GIT binary patch literal 4123 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 literal 0 HcmV?d00001