OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ | 5 #ifndef CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ |
6 #define CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ | 6 #define CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ |
7 | 7 |
8 #include <gtk/gtk.h> | 8 #include <gtk/gtk.h> |
9 | 9 |
10 #include <string> | 10 #include <string> |
(...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
523 | 523 |
524 // The Extension Keybinding Registry responsible for registering listeners for | 524 // The Extension Keybinding Registry responsible for registering listeners for |
525 // accelerators that are sent to the window, that are destined to be turned | 525 // accelerators that are sent to the window, that are destined to be turned |
526 // into events and sent to the extension. | 526 // into events and sent to the extension. |
527 scoped_ptr<ExtensionKeybindingRegistryGtk> extension_keybinding_registry_; | 527 scoped_ptr<ExtensionKeybindingRegistryGtk> extension_keybinding_registry_; |
528 | 528 |
529 // Docked devtools window instance. NULL when current tab is not inspected | 529 // Docked devtools window instance. NULL when current tab is not inspected |
530 // or is inspected with undocked version of DevToolsWindow. | 530 // or is inspected with undocked version of DevToolsWindow. |
531 DevToolsWindow* devtools_window_; | 531 DevToolsWindow* devtools_window_; |
532 | 532 |
533 // Insets from the sides of devtools_floating_container_ to the sides of | 533 // Resizing strategy of contents_container_ inside |
534 // contents_container_. Non-zero only if docked devtools is visible. | 534 // devtools_floating_container_. Non-empty only if docked devtools is visible. |
535 gfx::Insets contents_insets_; | 535 DevToolsContentsResizingStrategy contents_resizing_strategy_; |
536 | 536 |
537 // Floating container for devtools_container_ and contents_container_. | 537 // Floating container for devtools_container_ and contents_container_. |
538 // Owned by render_area_vbox_. | 538 // Owned by render_area_vbox_. |
539 GtkWidget* devtools_floating_container_; | 539 GtkWidget* devtools_floating_container_; |
540 | 540 |
541 // The tab strip. Always non-NULL. | 541 // The tab strip. Always non-NULL. |
542 scoped_ptr<TabStripGtk> tabstrip_; | 542 scoped_ptr<TabStripGtk> tabstrip_; |
543 | 543 |
544 // The container for info bars. Always non-NULL. | 544 // The container for info bars. Always non-NULL. |
545 scoped_ptr<InfoBarContainerGtk> infobar_container_; | 545 scoped_ptr<InfoBarContainerGtk> infobar_container_; |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
583 bool is_fullscreen_; | 583 bool is_fullscreen_; |
584 | 584 |
585 scoped_ptr<FullscreenExitBubbleGtk> fullscreen_exit_bubble_; | 585 scoped_ptr<FullscreenExitBubbleGtk> fullscreen_exit_bubble_; |
586 | 586 |
587 content::NotificationRegistrar registrar_; | 587 content::NotificationRegistrar registrar_; |
588 | 588 |
589 DISALLOW_COPY_AND_ASSIGN(BrowserWindowGtk); | 589 DISALLOW_COPY_AND_ASSIGN(BrowserWindowGtk); |
590 }; | 590 }; |
591 | 591 |
592 #endif // CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ | 592 #endif // CHROME_BROWSER_UI_GTK_BROWSER_WINDOW_GTK_H_ |
OLD | NEW |