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

Unified Diff: chrome/browser/ui/gtk/custom_drag.cc

Issue 231733005: Delete the GTK+ port of Chrome. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remerge to ToT Created 6 years, 8 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: chrome/browser/ui/gtk/custom_drag.cc
diff --git a/chrome/browser/ui/gtk/custom_drag.cc b/chrome/browser/ui/gtk/custom_drag.cc
deleted file mode 100644
index 63bdef40beb10fe162d0ff92c828e3666359c140..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/gtk/custom_drag.cc
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/ui/gtk/custom_drag.h"
-
-#include "ui/base/dragdrop/gtk_dnd_util.h"
-#include "ui/gfx/image/image.h"
-
-CustomDrag::CustomDrag(gfx::Image* icon, int code_mask, GdkDragAction action)
- : drag_widget_(gtk_invisible_new()),
- image_(icon) {
- g_signal_connect(drag_widget_, "drag-data-get",
- G_CALLBACK(OnDragDataGetThunk), this);
- g_signal_connect(drag_widget_, "drag-begin",
- G_CALLBACK(OnDragBeginThunk), this);
- g_signal_connect(drag_widget_, "drag-end",
- G_CALLBACK(OnDragEndThunk), this);
-
- GtkTargetList* list = ui::GetTargetListFromCodeMask(code_mask);
- GdkEvent* event = gtk_get_current_event();
- gtk_drag_begin(drag_widget_, list, action, 1, event);
- if (event)
- gdk_event_free(event);
- gtk_target_list_unref(list);
-}
-
-CustomDrag::~CustomDrag() {
- gtk_widget_destroy(drag_widget_);
-}
-
-void CustomDrag::OnDragBegin(GtkWidget* widget, GdkDragContext* drag_context) {
- if (image_)
- gtk_drag_set_icon_pixbuf(drag_context, image_->ToGdkPixbuf(), 0, 0);
-}
-
-void CustomDrag::OnDragEnd(GtkWidget* widget, GdkDragContext* drag_context) {
- delete this;
-}

Powered by Google App Engine
This is Rietveld 408576698