// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: launcher.proto
package xyz.klinker.blur.launcher3.userevent.nano;
public final class LauncherLogProto {
public static class Target {
public static final int NONE = 0;
public static final int ITEM = 1;
public static final int CONTROL = 2;
public static final int CONTAINER = 3;
public int type;
public int containerType = DEFAULT_CONTAINERTYPE;
public int controlType = DEFAULT_CONTROLTYPE;
public int itemType = DEFAULT_ITEMTYPE;
public int pageIndex;
public int rank;
public int gridX;
public int gridY;
public int cardinality;
public int packageNameHash;
public int componentHash;
public int intentHash;
public int spanX = 1;
public int spanY = 1;
public int predictedRank;
public int action;
}
// Item Type
public static final int DEFAULT_ITEMTYPE = 0;
public static final int APP_ICON = 1;
public static final int SHORTCUT = 2;
public static final int WIDGET = 3;
public static final int FOLDER_ICON = 4;
public static final int DEEPSHORTCUT = 5;
public static final int SEARCHBOX = 6;
// Container Types
public static final int DEFAULT_CONTAINERTYPE = 0;
public static final int WORKSPACE = 1;
public static final int HOTSEAT = 2;
public static final int FOLDER = 3;
public static final int ALLAPPS = 4;
public static final int WIDGETS = 5;
public static final int OVERVIEW = 6;
public static final int PREDICTION = 7;
public static final int SEARCHRESULT = 8;
public static final int DEEPSHORTCUTS = 9;
// Control Type
public static final int DEFAULT_CONTROLTYPE = 0;
public static final int ALL_APPS_BUTTON = 1;
public static final int WIDGETS_BUTTON = 2;
public static final int WALLPAPER_BUTTON = 3;
public static final int SETTINGS_BUTTON = 4;
public static final int REMOVE_TARGET = 5;
public static final int UNINSTALL_TARGET = 6;
public static final int APPINFO_TARGET = 7;
public static final int RESIZE_HANDLE = 8;
public static final int VERTICAL_SCROLL = 9;
public static class Action {
public static final int TOUCH = 0;
public static final int AUTOMATED = 1;
public static final int TAP = 0;
public static final int LONGPRESS = 1;
public static final int DRAGDROP = 2;
public static final int SWIPE = 3;
public static final int FLING = 4;
public static final int PINCH = 5;
public static final int NONE = 0;
public static final int UP = 1;
public static final int DOWN = 2;
public static final int LEFT = 3;
public static final int RIGHT = 4;
public int type;
public int touch;
public int dir;
}
public static class LauncherEvent {
public Action action;
public Target[] srcTarget;
public Target[] destTarget;
public long actionDurationMillis;
public long elapsedContainerMillis;
public long elapsedSessionMillis;
}
}