Home | History | Annotate | Download | only in ash

Lines Matching full:shell

5 #include "ash/shell.h"
167 Shell* Shell::instance_ = NULL;
169 bool Shell::initially_hide_cursor_ = false;
172 // Shell, public:
175 Shell* Shell::CreateInstance(ShellDelegate* delegate) {
177 instance_ = new Shell(delegate);
183 Shell* Shell::GetInstance() {
189 bool Shell::HasInstance() {
194 void Shell::DeleteInstance() {
200 internal::RootWindowController* Shell::GetPrimaryRootWindowController() {
205 Shell::RootWindowControllerList Shell::GetAllRootWindowControllers() {
206 return Shell::GetInstance()->display_controller()->
211 aura::Window* Shell::GetPrimaryRootWindow() {
216 aura::Window* Shell::GetTargetRootWindow() {
217 Shell* shell = GetInstance();
218 if (shell->scoped_target_root_window_)
219 return shell->scoped_target_root_window_;
220 return shell->target_root_window_;
224 gfx::Screen* Shell::GetScreen() {
229 aura::Window::Windows Shell::GetAllRootWindows() {
230 return Shell::GetInstance()->display_controller()->
235 aura::Window* Shell::GetContainer(aura::Window* root_window,
241 const aura::Window* Shell::GetContainer(const aura::Window* root_window,
247 std::vector<aura::Window*> Shell::GetContainersFromAllRootWindows(
265 void Shell::ShowContextMenu(const gfx::Point& location_in_screen,
280 void Shell::ToggleAppList(aura::Window* window) {
289 bool Shell::GetAppListTargetVisibility() const {
294 aura::Window* Shell::GetAppListWindow() {
298 app_list::AppListView* Shell::GetAppListView() {
302 bool Shell::IsSystemModalWindowOpen() const {
320 views::NonClientFrameView* Shell::CreateDefaultNonClientFrameView(
326 void Shell::RotateFocus(Direction direction) {
332 void Shell::SetDisplayWorkAreaInsets(Window* contains,
342 void Shell::OnLoginStateChanged(user::LoginStatus status) {
346 void Shell::OnLoginUserProfilePrepared() {
351 void Shell::UpdateAfterLoginStatusChange(user::LoginStatus status) {
358 void Shell::OnAppTerminating() {
362 void Shell::OnLockStateChanged(bool locked) {
378 void Shell::CreateLauncher() {
385 void Shell::CreateKeyboard() {
398 void Shell::ShowLauncher() {
405 void Shell::AddShellObserver(ShellObserver* observer) {
409 void Shell::RemoveShellObserver(ShellObserver* observer) {
413 void Shell::UpdateShelfVisibility() {
421 void Shell::SetShelfAutoHideBehavior(ShelfAutoHideBehavior behavior,
427 ShelfAutoHideBehavior Shell::GetShelfAutoHideBehavior(
433 void Shell::SetShelfAlignment(ShelfAlignment alignment,
442 ShelfAlignment Shell::GetShelfAlignment(aura::Window* root_window) {
447 void Shell::SetDimming(bool should_dim) {
454 void Shell::NotifyFullscreenStateChange(bool is_fullscreen,
460 void Shell::CreateModalBackground(aura::Window* window) {
471 void Shell::OnModalWindowRemoved(aura::Window* removed) {
488 WebNotificationTray* Shell::GetWebNotificationTray() {
493 bool Shell::HasPrimaryStatusArea() {
498 SystemTray* Shell::GetPrimarySystemTray() {
502 ShelfDelegate* Shell::GetShelfDelegate() {
528 void Shell::SetTouchHudProjectionEnabled(bool enabled) {
538 ash::FirstRunHelper* Shell::CreateFirstRunHelper() {
543 void Shell::DoInitialWorkspaceAnimation() {
549 // Shell, private:
551 Shell::Shell(ShellDelegate* delegate)
594 Shell::~Shell() {
595 TRACE_EVENT0("shutdown", "ash::Shell::Destructor");
618 // TooltipController is deleted with the Shell so removing its references.
671 // These need a valid Shell instance to clean up properly, so explicitly
725 void Shell::Init() {
881 // StatusAreaWidget uses Shell
952 void Shell::InitKeyboard() {
968 void Shell::InitRootWindow(aura::Window* root_window) {
996 bool Shell::CanWindowReceiveEvents(aura::Window* window) {
1009 // Shell, ui::EventTarget overrides:
1011 bool Shell::CanAcceptEvent(const ui::Event& event) {
1015 ui::EventTarget* Shell::GetParentTarget() {
1019 scoped_ptr<ui::EventTargetIterator> Shell::GetChildIterator() const {
1023 ui::EventTargeter* Shell::GetEventTargeter() {
1028 void Shell::OnEvent(ui::Event* event) {
1032 // Shell, aura::client::ActivationChangeObserver implementation:
1034 void Shell::OnWindowActivated(aura::Window* gained_active,