Lines Matching defs:window_state

23 #include "ash/wm/window_state.h"
51 wm::WindowState* window_state = wm::GetWindowState(window);
54 if ((!window_state->CanResize() && window_component != HTCAPTION) ||
55 window_state->drag_details()) {
59 if (window_component == HTCAPTION && !window_state->can_be_dragged())
75 if (!window_state->IsNormalOrSnapped())
83 window_state->CreateDragDetails(window, point_in_parent, window_component,
90 window_state, std::vector<aura::Window*>());
92 window_resizer = DefaultWindowResizer::Create(window_state);
94 window_resizer = DragWindowResizer::Create(window_resizer, window_state);
96 window_resizer = PanelWindowResizer::Create(window_resizer, window_state);
102 window_resizer = DockedWindowResizer::Create(window_resizer, window_state);
346 wm::WindowState* window_state,
348 return new WorkspaceWindowResizer(window_state, attached_windows);
371 window_state()->ClearRestoreBounds();
417 window_state()->set_bounds_changed_by_user(true);
423 if (window_state()->GetStateType() != details().initial_state_type)
428 if (!window_state()->HasRestoreBounds()) {
431 window_state()->SetRestoreBoundsInScreen(
442 window_state()->OnWMEvent(&event);
451 if (window_state()->IsSnapped()) {
457 !AreBoundsValidSnappedBounds(window_state()->GetStateType(),
466 window_state()->ClearRestoreBounds();
467 window_state()->Restore();
474 window_state()->ClearRestoreBounds();
480 window_state()->set_bounds_changed_by_user(initial_bounds_changed_by_user_);
488 window_state()->SetRestoreBoundsInScreen(details().restore_bounds);
513 wm::WindowState* window_state,
515 : WindowResizer(window_state),
752 if (!window_state()->CanResize())
937 const bool can_snap = snap_type_ != SNAP_NONE && window_state()->CanSnap();
1035 window_state()->set_bounds_changed_by_user(false);
1041 window_state()->set_bounds_changed_by_user(true);