• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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