Details
-
Task
-
Resolution: Fixed
-
Major
-
None
-
None
Description
homescreen-service
Add five verbs as below:
- showWindow
Add this verb have two purpose:
1)instead of tap_shortcut: use showWindow verb can set display area.please refer to showWindow.png.
2)display onscreen: also can call onscreenapp.please refer to showOnscreen.png. - hideWindow
used when want to hide onscreen.please refer to showOnscreen.png. - replyShowWindow
used when post onscreen reply information to application.
please refer to showOnscreen.png. - showNotification
used by application who want to display notification on homescreen top area.
please refer to showNotification.png. - showInformation
used by application who want to display information on homescreen botton area.
please refer to showInformation.png.
Above revelent sourcecode is listed as below:
homescreen
- add fullscreen transfer button
press fullscreen transfer button,homescreen can hide/show
the top and the bottom area,then make application displaying
fullscreen/normal possible.
please refer to full_normal_transfer.png. - display notification and information
when received showNotification or showInformation event,
homescreen can display notification at top area, and display
information at bottom area.
please refer to showNotification.png and showInformation.png.
display styles were presented in NotificationAndInformation.jpg.
Additionally
Because of "add fullscreen transfer button" function also need to change applications and windowmanager, so split this upload to two steps as below:
- upload homescreen-service/libhomescreen/libqthomescreen as above , only upload "display notification and information" in homescreen.
- upload "add fullscreen transfer button" in homescreen, change applications "tap_shortcut" callback function and upload, change homescreen's layer to top level in windowmanager.
Attachments
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
17929,1 | add new features in homescreen-service and homescreen | master | apps/agl-service-homescreen | Status: MERGED | +2 | +1 |
17931,3 | add new features in homescreen-service and homescreen | master | src/libhomescreen | Status: MERGED | +2 | 0 |
17933,2 | add new features in homescreen-service and homescreen | master | src/libqthomescreen | Status: MERGED | +2 | 0 |
17935,6 | add new features in homescreen-service and homescreen | master | apps/homescreen | Status: MERGED | +2 | +1 |
18707,10 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/mediaplayer | Status: MERGED | +2 | +1 |
18709,10 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/mixer | Status: MERGED | +2 | +1 |
18711,3 | Use Event_ShowWindow instead of Event_TapShortcut | master | staging/xdg-launcher | Status: MERGED | +2 | 0 |
18713,5 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/phone | Status: MERGED | +2 | +1 |
18715,5 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/radio | Status: MERGED | +2 | +1 |
18717,5 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/settings | Status: MERGED | +2 | +1 |
18719,6 | Use new event for activating window | master | src/qtaglextras | Status: MERGED | +2 | 0 |
19585,3 | Use Event_ShowWindow instead of Event_TapShortcut | master | apps/launcher | Status: MERGED | +2 | +1 |