<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Ludovic Rousseau a Ã©crit le 01/11/2016
      Ã  11:28 :<br>
    </div>
    <blockquote
cite="mid:CAGstE8D9rq_v0PA4sd9gMK3+2muF7q8ZWWzXM-gmNiREj4GWGQ@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">Le 30 octobre 2016 Ã  21:48, Pierre
            Biava <span dir="ltr"><<a moz-do-not-send="true"
                target="_blank" href="mailto:pierre.biava@orange.fr">pierre.biava@orange.fr</a>></span>
            a Ã©crit :<br>
            <blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
              solid rgb(204,204,204);padding-left:1ex"
              class="gmail_quote">
              <div><span class="gmail-">
                  <div
                    class="gmail-m_-4734252686884797225moz-cite-prefix">Ludovic
                    Rousseau a Ã©crit le 30/10/2016 Ã  18:03 :<br>
                    <br>
                    <br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr"><br>
                      <div class="gmail_extra"><br>
                        <div class="gmail_quote">Le 29 octobre 2016 Ã 
                          21:58, Pierre Biava <span dir="ltr"><<a
                              moz-do-not-send="true" target="_blank"
                              href="mailto:pierre.biava@orange.fr">pierre.biava@orange.fr</a>></span>
                          a Ã©crit :<br>
                          <blockquote style="margin:0px 0px 0px
                            0.8ex;border-left:1px solid
                            rgb(204,204,204);padding-left:1ex"
                            class="gmail_quote">Ludovic Rousseau a Ã©crit
                            le 28/10/2016 Ã  18:12 :<br>
                            <br>
                            Salut Ludovic,<span><br>
                              <br>
                              <blockquote style="margin:0px 0px 0px
                                0.8ex;border-left:1px solid
                                rgb(204,204,204);padding-left:1ex"
                                class="gmail_quote"> <br>
                                J'ai un PC portable avec un "petit"
                                Ã©cran de 1366x768 pixels<br>
                                Grisbi 1.0.0 se comporte très bien avec
                                cet Ã©cran. Je peux réduire la taille de
                                la fenêtre autant que je veux.<br>
                                <br>
                                Avec grisbi GTK+3 la fenêtre Ã  une
                                taille minimale qui est déjà trop grande
                                pour mon Ã©cran.<br>
                                En particulier quand j'affiche le
                                Scheduler/Échéancier.<br>
                                <br>
                                Comment la taille minimale est elle
                                fixée ?<br>
                              </blockquote>
                              <br>
                            </span> La taille minimale de la fenêtre est
                            fixée dans la fonction :
                            grisbi_win_set_size_and_positi<wbr>on () et
                            dans cette fonction c'est la fonction :<br>
                            <br>
                            gtk_window_set_geometry_hints () qui fait le
                            travail. Tu peux la commenter pour faire tes
                            tests. La taille mini est donnée dans
                            size_hints. elle est fixée Ã  1200x600. On
                            doit pouvoir descendre Ã  900 ou 1000. En
                            dessous il y a des problèmes .<br>
                          </blockquote>
                          <div><br>
                          </div>
                          <div>Exact.<br>
                            Si j'utilise 0 0 je peux réduire la fenêtre
                            sauf la colonne de gauche avec les comptes,
                            Ã©chéancier, etc.<br>
                          </div>
                          <div>C'est cette partie qui fixe une taille
                            minimale trop haute pour mon Ã©cran de 768
                            pixels de haut.<br clear="all">
                          </div>
                        </div>
                        <br>
                      </div>
                      <div class="gmail_extra">Il faudrait pouvoir
                        réduire la fenêtre et obtenir un ascenseur si la
                        fenêtre est trop petite pour tout afficher.<br>
                      </div>
                      <div class="gmail_extra">C'est ce qui se passe
                        avec grisbi 1.0.0 par exemple.<br>
                        <br>
                      </div>
                    </div>
                  </blockquote>
                </span> J'ai regardé la version Mac et je pense avoir la
                même chose. On peut diminuer assez fortement la hauteur
                sans le calendrier mais elle augmente automatiquement
                dès qu'on sélectionne l'échéancier. Il faut que je
                regarde ce qu'on peut diminuer.<br>
                <br>
                Pour tester tu peux dans la fonction
                grisbi_win_create_general_<wbr>widgets () Ã  la ligne 900<br>
                <br>
                mettre Â Â Â  :    gtk_box_pack_start (GTK_BOX
                (priv->vbox_general), priv->hpaned_general, FALSE,
                FALSE, 0);<br>
                <br>
                au lieu de : Â Â Â  gtk_box_pack_start (GTK_BOX
                (priv->vbox_general), priv->hpaned_general, TRUE,
                TRUE, 0);<br>
                Â </div>
            </blockquote>
            <blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
              solid rgb(204,204,204);padding-left:1ex"
              class="gmail_quote">
              <div bgcolor="#FFFFFF"> <br>
                cela nous donnera la taille minimale de la hauteur de
                grisbi. Sur linux j'ai 798 Ã§a semble mal barré.</div>
            </blockquote>
            <div><br>
            </div>
            <div>C'est pas mieux.<br>
              <br>
            </div>
            J'arrive Ã  réduire la taille de la fenêtre si
            grisbi_win_create_general_notebook() retourne NULL.<br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Dans grisbi_win_create_general_notebook ()  tu fais :<br>
    <br>
    Â Â Â  gtk_box_pack_start ( GTK_BOX ( vbox ),
    priv->notebook_general, FALSE, FALSE, 0 );<br>
    <br>
    ensuite dans gsb_gui_navigation_create_navigation_pane () tu fais :<br>
    <br>
    gtk_box_pack_start ( GTK_BOX(vbox), sw, FALSE, FALSE, 0 );<br>
    <br>
    Et sans rien faire au minimum on obtient 638<br>
    <br>
    en entrant dans un compte on obtient 768.<br>
    <br>
    On va voir si on peut faire quelque chose Ã  partir de 640. <br>
    <br>
    Cdt.<br>
    <pre class="moz-signature" cols="72">-- 

A+

Pierre Biava</pre>
  </body>
</html>