X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=doc%2FApplicationGuide.md;fp=doc%2FApplicationGuide.md;h=28b22b84e48f63f3328205c079227cddb7266ed6;hb=3570009a4073c5c1cc9a75dc93d68551bc34c48a;hp=ae6ab0a9dfbb4f0682b28a9e5ff10b00148d5bcb;hpb=464f20cc2a960052233c4e2cbc2bd7dd3876b7f7;p=apps%2Fagl-service-windowmanager.git diff --git a/doc/ApplicationGuide.md b/doc/ApplicationGuide.md index ae6ab0a..28b22b8 100644 --- a/doc/ApplicationGuide.md +++ b/doc/ApplicationGuide.md @@ -1,4 +1,4 @@ -# **Window Manager Application Guide** +# Window Manager Application Guide ## Table of content @@ -57,7 +57,7 @@ and projects before using Window manager. # Overview -Window Manager is the service process which provides **window management based on policy**. +Window Manager is the service process which provides window management based on policy. And implements a layout switching of applications on multiple layers and with different layer layouts. Window Manager is based on ivi layer management from GENIVI and AGL application framework. @@ -79,12 +79,12 @@ In this example, there are two mode for window management. The important points are: -- **Window transition should be done by Window Manager** +- Window transition should be done by Window Manager Window Manager switch application displayed on top layer by user operation(touch shortcut button). In this example, when an user touches `navigation` shortcut button, Window Manager displays `navigation` and hide `launcher`. Next, when an user touches `videoplayer` shortcut button, Window Manager divides a screen into two parts and display two applications. -- **There is a priority `role` for each application.** +- There is a priority `role` for each application. Window Manager realizes state transition change based on the policy which consists of `role`. According to the state transition table, it controls the visibility of application window, layout change, and so on.