Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Unified Diff: views/controls/single_split_view.cc

Issue 8351007: views: Factor out SingleSplitView Observer into SingleSplitViewListener. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « views/controls/single_split_view.h ('k') | views/controls/single_split_view_listener.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: views/controls/single_split_view.cc
diff --git a/views/controls/single_split_view.cc b/views/controls/single_split_view.cc
index d67e11398bd4c0f1a781acc0dd9a3e53fb15c781..79df3fdbb37babd3d934397088d0cdff3f12d030 100644
--- a/views/controls/single_split_view.cc
+++ b/views/controls/single_split_view.cc
@@ -12,6 +12,7 @@
#include "ui/base/accessibility/accessible_view_state.h"
#include "ui/gfx/canvas.h"
#include "views/background.h"
+#include "views/controls/single_split_view_listener.h"
#if defined(TOOLKIT_USES_GTK)
#include "ui/gfx/gtk_util.h"
@@ -33,11 +34,11 @@ static const int kDividerSize = 4;
SingleSplitView::SingleSplitView(View* leading,
View* trailing,
Orientation orientation,
- Observer* observer)
+ SingleSplitViewListener* listener)
: is_horizontal_(orientation == HORIZONTAL_SPLIT),
divider_offset_(-1),
resize_leading_on_bounds_change_(true),
- observer_(observer) {
+ listener_(listener) {
AddChildView(leading);
AddChildView(trailing);
#if defined(OS_WIN)
@@ -186,7 +187,7 @@ bool SingleSplitView::OnMouseDragged(const MouseEvent& event) {
if (new_size != divider_offset_) {
set_divider_offset(new_size);
- if (!observer_ || observer_->SplitHandleMoved(this))
+ if (!listener_ || listener_->SplitHandleMoved(this))
Layout();
}
return true;
@@ -198,7 +199,7 @@ void SingleSplitView::OnMouseCaptureLost() {
if (drag_info_.initial_divider_offset != divider_offset_) {
set_divider_offset(drag_info_.initial_divider_offset);
- if (!observer_ || observer_->SplitHandleMoved(this))
+ if (!listener_ || listener_->SplitHandleMoved(this))
Layout();
}
}
« no previous file with comments | « views/controls/single_split_view.h ('k') | views/controls/single_split_view_listener.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698