diff --git a/retroshare-gui/src/gui/chat/ChatWidget.cpp b/retroshare-gui/src/gui/chat/ChatWidget.cpp
index 2cf0e1edf..6c36a392b 100644
--- a/retroshare-gui/src/gui/chat/ChatWidget.cpp
+++ b/retroshare-gui/src/gui/chat/ChatWidget.cpp
@@ -115,6 +115,7 @@ ChatWidget::ChatWidget(QWidget *parent)
//ui->sendButton->setFixedHeight(iconHeight);
ui->sendButton->setIconSize(iconSize);
ui->typingLabel->setMaximumHeight(QFontMetricsF(font()).height()*1.2);
+ ui->fontcolorButton->setIconSize(iconSize);
//Initialize search
iCharToStartSearch=Settings->getChatSearchCharToStartSearch();
@@ -189,7 +190,7 @@ ChatWidget::ChatWidget(QWidget *parent)
ui->hashBox->setDropWidget(this);
ui->hashBox->setAutoHide(true);
- QMenu *fontmenu = new QMenu(tr("Set text font & color"));
+ QMenu *fontmenu = new QMenu();
fontmenu->addAction(ui->actionChooseFont);
fontmenu->addAction(ui->actionChooseColor);
fontmenu->addAction(ui->actionResetFont);
@@ -198,10 +199,10 @@ ChatWidget::ChatWidget(QWidget *parent)
#ifdef USE_CMARK
fontmenu->addAction(ui->actionSend_as_CommonMark);
#endif
+ ui->fontcolorButton->setMenu(fontmenu);
QMenu *menu = new QMenu();
menu->addAction(ui->actionMessageHistory);
- menu->addMenu(fontmenu);
menu->addSeparator();
menu->addAction(ui->actionSaveChatHistory);
menu->addAction(ui->actionClearChatHistory);
diff --git a/retroshare-gui/src/gui/chat/ChatWidget.ui b/retroshare-gui/src/gui/chat/ChatWidget.ui
index 4a191f80c..f4d070c11 100644
--- a/retroshare-gui/src/gui/chat/ChatWidget.ui
+++ b/retroshare-gui/src/gui/chat/ChatWidget.ui
@@ -455,13 +455,13 @@ border-image: url(:/images/closepressed.png)
-
-
-
- Qt::NoFocus
+
+
+ Set font & color
- :/icons/png/chat-bubble-notify.png:/icons/png/chat-bubble-notify.png
+ :/icons/png/font.png:/icons/png/font.png
@@ -469,6 +469,9 @@ border-image: url(:/images/closepressed.png)
28
+
+ QToolButton::InstantPopup
+
true
@@ -769,6 +772,26 @@ border-image: url(:/images/closepressed.png)
+ -
+
+
+ Qt::NoFocus
+
+
+
+ :/icons/png/chat-bubble-notify.png:/icons/png/chat-bubble-notify.png
+
+
+
+ 28
+ 28
+
+
+
+ true
+
+
+
-
diff --git a/retroshare-gui/src/gui/icons/png/font.png b/retroshare-gui/src/gui/icons/png/font.png
index 3c71acc5f..f9b3dd48c 100644
Binary files a/retroshare-gui/src/gui/icons/png/font.png and b/retroshare-gui/src/gui/icons/png/font.png differ