On GDP applications size and ivi configure event

Ucan, Emre (ADITG/SW1) eucan at de.adit-jv.com
Fri Jan 13 10:11:12 EST 2017


Can you send me the output of "LayerManagerControl get scene" command, when the content of the browser is displayed with wrong proportions ?

Best regards

Emre Ucan
Software Group I (ADITG/SW1)

Tel. +49 5121 49 6937
> -----Original Message-----
> From: genivi-ivi-layer-management [mailto:genivi-ivi-layer-management-
> bounces at mailman1.genivi.org] On Behalf Of Jacobo Aragunde Pérez
> Sent: Freitag, 13. Januar 2017 14:09
> To: genivi-ivi-layer-management at mailman1.genivi.org
> Cc: genivi-projects at lists.genivi.org
> Subject: On GDP applications size and ivi configure event
> Hi,
> I'm working to adapt Chromium to the GDP. It's working now, with weird
> screen proportions as you can see in the picture at [1] :) The cause is
> the default window size doesn't match the size of the surface that the
> GDP HMI has reserved for the program.
> According to the IVI extension protocol, I'd expect the "configure"
> event of the "ivi_surface" interface to be in charge of the screen size
> negotiation. To learn how it works, I studied the MockNavigation app
> but, despite having registered a listener the configure event, the
> function seems to never be invoked.
> I've also found out that other GDP sample applications just have their
> surface sizes hard-coded so they get the proper size [2][3] and they
> don't take care of that event.
> Finally, I was reading the back-log of the IVI-LM mailing list and found
> an email [4] where the process of the configure event is explained. It
> also says it's on the to-do list so I have a couple of questions:
> * Is the implementation of "configure" still pending? So, the results I
> get in my test with the MockNavigation application are explained because
> the configure event is never sent?
> * As things stand now, would you just use a fixed window size for
> browser windows that matches the GDP HMI proportions?
> Thanks in advance!
> [1] http://blogs.igalia.com/jaragunde/2017/01/11/genivi-fying-chromium/
> [2] https://github.com/GENIVI/HVAC/blob/master/Main.qml
> [3] https://github.com/GENIVI/FMRadio/blob/master/Main.qml
> [4]
> http://lists.genivi.org/pipermail/genivi-ivi-layer-management/2016-
> September/004218.html
> --
> Jacobo Aragunde
> Software Engineer at Igalia
> _______________________________________________
> genivi-ivi-layer-management mailing list
> genivi-ivi-layer-management at mailman1.genivi.org
> http://lists.genivi.org/cgi-bin/mailman/listinfo/genivi-ivi-layer-management

More information about the genivi-ivi-layer-management mailing list