[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