111cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi/*
211cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * Copyright (C) 2016 The Android Open Source Project
311cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi *
411cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * Licensed under the Apache License, Version 2.0 (the "License");
511cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * you may not use this file except in compliance with the License.
611cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * You may obtain a copy of the License at
711cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi *
811cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi *      http://www.apache.org/licenses/LICENSE-2.0
911cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi *
1011cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * Unless required by applicable law or agreed to in writing, software
1111cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * distributed under the License is distributed on an "AS IS" BASIS,
1211cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1311cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * See the License for the specific language governing permissions and
1411cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi * limitations under the License
1511cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi */
1611cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi
1711cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggipackage com.android.systemui.recents.events.activity;
1811cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi
19899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggiimport android.graphics.Rect;
20899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi
2111cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggiimport com.android.systemui.recents.events.EventBus;
2211cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi
2311cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi/**
24899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi * Fires when the user invoked the gesture to dock the top/left task after we called into window
25899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi * manager and before we start recents.
2611cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi */
27899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggipublic class DockedTopTaskEvent extends EventBus.Event {
2811cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi
29cdb06caebb5f6f554b2ed8c76963970d8cc0ab54Jorim Jaggi    public int dragMode;
30899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi    public Rect initialRect;
31cdb06caebb5f6f554b2ed8c76963970d8cc0ab54Jorim Jaggi
32899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi    public DockedTopTaskEvent(int dragMode, Rect initialRect) {
33cdb06caebb5f6f554b2ed8c76963970d8cc0ab54Jorim Jaggi        this.dragMode = dragMode;
34899327f5cbbfb0eae5562b262ccea860c98f6bc4Jorim Jaggi        this.initialRect = initialRect;
35cdb06caebb5f6f554b2ed8c76963970d8cc0ab54Jorim Jaggi    }
3611cc01df271fce5ec3eb05a7281032d1271cc782Jorim Jaggi}
37