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