Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
|
|
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
|
|
No longer needed as QML examples
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This was already integrated into the main
HomeScreen app
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This was lost when integrating the new
QML HMI
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
To switching between apps, controlling surface's
visiblity (on/off) does not work as intended.
It looks work well to set render order of layers properly.
TODO: switching between apps and navigation still doesn't
work. For develop, navigation icon is assgined to
'controls@0.1' and now, controls app doesn't make any
wl_surfaces (don't know why). Probably this causes issue
switching between apps <-> navigation.
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Home is located in ces2017 repo. But since it has to use
HomeScreen internal components (layermanager and applauncher),
I had to move it to main HomeScreen app.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This is not needed in general
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
The application is now installed in /usr/AGL/homescreen instead of in
/usr/AGL/HomeScreen, update the systemd unit files to match.
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This was not implemented before.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Still fighting with ilm API
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
The shortcuts on the top of the
HomeScreen app now launch following
apps:
* Home launches home@0.1
* Multimedia launches radio@0.1
* HVAC launches hvac@0.1
* Navigation launches controls@0.1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Apps were started n-times when pressing
n-times the app button. Now they are only
launched once. When the button is pressed
again, the already running app is re-shown.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Using QML files and C++ integration from Qt's
HomeScreenNG sample app.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
|
|
Change-Id: I25715667ef7996965e724b2e3cbca322d5b518ed
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I2be964f6d9e76df616169d7b2654d17ae9446687
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I133b16c7a61b5998c37724b34d631f85448f66e2
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
embed every assets in the binary and load its contents from there
Change-Id: If0ca9342f82ab3ac8badf6bd75755a24001d2da7
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: Ie269e2729dd74573a5f96b085c5d2d5a54ad5127
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
This is a hack, because the root cause is not known.
The HomeScreen GUI will be replaced by a QML implementation,
so this source code will be replaced completely soon.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
|
|
It is sample application(HVAC).
This app is used for debuging, for reference of HomeScreen API use and so on.
Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
|
|
hide public member variables and introduce getters and setters for them.
Change-Id: I9108e94516238ef2ff8d4ea18db381d4e7e73bec
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Using ilm_layerSetRenderOrder to set the order of the surfaces
inside the layer. This is neccessary to show the surfaces
on the screen.
Resolves: #SPEC-333
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
HomeScreen and its depending apps are started by default using systemd
user session.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This fixes a typo where only three of the available four layers were
shown on the screen.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Change-Id: I11b6b535c2587c5e61dfb17c8cb56f2554e06c06
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
use $ make distclean if you want to clean binaries and Makefile
Change-Id: I4f9af670c8625f48a0f9f77d31117d2a1a1cbb22
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
replace #ifdef __arm__ with a definition that comes from availability
test
Change-Id: Id9fa4baefcc9f38acd3e98d40054040fc69029c6
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I4d605d97d050fb60e1fef749926cb1b92071782e
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I3649d5275b9da71feb216eb70c9d9fda73507d69
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I2e4234a20ebdb476cf65b51cefbcc9acff45faf4
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
renderAppToAreaAllowed.
Background is that an application wants to know if it is allowed to be rendered before it creates its own surface.
If it is not allowed, it does not need to allocate resources.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Hardcoded:
nav: nav@0.1
media: media@0.1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Add new signal surfaceVisibilityChanged to homescreen and windowmanager API.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This function can be used to request, if it is allowed to render a surface in a layout area in preparation of the real renderSurfaceToArea command. This call will not change anything, it is only a request.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
https://gerrit.automotivelinux.org/gerrit/p/staging/HomeScreen
|
|
Change parameter for renderSurfaceToArea.
Remove getLayoutRenderAreaForSurfaceId.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Change parameter for renderSurfaceToArea.
Remove getLayoutRenderAreaForSurfaceId.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Only one Layout for CES2017 needed.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This replaces the binding to the Tizen Framework with
the binding to the AGL framework.
Change-Id: Ib7e1da60b9eb1754fd623e7a346c117a9ee11647
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
-Preparation for the new ApplicationFramework binding. The App Framework provides more information.
--Adding afm D-Bus-interface introspection
--Updating the AppInfo datatype to hold the new data:
The application info consists of:
string id;
string version;
int width;
int height;
string name;
string description;
string shortname;
string author;
string iconPath;
-When pressing the AppLauncher Button or the Settings Button, the app layer is hidden.
--Therefore, shideLayer and showLayer is introduced in the WindowManager API
-If an application does not create its surface instantly, the HomeScreen retries to show the surface related to the pid.
-New WindowManager function deleteLayoutById
-Implement the complete HomeScreen API in the libhomescreen
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|