1syntax = "proto2"; 2 3package com.android.dialer.logging; 4option java_package = "com.android.dialer.logging"; 5option java_multiple_files = true; 6option optimize_for = LITE_RUNTIME; 7 8 9message ScreenEvent { 10 enum Type { 11 12 UNKNOWN = 0; 13 14 DIALPAD = 1; 15 16 SPEED_DIAL = 2; 17 18 CALL_LOG = 3; 19 20 // The tab containing the list of voicemails only. 21 VOICEMAIL_LOG = 4; 22 23 // The tab containing the list of all contacts. 24 ALL_CONTACTS = 5; 25 26 // List of search results returned by typing into the search box. 27 REGULAR_SEARCH = 6; 28 29 // List of search results returned by typing into the dialpad. 30 SMART_DIAL_SEARCH = 7; 31 32 CALL_LOG_FILTER = 8; 33 34 SETTINGS = 9; 35 36 // The "Import/export contacts" dialog launched via the overflow menu. 37 IMPORT_EXPORT_CONTACTS = 10; 38 39 // The "Clear frequents" dialog launched via the overflow menu. 40 CLEAR_FREQUENTS = 11; 41 42 // The "Send feedback" dialog launched via the overflow menu. 43 SEND_FEEDBACK = 12; 44 45 // The main in call screen that displays caller details and contact photos 46 INCALL = 13; 47 48 // The screen that displays the glowpad widget (slide right to answer, 49 // slide left to dismiss). 50 INCOMING_CALL = 14; 51 52 // Conference management fragment displayed for conferences that support 53 // management of individual calls within the conference. 54 CONFERENCE_MANAGEMENT = 15; 55 56 // The dialpad displayed in-call that is used to send dtmf tones. 57 INCALL_DIALPAD = 16; 58 59 // Menu options displayed when long pressing on a call log entry 60 CALL_LOG_CONTEXT_MENU = 17; 61 62 // Screen displayed to allow the user to see an overview of all blocked 63 // numbers 64 BLOCKED_NUMBER_MANAGEMENT = 18; 65 66 // Screen displayed to allow the user to add a new blocked number 67 BLOCKED_NUMBER_ADD_NUMBER = 19; 68 69 CALL_DETAILS = 20; 70 } 71} 72