// 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_PAGINATION_MODEL_OBSERVER_H_ #define UI_APP_LIST_COCOA_APPS_PAGINATION_MODEL_OBSERVER_H_ // Observer protocol for page changes. Compare with // app_list::PaginationModelObserver. @protocol AppsPaginationModelObserver // Invoked when the total number of pages has changed. - (void)totalPagesChanged; // Invoked when the selected page index is changed. - (void)selectedPageChanged:(int)newSelected; // Invoked when the portion of pages that are visible have changed. - (void)pageVisibilityChanged; // Return a pager segment at |locationInWindow| or -1 if there is none. - (NSInteger)pagerSegmentAtLocation:(NSPoint)locationInWindow; @end #endif // UI_APP_LIST_COCOA_APPS_PAGINATION_MODEL_OBSERVER_H_