[aseprite] 15/196: Add tooltip to "Super" key checkbox in shortcut dialog
Tobias Hansen
thansen at moszumanska.debian.org
Wed Apr 20 18:49:55 UTC 2016
This is an automated email from the git hooks/post-receive script.
thansen pushed a commit to branch master
in repository aseprite.
commit 645486f435154d7ff6fd8a01918e83a8326c2dac
Author: David Capello <davidcapello at gmail.com>
Date: Wed Mar 2 12:33:05 2016 -0300
Add tooltip to "Super" key checkbox in shortcut dialog
---
src/app/ui/select_accelerator.cpp | 3 +++
src/app/ui/select_accelerator.h | 4 +++-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/app/ui/select_accelerator.cpp b/src/app/ui/select_accelerator.cpp
index 4cb305c..d33dbcc 100644
--- a/src/app/ui/select_accelerator.cpp
+++ b/src/app/ui/select_accelerator.cpp
@@ -101,6 +101,8 @@ SelectAccelerator::SelectAccelerator(const ui::Accelerator& accel, KeyContext ke
clearButton()->Click.connect(base::Bind<void>(&SelectAccelerator::onClear, this));
okButton()->Click.connect(base::Bind<void>(&SelectAccelerator::onOK, this));
cancelButton()->Click.connect(base::Bind<void>(&SelectAccelerator::onCancel, this));
+
+ addChild(&m_tooltipManager);
}
void SelectAccelerator::onModifierChange(KeyModifiers modifier, CheckBox* checkbox)
@@ -162,6 +164,7 @@ void SelectAccelerator::updateModifiers()
#else
#if __linux__
win()->setText(kWinKeyName);
+ m_tooltipManager.addTooltipFor(win(), "Also known as Windows key, logo key,\ncommand key, or system key.", TOP);
#endif
win()->setSelected(m_accel.modifiers() & kKeyWinModifier ? true: false);
cmd()->setVisible(false);
diff --git a/src/app/ui/select_accelerator.h b/src/app/ui/select_accelerator.h
index 82171a8..9085353 100644
--- a/src/app/ui/select_accelerator.h
+++ b/src/app/ui/select_accelerator.h
@@ -1,5 +1,5 @@
// Aseprite
-// Copyright (C) 2001-2015 David Capello
+// Copyright (C) 2001-2016 David Capello
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
@@ -11,6 +11,7 @@
#include "app/ui/keyboard_shortcuts.h"
#include "ui/accelerator.h"
+#include "ui/tooltips.h"
#include "select_accelerator.xml.h"
@@ -34,6 +35,7 @@ namespace app {
class KeyField;
+ ui::TooltipManager m_tooltipManager;
KeyField* m_keyField;
KeyContext m_keyContext;
ui::Accelerator m_origAccel;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git
More information about the Pkg-games-commits
mailing list