diff options
author | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> | 2014-05-06 17:25:31 +0900 |
---|---|---|
committer | Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> | 2014-05-20 12:33:43 +0900 |
commit | ddc9b91383754454eb4761952718b252a66ec7c4 (patch) | |
tree | 46002958d34086f9d6518880015c1a3d48988d08 /Makefile.am | |
parent | eb1ebf29fe65056529c1d5f601eeae463f8f618f (diff) | |
download | weston-ddc9b91383754454eb4761952718b252a66ec7c4.tar.gz |
ivi-shell: add IVI layout APIs
API set of controlling properties of surface and layer which groups
surfaces. An unique ID whose type is integer is required to create
surface and layer. With the unique ID, surface and layer are identified
to control them. The API set consists of APIs to control properties of
surface and layers about followings,
- visibility.
- opacity.
- clipping (x,y,width,height).
- position and size of it to be displayed.
- orientation per 90 degree.
- add or remove surfaces to a layer.
- order of surfaces/layers in layer/screen to be displayed.
- commit to apply property changes.
- notifications of property change.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 279fffc2..e8bcb1bd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -703,7 +703,8 @@ endif if ENABLE_IVI_SHELL module_LTLIBRARIES += \ - $(ivi_shell) + $(ivi_shell) \ + $(ivi_layout) ivi_shell = ivi-shell.la ivi_shell_la_LDFLAGS = -module -avoid-version @@ -719,6 +720,20 @@ nodist_ivi_shell_la_SOURCES = \ BUILT_SOURCES += $(nodist_ivi_shell_la_SOURCES) +ivi_layout = ivi-layout.la +ivi_layout_la_LDFLAGS = -module -avoid-version +ivi_layout_la_LIBADD = $(COMPOSITOR_LIBS) $(IVI_SHELL_LIBS) libshared.la +ivi_layout_la_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS) $(IVI_SHELL_CFLAGS) +ivi_layout_la_SOURCES = \ + ivi-shell/ivi-layout.h \ + ivi-shell/ivi-layout-export.h \ + ivi-shell/ivi-layout.c +nodist_ivi_layout_la_SOURCES = \ + protocol/ivi-application-protocol.c \ + protocol/ivi-application-server-protocol.h + +BUILT_SOURCES += $(nodist_ivi_layout_la_SOURCES) + endif |