#include "ui/app_list/app_list_export.h"
#include "ui/app_list/app_list_item_observer.h"
#include "ui/app_list/views/cached_label.h"
-#include "ui/gfx/shadow_value.h"
#include "ui/views/context_menu_controller.h"
#include "ui/views/controls/button/custom_button.h"
AppListItemView(AppsGridView* apps_grid_view, AppListItem* item);
virtual ~AppListItemView();
- void SetIconSize(const gfx::Size& size);
-
void Prerender();
void CancelContextMenu();
AppListItem* item() const { return item_; }
+ views::ImageView* icon() const { return icon_; }
+
const views::Label* title() const { return title_; }
// In a synchronous drag the item view isn't informed directly of the drag
scoped_ptr<views::MenuRunner> context_menu_runner_;
- gfx::Size icon_size_;
- gfx::ShadowValues icon_shadows_;
-
UIState ui_state_;
// True if scroll gestures should contribute to dragging.