OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #include "chrome/browser/gtk/bookmark_menu_controller_gtk.h" | 5 #include "chrome/browser/gtk/bookmark_menu_controller_gtk.h" |
6 | 6 |
7 #include <gtk/gtk.h> | 7 #include <gtk/gtk.h> |
8 | 8 |
9 #include "app/gtk_dnd_util.h" | 9 #include "app/gtk_dnd_util.h" |
10 #include "app/l10n_util.h" | 10 #include "app/l10n_util.h" |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 g_object_unref(grab_menu); | 61 g_object_unref(grab_menu); |
62 } | 62 } |
63 | 63 |
64 } // namespace | 64 } // namespace |
65 | 65 |
66 BookmarkMenuController::BookmarkMenuController(Browser* browser, | 66 BookmarkMenuController::BookmarkMenuController(Browser* browser, |
67 Profile* profile, | 67 Profile* profile, |
68 PageNavigator* navigator, | 68 PageNavigator* navigator, |
69 GtkWindow* window, | 69 GtkWindow* window, |
70 const BookmarkNode* node, | 70 const BookmarkNode* node, |
71 int start_child_index, | 71 int start_child_index) |
72 bool show_other_folder) | |
73 : browser_(browser), | 72 : browser_(browser), |
74 profile_(profile), | 73 profile_(profile), |
75 page_navigator_(navigator), | 74 page_navigator_(navigator), |
76 parent_window_(window), | 75 parent_window_(window), |
77 model_(profile->GetBookmarkModel()), | 76 model_(profile->GetBookmarkModel()), |
78 node_(node), | 77 node_(node), |
79 drag_icon_(NULL), | 78 drag_icon_(NULL), |
80 ignore_button_release_(false), | 79 ignore_button_release_(false), |
81 triggering_widget_(NULL) { | 80 triggering_widget_(NULL) { |
82 menu_ = gtk_menu_new(); | 81 menu_ = gtk_menu_new(); |
(...skipping 258 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 } | 340 } |
342 | 341 |
343 void BookmarkMenuController::OnMenuItemDragGet( | 342 void BookmarkMenuController::OnMenuItemDragGet( |
344 GtkWidget* widget, GdkDragContext* context, | 343 GtkWidget* widget, GdkDragContext* context, |
345 GtkSelectionData* selection_data, | 344 GtkSelectionData* selection_data, |
346 guint target_type, guint time) { | 345 guint target_type, guint time) { |
347 const BookmarkNode* node = bookmark_utils::BookmarkNodeForWidget(widget); | 346 const BookmarkNode* node = bookmark_utils::BookmarkNodeForWidget(widget); |
348 bookmark_utils::WriteBookmarkToSelection(node, selection_data, target_type, | 347 bookmark_utils::WriteBookmarkToSelection(node, selection_data, target_type, |
349 profile_); | 348 profile_); |
350 } | 349 } |
OLD | NEW |