Index: ui/views/examples/widget_example.cc |
diff --git a/ui/views/examples/widget_example.cc b/ui/views/examples/widget_example.cc |
index 2c061b797903550940f125f55f9324c832ac086d..16ab0c9a8eb536480386a0945a4405b05bca386b 100644 |
--- a/ui/views/examples/widget_example.cc |
+++ b/ui/views/examples/widget_example.cc |
@@ -74,6 +74,10 @@ void WidgetExample::CreateExampleView(View* container) { |
// Windows does not support TYPE_CONTROL top-level widgets. |
BuildButton(container, "Child widget", CHILD); |
#endif |
+ BuildButton(container, "Minimize", MINIMIZE); |
+ BuildButton(container, "Maximize", MAXIMIZE); |
+ BuildButton(container, "Fullscreen", FULLSCREEN_ON); |
+ BuildButton(container, "Un-Fullscreen", FULLSCREEN_OFF); |
} |
void WidgetExample::BuildButton(View* container, |
@@ -122,6 +126,18 @@ void WidgetExample::ButtonPressed(Button* sender, const ui::Event& event) { |
case CLOSE_WIDGET: |
sender->GetWidget()->Close(); |
break; |
+ case MINIMIZE: |
+ sender->GetWidget()->Minimize(); |
+ break; |
+ case MAXIMIZE: |
+ sender->GetWidget()->Maximize(); |
+ break; |
+ case FULLSCREEN_ON: |
+ sender->GetWidget()->SetFullscreen(true); |
+ break; |
+ case FULLSCREEN_OFF: |
+ sender->GetWidget()->SetFullscreen(false); |
+ break; |
} |
} |