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

Unified Diff: ui/views/window/dialog_client_view.h

Issue 2654323002: harmony: convert device chooser (Closed)
Patch Set: move minimum size into views Created 3 years, 10 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
Index: ui/views/window/dialog_client_view.h
diff --git a/ui/views/window/dialog_client_view.h b/ui/views/window/dialog_client_view.h
index 1d2b3de3b92d455dd4d486c9552c7fdec7125eb2..0a1c49d89e43d87c85ef7421b700cf820606a149 100644
--- a/ui/views/window/dialog_client_view.h
+++ b/ui/views/window/dialog_client_view.h
@@ -64,6 +64,8 @@ class VIEWS_EXPORT DialogClientView : public ClientView,
button_row_insets_ = insets;
}
+ void set_minimum_size(const gfx::Size& size) { minimum_size_ = size; }
+
protected:
// For testing.
explicit DialogClientView(View* contents_view);
@@ -106,6 +108,10 @@ class VIEWS_EXPORT DialogClientView : public ClientView,
// How much to inset the button row.
gfx::Insets button_row_insets_;
+ // The minimum size of this dialog, regardless of the size of its content
+ // view. If this is equal to gfx::Size(), no minimum size is imposed.
+ gfx::Size minimum_size_ = gfx::Size();
Peter Kasting 2017/02/07 23:24:44 Nit: I like initialization in the header, but I'm
Elly Fong-Jones 2017/02/08 14:59:02 Moved them all to this header.
+
// Sets up the focus chain for the child views. This is required since the
// delegate may choose to add/remove views at any time.
void SetupFocusChain();
Peter Kasting 2017/02/07 23:24:44 Nit: While here, can you move this above the membe
Elly Fong-Jones 2017/02/08 14:59:02 Done.

Powered by Google App Engine
This is Rietveld 408576698