syntax = "proto2"; package com.android.dialer.logging; option java_package = "com.android.dialer.logging"; option java_multiple_files = true; message ScreenEvent { enum Type { UNKNOWN = 0; DIALPAD = 1; SPEED_DIAL = 2; CALL_LOG = 3; // The tab containing the list of voicemails only. VOICEMAIL_LOG = 4; // The tab containing the list of all contacts. ALL_CONTACTS = 5; // List of search results returned by typing into the search box. REGULAR_SEARCH = 6; // List of search results returned by typing into the dialpad. SMART_DIAL_SEARCH = 7; CALL_LOG_FILTER = 8; SETTINGS = 9; // The "Import/export contacts" dialog launched via the overflow menu. IMPORT_EXPORT_CONTACTS = 10; // The "Clear frequents" dialog launched via the overflow menu. CLEAR_FREQUENTS = 11; // The "Send feedback" dialog launched via the overflow menu. SEND_FEEDBACK = 12; // The main in call screen that displays caller details and contact photos INCALL = 13; // The screen that displays the glowpad widget (slide right to answer, // slide left to dismiss). INCOMING_CALL = 14; // Conference management fragment displayed for conferences that support // management of individual calls within the conference. CONFERENCE_MANAGEMENT = 15; // The dialpad displayed in-call that is used to send dtmf tones. INCALL_DIALPAD = 16; // Menu options displayed when long pressing on a call log entry CALL_LOG_CONTEXT_MENU = 17; // Screen displayed to allow the user to see an overview of all blocked // numbers BLOCKED_NUMBER_MANAGEMENT = 18; // Screen displayed to allow the user to add a new blocked number BLOCKED_NUMBER_ADD_NUMBER = 19; CALL_DETAILS = 20; MAIN_SPEED_DIAL = 21; MAIN_CALL_LOG = 22; MAIN_CONTACTS = 23; MAIN_VOICEMAIL = 24; MAIN_DIALPAD = 25; MAIN_SEARCH = 26; } }