summaryrefslogtreecommitdiffstats
path: root/views/widget/aero_tooltip_manager.cc
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-28 16:38:07 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-05-28 16:38:07 +0000
commit2d82a8160b726349984aa7756304a30b8b0f348d (patch)
tree2dcd71741555c0d61edeaf2047efb046128d55f1 /views/widget/aero_tooltip_manager.cc
parent68b0b5c1fab5460850b3d48ba356b244c4239258 (diff)
downloadchromium_src-2d82a8160b726349984aa7756304a30b8b0f348d.zip
chromium_src-2d82a8160b726349984aa7756304a30b8b0f348d.tar.gz
chromium_src-2d82a8160b726349984aa7756304a30b8b0f348d.tar.bz2
Splits TooltipManager so that it can be ported and stubs out the GTK
side. BUG=none TEST=none Review URL: http://codereview.chromium.org/114054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17076 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/widget/aero_tooltip_manager.cc')
-rw-r--r--views/widget/aero_tooltip_manager.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/views/widget/aero_tooltip_manager.cc b/views/widget/aero_tooltip_manager.cc
index ca58c24..aef9e65 100644
--- a/views/widget/aero_tooltip_manager.cc
+++ b/views/widget/aero_tooltip_manager.cc
@@ -18,8 +18,8 @@ namespace views {
///////////////////////////////////////////////////////////////////////////////
// AeroTooltipManager, public:
-AeroTooltipManager::AeroTooltipManager(Widget* widget, HWND parent)
- : TooltipManager(widget, parent),
+AeroTooltipManager::AeroTooltipManager(Widget* widget)
+ : TooltipManagerWin(widget),
initial_delay_(0) {
}
@@ -71,7 +71,7 @@ void AeroTooltipManager::Init() {
tooltip_hwnd_ = CreateWindowEx(
WS_EX_TRANSPARENT | l10n_util::GetExtendedTooltipStyles(),
TOOLTIPS_CLASS, NULL, TTS_NOPREFIX, 0, 0, 0, 0,
- parent_, NULL, NULL, NULL);
+ GetParent(), NULL, NULL, NULL);
l10n_util::AdjustUIFontForWindow(tooltip_hwnd_);
@@ -81,10 +81,10 @@ void AeroTooltipManager::Init() {
// We use tracking tooltips on Vista to allow us to manually control the
// visibility of the tooltip.
toolinfo_.uFlags = TTF_TRANSPARENT | TTF_IDISHWND | TTF_TRACK | TTF_ABSOLUTE;
- toolinfo_.hwnd = parent_;
- toolinfo_.uId = (UINT_PTR)parent_;
+ toolinfo_.hwnd = GetParent();
+ toolinfo_.uId = (UINT_PTR)GetParent();
- // Setting this tells windows to call parent_ back (using a WM_NOTIFY
+ // Setting this tells windows to call GetParent() back (using a WM_NOTIFY
// message) for the actual tooltip contents.
toolinfo_.lpszText = LPSTR_TEXTCALLBACK;
SetRectEmpty(&toolinfo_.rect);
@@ -97,7 +97,7 @@ void AeroTooltipManager::OnTimer() {
POINT pt;
pt.x = last_mouse_x_;
pt.y = last_mouse_y_;
- ::ClientToScreen(parent_, &pt);
+ ::ClientToScreen(GetParent(), &pt);
// Set the position and visibility.
if (!tooltip_showing_) {