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

Side by Side Diff: chrome/browser/browser_window_gtk.cc

Issue 21107: Stub implementation of gtk browser window. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/browser_window_gtk.h ('k') | chrome/common/temp_scaffolding_stubs.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "chrome/browser/browser_window_gtk.h"
6
7 #include <gtk/gtk.h>
8
9 #include "base/gfx/rect.h"
10 #include "base/logging.h"
11
12 BrowserWindowGtk::BrowserWindowGtk(Browser* browser) : browser_(browser) {
13 Init();
14 }
15
16 // TODO(estade): are we the owners of browser_? If so, we need to free it here.
17 BrowserWindowGtk::~BrowserWindowGtk() {
18 Close();
19 }
20
21 void BrowserWindowGtk::Init() {
22 window_ = GTK_WINDOW(gtk_window_new(GTK_WINDOW_TOPLEVEL));
23 gtk_window_set_title(window_, "Chromium");
24 gtk_window_set_default_size(window_, 640, 480);
25 }
26
27 void BrowserWindowGtk::Show() {
28 gtk_widget_show_all(GTK_WIDGET(window_));
29 }
30
31 void BrowserWindowGtk::SetBounds(const gfx::Rect& bounds) {
32 NOTIMPLEMENTED();
33 }
34
35 void BrowserWindowGtk::Close() {
36 if (!window_)
37 return;
38
39 gtk_widget_destroy(GTK_WIDGET(window_));
40 window_ = NULL;
41 }
42
43 void BrowserWindowGtk::Activate() {
44 NOTIMPLEMENTED();
45 }
46
47 void BrowserWindowGtk::FlashFrame() {
48 NOTIMPLEMENTED();
49 }
50
51 void* BrowserWindowGtk::GetNativeHandle() {
52 NOTIMPLEMENTED();
53 return NULL;
54 }
55
56 BrowserWindowTesting* BrowserWindowGtk::GetBrowserWindowTesting() {
57 NOTIMPLEMENTED();
58 return NULL;
59 }
60
61 StatusBubble* BrowserWindowGtk::GetStatusBubble() {
62 NOTIMPLEMENTED();
63 return NULL;
64 }
65
66 void BrowserWindowGtk::SelectedTabToolbarSizeChanged(bool is_animating) {
67 NOTIMPLEMENTED();
68 }
69
70 void BrowserWindowGtk::UpdateTitleBar() {
71 NOTIMPLEMENTED();
72 }
73
74 void BrowserWindowGtk::UpdateLoadingAnimations(bool should_animate) {
75 NOTIMPLEMENTED();
76 }
77
78 void BrowserWindowGtk::SetStarredState(bool is_starred) {
79 NOTIMPLEMENTED();
80 }
81
82 gfx::Rect BrowserWindowGtk::GetNormalBounds() const {
83 NOTIMPLEMENTED();
84 return gfx::Rect();
85 }
86
87 bool BrowserWindowGtk::IsMaximized() {
88 NOTIMPLEMENTED();
89 return false;
90 }
91
92 LocationBar* BrowserWindowGtk::GetLocationBar() const {
93 NOTIMPLEMENTED();
94 return NULL;
95 }
96
97 void BrowserWindowGtk::UpdateStopGoState(bool is_loading) {
98 NOTIMPLEMENTED();
99 }
100
101 void BrowserWindowGtk::UpdateToolbar(TabContents* contents,
102 bool should_restore_state) {
103 NOTIMPLEMENTED();
104 }
105
106 void BrowserWindowGtk::FocusToolbar() {
107 NOTIMPLEMENTED();
108 }
109
110 bool BrowserWindowGtk::IsBookmarkBarVisible() const {
111 NOTIMPLEMENTED();
112 return false;
113 }
114
115 void BrowserWindowGtk::ToggleBookmarkBar() {
116 NOTIMPLEMENTED();
117 }
118
119 void BrowserWindowGtk::ShowAboutChromeDialog() {
120 NOTIMPLEMENTED();
121 }
122
123 void BrowserWindowGtk::ShowBookmarkManager() {
124 NOTIMPLEMENTED();
125 }
126
127 bool BrowserWindowGtk::IsBookmarkBubbleVisible() const {
128 NOTIMPLEMENTED();
129 return false;
130 }
131
132 void BrowserWindowGtk::ShowBookmarkBubble(const GURL& url,
133 bool already_bookmarked) {
134 NOTIMPLEMENTED();
135 }
136
137 void BrowserWindowGtk::ShowReportBugDialog() {
138 NOTIMPLEMENTED();
139 }
140
141 void BrowserWindowGtk::ShowClearBrowsingDataDialog() {
142 NOTIMPLEMENTED();
143 }
144
145 void BrowserWindowGtk::ShowImportDialog() {
146 NOTIMPLEMENTED();
147 }
148
149 void BrowserWindowGtk::ShowSearchEnginesDialog() {
150 NOTIMPLEMENTED();
151 }
152
153 void BrowserWindowGtk::ShowPasswordManager() {
154 NOTIMPLEMENTED();
155 }
156
157 void BrowserWindowGtk::ShowSelectProfileDialog() {
158 NOTIMPLEMENTED();
159 }
160
161 void BrowserWindowGtk::ShowNewProfileDialog() {
162 NOTIMPLEMENTED();
163 }
164
165 void BrowserWindowGtk::ShowHTMLDialog(HtmlDialogContentsDelegate* delegate,
166 void* parent_window) {
167 NOTIMPLEMENTED();
168 }
169
170 void BrowserWindowGtk::DestroyBrowser() {
171 NOTIMPLEMENTED();
172 }
173
OLDNEW
« no previous file with comments | « chrome/browser/browser_window_gtk.h ('k') | chrome/common/temp_scaffolding_stubs.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698