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