<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>