|
athena: Add the concept of Activity and related managers.
An Activity can be a WebActivity, a SampleActivity etc. Each Activity has an
ActivityViewModel. The ActivityViewModel describes the UI for the Activity.
The ActivityManager is there to manage the list of activities. It is the source
of all the activities that various other activity-managers would use.
The ActivityViewManager is notified of activity updates from the ActivityManager,
and it creates the appropriate UI elements (views::Widget, etc.) to show the UI
for the activity to the user.
BUG= 376357
R=oshima@chromium.org, skuhne@chromium.org
TBR=ben@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=274015
Total comments: 4
Total comments: 7
Total comments: 7
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+621 lines, -3 lines) |
Patch |
 |
A + |
athena/activity/DEPS
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
A |
athena/activity/activity_manager_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+86 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/activity/activity_view_manager_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+166 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
athena/activity/public/DEPS
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
athena/activity/public/activity.h
|
View
|
1
2
3
4
5
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/activity/public/activity_manager.h
|
View
|
1
2
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/activity/public/activity_view_manager.h
|
View
|
1
2
3
4
5
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/activity/public/activity_view_model.h
|
View
|
1
2
3
4
5
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/athena.gyp
|
View
|
1
2
3
4
5
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/DEPS
|
View
|
1
2
3
4
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/athena_launcher.cc
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/athena_main.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/athena_main.gyp
|
View
|
1
2
3
4
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
athena/main/athena_shell.cc
|
View
|
1
2
3
4
|
3 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/placeholder_content.h
|
View
|
1
2
3
4
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/placeholder_content.cc
|
View
|
1
2
3
4
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/sample_activity.h
|
View
|
1
2
3
4
5
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/sample_activity.cc
|
View
|
1
2
3
4
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/web_activity.h
|
View
|
1
2
3
4
5
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
athena/main/web_activity.cc
|
View
|
1
2
3
4
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
Total messages: 15 (0 generated)
|