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