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

Unified Diff: ui/app_list/cocoa/apps_collection_view_drag_manager.h

Issue 645853013: Remove some platform specific stuff from views. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 6 years, 2 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: ui/app_list/cocoa/apps_collection_view_drag_manager.h
diff --git a/ui/app_list/cocoa/apps_collection_view_drag_manager.h b/ui/app_list/cocoa/apps_collection_view_drag_manager.h
deleted file mode 100644
index e8b5caf0079dc25fe4ecc7bcfc6933171d90ef6c..0000000000000000000000000000000000000000
--- a/ui/app_list/cocoa/apps_collection_view_drag_manager.h
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright 2013 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.
-
-#ifndef UI_APP_LIST_COCOA_APPS_COLLECTION_VIEW_DRAG_MANAGER_H_
-#define UI_APP_LIST_COCOA_APPS_COLLECTION_VIEW_DRAG_MANAGER_H_
-
-#import <Cocoa/Cocoa.h>
-
-#include "base/mac/scoped_nsobject.h"
-#include "ui/app_list/app_list_export.h"
-
-@class AppsGridController;
-@class ItemDragController;
-
-// Manager for the state associated with dragging an NSCollectionViewItem in the
-// AppsGridController. It is also a factory for the NSCollectionView pages in
-// the grid, allowing items to be dragged between pages.
-APP_LIST_EXPORT
-@interface AppsCollectionViewDragManager : NSObject {
- @private
- base::scoped_nsobject<ItemDragController> itemDragController_;
- AppsGridController* gridController_; // Weak. Owns us.
-
- NSSize cellSize_;
- size_t rows_;
- size_t columns_;
-
- // Index of the last known position of the item currently being dragged.
- size_t itemDragIndex_;
-
- // Model index of the item being dragged, or NSNotFound if nothing was hit on
- // the last mouseDown.
- size_t itemHitIndex_;
-
- // Location in the window of the last mouseDown event.
- NSPoint mouseDownLocation_;
-
- // Whether the current mouse action has converted into an item drag.
- BOOL dragging_;
-}
-
-- (id)initWithCellSize:(NSSize)cellSize
- rows:(size_t)rows
- columns:(size_t)columns
- gridController:(AppsGridController*)gridController;
-
-// Make an empty NSCollectionView with draggable items in the given |pageFrame|.
-- (NSCollectionView*)makePageWithFrame:(NSRect)pageFrame;
-
-- (void)cancelDrag;
-
-@end
-
-@interface AppsCollectionViewDragManager (TestingAPI)
-
-- (void)onMouseDownInPage:(NSCollectionView*)page
- withEvent:(NSEvent*)theEvent;
-- (void)onMouseDragged:(NSEvent*)theEvent;
-- (void)onMouseUp:(NSEvent*)theEvent;
-
-@end
-
-#endif // UI_APP_LIST_COCOA_APPS_COLLECTION_VIEW_DRAG_MANAGER_H_
« no previous file with comments | « ui/app_list/cocoa/app_list_window_controller_unittest.mm ('k') | ui/app_list/cocoa/apps_collection_view_drag_manager.mm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698