[fondue-commits] [SCM] Fondue Font Editor branch, master, updated. 08b3bcdfd92d36098f89673d35f5eb6ff5f0559a
Eugeniy Meshcheryakov
eugen at debian.org
Thu May 15 13:28:09 UTC 2008
The following commit has been merged in the master branch:
commit 20fd54bf7ab35fdd6d155e93e5476f18655235e9
Author: Eugeniy Meshcheryakov <eugen at debian.org>
Date: Thu May 15 14:56:24 2008 +0200
add tooltips to tool buttons
diff --git a/gui/glyphtoolswidget.cxx b/gui/glyphtoolswidget.cxx
index 07c806e..91853f8 100644
--- a/gui/glyphtoolswidget.cxx
+++ b/gui/glyphtoolswidget.cxx
@@ -20,13 +20,14 @@
#include <QFrame>
#include <QIcon>
-QToolButton *GlyphToolsWidget::createToolButton(const QIcon &icon)
+QToolButton *GlyphToolsWidget::createToolButton(const QIcon &icon, const QString &toolTip)
{
QToolButton *button = new QToolButton;
button->setCheckable(true);
button->setIconSize(QSize(24, 24));
button->setFixedSize(32, 32);
button->setIcon(icon);
+ button->setToolTip(toolTip);
return button;
}
@@ -35,12 +36,12 @@ GlyphToolsWidget::GlyphToolsWidget(QWidget *parent) : QDockWidget("Tools", paren
{
// XXX FIXME TODO use resources or place those files somewhere
- m_pointerButton = createToolButton(QIcon("icons/arrow.png"));
- m_contourButton = createToolButton(QIcon());
- m_offContourButton = createToolButton(QIcon());
- m_splitButton = createToolButton(QIcon());
- m_handButton = createToolButton(QIcon("icons/hand.png"));
- m_zoomButton = createToolButton(QIcon("icons/magnify.png"));
+ m_pointerButton = createToolButton(QIcon("icons/arrow.png"), "Pointer");
+ m_contourButton = createToolButton(QIcon(), "Add Contour Point");
+ m_offContourButton = createToolButton(QIcon(), "Add Off-Contour Point");
+ m_splitButton = createToolButton(QIcon(), "Split");
+ m_handButton = createToolButton(QIcon("icons/hand.png"), "Hand");
+ m_zoomButton = createToolButton(QIcon("icons/magnify.png"), "Zoom");
m_pointerButton->setChecked(true);
diff --git a/gui/glyphtoolswidget.h b/gui/glyphtoolswidget.h
index 57cb513..3c7f020 100644
--- a/gui/glyphtoolswidget.h
+++ b/gui/glyphtoolswidget.h
@@ -38,7 +38,7 @@ private slots:
void handButtonClicked(bool checked);
void zoomButtonClicked(bool checked);
private:
- QToolButton *createToolButton(const QIcon &icon);
+ QToolButton *createToolButton(const QIcon &icon, const QString &toolTip);
QToolButton *m_pointerButton;
QToolButton *m_contourButton;
--
Fondue Font Editor
More information about the fondue-commits
mailing list