<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">Le 14/01/2015 21:36, Alex Smirnoff a
écrit :<br>
</div>
<blockquote
cite="mid:CAEYGd+yPaH6SGixgotK06OxW1Dq8T61teRmRpKrdbnSPTJAo=Q@mail.gmail.com"
type="cite">
<meta http-equiv="Context-Type" content="text/html;
charset=ISO-8859-1">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Hi.<br>
Dialog is just a simple window. This should be no
problem to implement it.<br>
But respecting SailfishOS - in usual case it have
only one window - Application window.<br>
</div>
Then it use Page concept. You just slide forward and
back between several pages.<br>
</div>
That mean that in case of SailfishOS Dialog could be
implemented as Page.<br>
</div>
But even it implemented as window (In case of games this
also quite usual), that better to slide to another page
in any case if dialog content is little bit more complex
as simple yes/no buttons. Because that make it more
usable on target platform and less alien.<br>
<br>
</div>
So<br>
</div>
1. I agree that custom dialogs should be implemented for
gcompris.<br>
</div>
2. Dialog could or should have native implementation specific
to target platform. (Page sliding concept in case of Sailfish
OS using native silica library).<br>
</div>
3. The same thin could be said regarding controls, especially
buttons. <br>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div class="gmail_extra"><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
Hi,<br>
<br>
I don't agree that we have to be that concerned about native
implementation. If you look at games this is natural to have dialogs
and buttons that matches the game look and feel versus the platform
one. Also the platform design may not be appropriate for children.<br>
<br>
My concern here is accessibility. Using native buttons ensure the
accessibility tools of the platform will work in GCompris. On that
side we made more efforts to allow keyboard navigation than we did
in the Gtk+ version.<br>
<br>
Bruno.<br>
<br>
</body>
</html>