Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#176 Le 04/08/2009, à 23:42

TheBootroo

Re : Fotowall : assemblez vos photos

la honte !!!!!  lol lol lol:lol:


ALLEZ VISITER MON SITE INTERNET :
http://modern-os.projects.servhome.org/
(différents sous-projets visant a créer une distro linux plus orienté débutant et complètement anti-geek)
developpeurs C++/Qt et graphistes (SVG surtout) motivés :  rejoignez-nous !!! VOUS POUVEZ DESORMAIS VOUS INSCRIRE.

Hors ligne

#177 Le 05/08/2009, à 08:19

geenux

Re : Fotowall : assemblez vos photos

Enrico vient de me répondre.
@TheBootroo, je t'ai envoyé un mail, contenant les remarques d'Enrico (j'aime pas mettre les mails reçus en public). Je n'ai pas le temps de m'occuper de l'interface pour l'instant, donc je te laisse voire si tu arrive à concilier tes idées avec celles d'Enrico.

Hors ligne

#178 Le 05/08/2009, à 21:07

TheBootroo

Re : Fotowall : assemblez vos photos

comme prévu ce matin, j'ai modifié le .ui pour grossir les icones et retirer les espaces en trop :

apercu :
capturefotowall071.png

code du .ui :

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>FotoWall</class>
 <widget class="QWidget" name="FotoWall">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>800</width>
    <height>480</height>
   </rect>
  </property>
  <property name="styleSheet">
   <string notr="true">FotoWall#QWidget
{
    background-color: rgb(59, 59, 59);
}</string>
  </property>
  <layout class="QVBoxLayout" name="verticalLayout" stretch="0,1">
   <property name="spacing">
    <number>0</number>
   </property>
   <property name="margin">
    <number>0</number>
   </property>
   <item>
    <layout class="QHBoxLayout" name="horizontalLayout_4">
     <property name="spacing">
      <number>0</number>
     </property>
     <item>
      <widget class="QFrame" name="topBar">
       <property name="maximumSize">
        <size>
         <width>16777215</width>
         <height>16777215</height>
        </size>
       </property>
       <property name="styleSheet">
        <string notr="true">QWidget#topBar
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.500 rgba(232, 232, 232, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(237, 237, 237, 255)) ;
border: 0px;
border-bottom: 1px solid rgb(162, 162, 162);
}</string>
       </property>
       <layout class="QHBoxLayout" name="horizontalLayout_3">
        <property name="spacing">
         <number>8</number>
        </property>
        <property name="margin">
         <number>8</number>
        </property>
        <item>
         <widget class="QToolBar" name="contentToolbar">
          <property name="minimumSize">
           <size>
            <width>0</width>
            <height>0</height>
           </size>
          </property>
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>36</height>
           </size>
          </property>
          <property name="palette">
           <palette>
            <active>
             <colorrole role="Button">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Base">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Window">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
            </active>
            <inactive>
             <colorrole role="Button">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Base">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Window">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
            </inactive>
            <disabled>
             <colorrole role="Button">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Base">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
             <colorrole role="Window">
              <brush brushstyle="SolidPattern">
               <color alpha="0">
                <red>255</red>
                <green>255</green>
                <blue>255</blue>
               </color>
              </brush>
             </colorrole>
            </disabled>
           </palette>
          </property>
          <property name="autoFillBackground">
           <bool>false</bool>
          </property>
          <property name="styleSheet">
           <string>#contentToolbar
{
/* background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.500 rgba(232, 232, 232, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(237, 237, 237, 255)) ; */
    background-color: rgba(255, 255, 255, 0);
}</string>
          </property>
          <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
          <property name="iconSize">
           <size>
            <width>32</width>
            <height>32</height>
           </size>
          </property>
          <property name="floatable">
           <bool>false</bool>
          </property>
          <addaction name="aAddPicture"/>
          <addaction name="aAddText"/>
          <addaction name="aAddVideo"/>
          <addaction name="aAddFlickr"/>
         </widget>
        </item>
        <item>
         <widget class="Line" name="line_3">
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>28</height>
           </size>
          </property>
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
         </widget>
        </item>
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout">
          <property name="spacing">
           <number>4</number>
          </property>
          <item>
           <widget class="QLabel" name="label">
            <property name="text">
             <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Liberation Sans'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Taille :&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QComboBox" name="projectType">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="styleSheet">
             <string notr="true"/>
            </property>
            <item>
             <property name="text">
              <string>FotoWall</string>
             </property>
            </item>
            <item>
             <property name="text">
              <string>CD Cover</string>
             </property>
            </item>
            <item>
             <property name="text">
              <string>DVD Cover</string>
             </property>
            </item>
            <item>
             <property name="text">
              <string>Exact Size</string>
             </property>
            </item>
           </widget>
          </item>
         </layout>
        </item>
        <item>
         <widget class="Line" name="line_2">
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>28</height>
           </size>
          </property>
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
         </widget>
        </item>
        <item>
         <widget class="QToolButton" name="menu">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="minimumSize">
           <size>
            <width>0</width>
            <height>28</height>
           </size>
          </property>
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>28</height>
           </size>
          </property>
          <property name="styleSheet">
           <string notr="true">QToolButton
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(250, 250, 250, 255), stop:0.500 rgba(200, 200, 200, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(230, 230, 230, 255)) ;
border: 1px solid rgb(144, 144, 144);
border-radius: 8px;
}</string>
          </property>
          <property name="text">
           <string>Menu</string>
          </property>
          <property name="icon">
           <iconset resource="fotowall.qrc">
            <normaloff>:/data/action-configure.png</normaloff>:/data/action-configure.png</iconset>
          </property>
          <property name="popupMode">
           <enum>QToolButton::InstantPopup</enum>
          </property>
          <property name="toolButtonStyle">
           <enum>Qt::ToolButtonTextBesideIcon</enum>
          </property>
          <property name="autoRaise">
           <bool>true</bool>
          </property>
         </widget>
        </item>
        <item>
         <spacer name="horizontalSpacer">
          <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
          <property name="sizeHint" stdset="0">
           <size>
            <width>40</width>
            <height>20</height>
           </size>
          </property>
         </spacer>
        </item>
        <item>
         <widget class="Line" name="line">
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>28</height>
           </size>
          </property>
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
         </widget>
        </item>
        <item>
         <layout class="QHBoxLayout" name="horizontalLayout_2">
          <property name="spacing">
           <number>0</number>
          </property>
          <item>
           <widget class="QToolButton" name="loadButton">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="minimumSize">
             <size>
              <width>0</width>
              <height>28</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>16777215</width>
              <height>28</height>
             </size>
            </property>
            <property name="styleSheet">
             <string notr="true">QToolButton
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(250, 250, 250, 255), stop:0.500 rgba(200, 200, 200, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(230, 230, 230, 255)) ;
border: 1px solid rgb(144, 144, 144);
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}</string>
            </property>
            <property name="text">
             <string>load</string>
            </property>
            <property name="icon">
             <iconset resource="fotowall.qrc">
              <normaloff>:/data/action-snapshot.png</normaloff>:/data/action-snapshot.png</iconset>
            </property>
            <property name="iconSize">
             <size>
              <width>20</width>
              <height>20</height>
             </size>
            </property>
            <property name="toolButtonStyle">
             <enum>Qt::ToolButtonTextBesideIcon</enum>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QToolButton" name="saveButton">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="minimumSize">
             <size>
              <width>0</width>
              <height>28</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>16777215</width>
              <height>28</height>
             </size>
            </property>
            <property name="styleSheet">
             <string notr="true">QToolButton
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(250, 250, 250, 255), stop:0.500 rgba(200, 200, 200, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(230, 230, 230, 255)) ;
border: 1px solid rgb(144, 144, 144);
border-left: 0px;
}</string>
            </property>
            <property name="text">
             <string>save</string>
            </property>
            <property name="icon">
             <iconset resource="fotowall.qrc">
              <normaloff>:/data/action-save.png</normaloff>:/data/action-save.png</iconset>
            </property>
            <property name="iconSize">
             <size>
              <width>20</width>
              <height>20</height>
             </size>
            </property>
            <property name="toolButtonStyle">
             <enum>Qt::ToolButtonTextBesideIcon</enum>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QToolButton" name="exportButton">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="minimumSize">
             <size>
              <width>0</width>
              <height>28</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>16777215</width>
              <height>28</height>
             </size>
            </property>
            <property name="styleSheet">
             <string notr="true">QToolButton
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(250, 250, 250, 255), stop:0.500 rgba(200, 200, 200, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(230, 230, 230, 255)) ;
border: 1px solid rgb(144, 144, 144);
border-left: 0px;
}</string>
            </property>
            <property name="text">
             <string>export</string>
            </property>
            <property name="icon">
             <iconset resource="fotowall.qrc">
              <normaloff>:/data/fotowall.png</normaloff>:/data/fotowall.png</iconset>
            </property>
            <property name="iconSize">
             <size>
              <width>20</width>
              <height>20</height>
             </size>
            </property>
            <property name="toolButtonStyle">
             <enum>Qt::ToolButtonTextBesideIcon</enum>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QToolButton" name="quitButton">
            <property name="minimumSize">
             <size>
              <width>0</width>
              <height>28</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>16777215</width>
              <height>28</height>
             </size>
            </property>
            <property name="styleSheet">
             <string notr="true">QToolButton
{
background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(250, 250, 250, 255), stop:0.500 rgba(200, 200, 200, 255), stop:0.501 rgba(202, 202, 202, 255), stop:1 rgba(230, 230, 230, 255)) ;
border: 1px solid rgb(144, 144, 144);
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-left: 0px;
}</string>
            </property>
            <property name="text">
             <string>quit</string>
            </property>
            <property name="icon">
             <iconset resource="fotowall.qrc">
              <normaloff>:/data/action-delete.png</normaloff>:/data/action-delete.png</iconset>
            </property>
            <property name="iconSize">
             <size>
              <width>20</width>
              <height>20</height>
             </size>
            </property>
            <property name="toolButtonStyle">
             <enum>Qt::ToolButtonTextBesideIcon</enum>
            </property>
           </widget>
          </item>
         </layout>
        </item>
       </layout>
      </widget>
     </item>
    </layout>
   </item>
   <item>
    <widget class="FWGraphicsView" name="view">
     <property name="frameShape">
      <enum>QFrame::NoFrame</enum>
     </property>
    </widget>
   </item>
  </layout>
  <action name="aAddPicture">
   <property name="icon">
    <iconset resource="fotowall.qrc">
     <normaloff>:/data/insert-image.png</normaloff>:/data/insert-image.png</iconset>
   </property>
   <property name="text">
    <string>Add Picture</string>
   </property>
   <property name="shortcut">
    <string>P</string>
   </property>
  </action>
  <action name="aAddText">
   <property name="icon">
    <iconset resource="fotowall.qrc">
     <normaloff>:/data/insert-text.png</normaloff>:/data/insert-text.png</iconset>
   </property>
   <property name="text">
    <string>Add Text</string>
   </property>
   <property name="shortcut">
    <string>T</string>
   </property>
  </action>
  <action name="aAddVideo">
   <property name="icon">
    <iconset resource="fotowall.qrc">
     <normaloff>:/data/insert-camera.png</normaloff>:/data/insert-camera.png</iconset>
   </property>
   <property name="text">
    <string>Add Video</string>
   </property>
   <property name="shortcut">
    <string>V</string>
   </property>
  </action>
  <action name="aAddFlickr">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="fotowall.qrc">
     <normaloff>:/data/insert-download.png</normaloff>:/data/insert-download.png</iconset>
   </property>
   <property name="text">
    <string>Add Flickr</string>
   </property>
   <property name="shortcut">
    <string>F</string>
   </property>
  </action>
 </widget>
 <customwidgets>
  <customwidget>
   <class>FWGraphicsView</class>
   <extends>QGraphicsView</extends>
   <header>FotoWall.h</header>
  </customwidget>
 </customwidgets>
 <resources>
  <include location="fotowall.qrc"/>
 </resources>
 <connections/>
</ui>

perso je preferais les petites icones mais bon ... roll


ALLEZ VISITER MON SITE INTERNET :
http://modern-os.projects.servhome.org/
(différents sous-projets visant a créer une distro linux plus orienté débutant et complètement anti-geek)
developpeurs C++/Qt et graphistes (SVG surtout) motivés :  rejoignez-nous !!! VOUS POUVEZ DESORMAIS VOUS INSCRIRE.

Hors ligne

#179 Le 05/08/2009, à 21:13

geenux

Re : Fotowall : assemblez vos photos

Je préfère ce que tu viens de proposer personnellement.
Je vais voire ce qu'Enrico en pense, je pense que ça devrait lui plaire plus aussi.

En tout cas, merci de tes efforts.

Hors ligne

#180 Le 05/08/2009, à 21:16

TheBootroo

Re : Fotowall : assemblez vos photos

de rien wink


ALLEZ VISITER MON SITE INTERNET :
http://modern-os.projects.servhome.org/
(différents sous-projets visant a créer une distro linux plus orienté débutant et complètement anti-geek)
developpeurs C++/Qt et graphistes (SVG surtout) motivés :  rejoignez-nous !!! VOUS POUVEZ DESORMAIS VOUS INSCRIRE.

Hors ligne

#181 Le 06/08/2009, à 06:14

sam7

Re : Fotowall : assemblez vos photos

c'est vraiement bien ces modifications, j'aime !

Hors ligne

#182 Le 09/08/2009, à 10:41

geenux

Re : Fotowall : assemblez vos photos

Enrico préfère cette version aussi, donc il y a des chances pour qu'on l'utilise.
Sinon, j'ai corrigé quelques problèmes :
- État du reflet non sauvegardé
- Sauvegarde buggée du mode "Taille exacte" (la fenêtre de demande de taille réapparaissait à l'ouverture du projet).

Je suis en train de coder un truc, presque inutile, mais c'est pour découvir la gestion des chemins avec Qt. Il s'agit d'un texte, qui suit une courbe de bézier.
C'est quand même sympa.

Hors ligne

#183 Le 09/08/2009, à 10:57

sam7

Re : Fotowall : assemblez vos photos

oui, ça peut être sympa effectivement...

Hors ligne

#184 Le 14/08/2009, à 12:09

TheBootroo

Re : Fotowall : assemblez vos photos

tiens geenux, apres avoir fait testé fotowall par mes soeurs,
nous avons localisé deux ou trois problèmes :
- pas de barres de defilement
- la barre d'outils se deplace vers le milieu de la fenetre quand l'image est plus petite
- on ne peut pas exporter en png depuis le mode taille exacte
- on ne peut pas utiliser un texte personalisé pour le titre (a part la couleur)


voila voila

il faudrait regler ca ,

pour le reste elles sont super contentes !

a plus


ALLEZ VISITER MON SITE INTERNET :
http://modern-os.projects.servhome.org/
(différents sous-projets visant a créer une distro linux plus orienté débutant et complètement anti-geek)
developpeurs C++/Qt et graphistes (SVG surtout) motivés :  rejoignez-nous !!! VOUS POUVEZ DESORMAIS VOUS INSCRIRE.

Hors ligne

#185 Le 14/08/2009, à 12:16

geenux

Re : Fotowall : assemblez vos photos

TheBootroo a écrit :

- pas de barres de defilement

Ok, il faudra en rajouter.

- la barre d'outils se deplace vers le milieu de la fenetre quand l'image est plus petite

J'avais remarqué aussi. Quand on sera fixé sur l'interface à adopter, on règlera ça.

- on ne peut pas exporter en png depuis le mode taille exacte

C'est normal, mais dommage. Exporter en PNG, ne permet pas de garder avec sûreté la taille exacte (qui reste la même sur l'ordi et l'imprimante). Le but de la taille exacte est de toute façon de permettre l'impression au format photo ou autre. Ça n'a pas énormément d'intérêt si le but est d'en faire une image.

- on ne peut pas utiliser un texte personalisé pour le titre (a part la couleur)

Ouais, on devrait peut-être utiliser l'item de texte normal pour ça. D'ailleurs, il est en grand chantier pour pouvoir suivre des chemins (courbes de Bezier...) smile  (petit exemple)

Hors ligne

#186 Le 14/08/2009, à 22:24

sam7

Re : Fotowall : assemblez vos photos

génial ce que tu nous prépares ! merci

Hors ligne

#187 Le 14/08/2009, à 22:33

geenux

Re : Fotowall : assemblez vos photos

sam7 a écrit :

génial ce que tu nous prépares ! merci

"Tu" ? non, "nous". Il faudrait même plus remercier Enrico que moi pour FotoWall, sans lui, ça n'arriverai pas à la cheville de ce que c'est actuellement.
J'ai fait le texte qui suit la courbe de Bézier, il est en train de généraliser mon travail pour l'item de texte habituel, ce qui représente un travail bien plus compliqué, que j'ai seulement accéléré (on peut dire que j'ai bien préparé le terrain quoi)...

Enfin, j'ai quand même codé pas mal de choses utiles : effets sur les images, différents mode (CD, DVD...), sauvegarde XML, transformations (perspective)... Et corrigé pas mal de bugs.

Je crois qu'on peut sans problème dire qu'on code ce programme à 2, avec un net avantage à Enrico (il avait bien entammé le programme avant que je ne le rejoigne).

Bref, je voulais remettre ça au clair, car je n'aime pas recevoir des remerciement qui ne me sont que partiellement dus.

Il y a également des changements dans l'interface en cours, pour avoir une zone changeante selon l'item sélectionné, un menu qui change selon l'item qu'on utilise (texte, image...).

Hors ligne

#188 Le 14/08/2009, à 22:40

sam7

Re : Fotowall : assemblez vos photos

toutes mes excuses, c'est vrai qu'Enrico est à l'origine du projet...
& alors il ne faut pas oublier également notre ami TheBootroo pour ces "quelques" "propositions" très intéressantes de ces derniers jours...

Hors ligne

#189 Le 14/08/2009, à 22:46

geenux

Re : Fotowall : assemblez vos photos

En même temps, c'est normal de dire "tu" dans une conversation, quand c'est la seule personne du projet à laquelle on n'a jamais parlé.

TheBootroo n'est pas oublié, son interface est juste conservée précieusement de côté pour l'instant, le temps de mettre en place les nouvelles fontionnalités, et d'intégrer le tout correctement.

Il y aurait également Allessandro Portale à remercier, c'est lui qui a créé PosteRazor, le programme qu'on a intégré avec son aide permettant d'imprimer des posters.

Bon, trêve de remerciement (que ces braves gens ne liront de toute façon pas, ne parlant pas le français).

Autres idées/problèmes ?

Hors ligne

#190 Le 14/08/2009, à 23:05

sam7

Re : Fotowall : assemblez vos photos

je te dirais ça lorsque je l'aurais installé dans un 9.04 virtualisé
à l'aide de Virtualbox qui me pose quelques soucis actuellement
ici : http://forum.ubuntu-fr.org/viewtopic.php?id=338005
&
là : http://forum.ubuntu-fr.org/viewtopic.php?id=336693

Hors ligne

#191 Le 14/08/2009, à 23:09

geenux

Re : Fotowall : assemblez vos photos

Au fait, si tu veux tu dois pouvoir installer ça sous Hardy, moyennant quelques compilations supplémentaires. En compilant Qt 4.5, tu pourra ensuite compiler fotowall sans souci.
Il te faudra juste quelques heures avec un bon processeur pour compiler Qt, je peux te fournir la méthode.
Enfin, cherche d'abord si tu ne trouve pas de paquet qt4.5 pour hardy, ça serait plus simple.

Hors ligne

#192 Le 28/08/2009, à 16:25

geenux

Re : Fotowall : assemblez vos photos

J'ai modifié la version en développement pour restaurer le support de Qt 4.4.3 (version de hardy et intrepid il me semble). Certaines fonctionnalités seront par contre désactivées.
Il s'agit de la version en développement, donc certaines fonctionnalités ne sont pas encore parfaitement intégré, même si ça commence à se rapprocher d'une nouvelle version.

http://github.com/geenux/fotowall/commi … 9be1f1d96c

Hors ligne

#193 Le 28/08/2009, à 21:52

sam7

Re : Fotowall : assemblez vos photos

merci, je vais regarder celà ... dès que possible

Hors ligne

#194 Le 01/09/2009, à 12:29

mydjey

Re : Fotowall : assemblez vos photos

Bonjour
J'ai hésité a ouvrir un topic, dans le doute je poste ici.

Je voudrais supprimer fotowall-0.6.1, question d'installer la version 0.7.1.
J'ai lu pas mal de doc. J'ai compris comment supprimer un programme que l'on aurais installé avec un ./configure. Sauf que dans ce cas précis, pour installer fotowall on n'a pas utilisé de ./configure, donc la procédure de désinstallation pour un programme compilé, ne marche pas.
Je n'ai pas trouvé de réponse ni dans la doc de fotowall ni dans le README.

Merci pour votre aide.

Hors ligne

#195 Le 01/09/2009, à 12:37

geenux

Re : Fotowall : assemblez vos photos

Installe simplement la version suivante de Fotowall, ça écrasera l'ancienne. La compilation inclut tout dans l'exécutable, il n'y a pas de fichiers éparpillés partout.

Quand on installe fotowall, les fichiers suivant sont créés :

/usr/bin/fotowall
/usr/share/applications/fotowall.desktop
/usr/share/man/man1/fotowall.1
/usr/share/pixmaps/fotowall.png

Comme j'ai dit, en réinstallant, il seront écrasé par leur nouvelle version, donc pas besoin de t'en préoccuper.

Et la version 0.8 est sur le point de sortir smile
On attend simplement les dernières traductions avant de publier la release, qui est prête.
La flemme de traduire le changelog, donc voici celui anglais :

Version 0.8 (unreleased):

* Image Cropping (by Arnaud Tanguy)
* Shaped text (bezier curve)
* Properties in the top bar
* Window transparency (needs compositing)
* OpenGL support (where available)
* Fixed bugs
* ___minor changes:
* picture opacity (by Arnaud Tanguy)
* add ok button for finalizing the text and just close the tab with X (req. by Rossana)
* network image loading from http (req. by Rossana)
* pictures on background: keep ratio in some way (req. by Rossana)
* Video -> Webcam (req. by Rossana)
* FotoWall -> Fotowall (req. by Rossana)
* restore the common behavior for rotating (left click)
* fixes from Georges Dubus (intro overflow and translation) and Andreas Brech (bad accelereators, scale with all corners)
* animations with 4.6: top bar, item show/hide, properties show/hide
* builds with 4.4 (without many features), 4.5 (without animations), 4.6-unreleased (gfx errors on windows)
* Polish translation? ask Marek Walczak, see 4ba1502
* fix: same folder when you open the picture (req. by Rossana)
* fix: when loading a .fotowall file from the command line some items are aligned to the left
* fix: resizing works only with the bottom right corner. fix the others.

J'ai commencé à travailler sur le support de l'annulation/rétablissement, ça commence à pas mal fonctionner. Ça sera pour la version 0.9 smile

Hors ligne

#196 Le 01/09/2009, à 14:43

mydjey

Re : Fotowall : assemblez vos photos

Ok dans ce cas là je vais attendre la version 0.8. smile

Vu que je suis curieux: Imagine le cas ou je veux supprimer fotowall sans le réinstaller.
Je m'y prend à la bourrin:

rm -r /usr/bin/fotowall /usr/share/applications/fotowall.desktop /usr/share/man/man1/fotowall.1 /usr/share/pixmaps/fotowall.png

Ou il y'a une méthode plus propre ?

Hors ligne

#197 Le 01/09/2009, à 15:40

geenux

Re : Fotowall : assemblez vos photos

Si tu as conservé le répertoire avec les sources, tu as plus "propre" (ça se contentera de faire la même chose que ta commande ci-dessus en réalité) :

sudo make uninstall

Dernière modification par geenux (Le 01/09/2009, à 15:44)

Hors ligne

#198 Le 01/09/2009, à 16:46

mydjey

Re : Fotowall : assemblez vos photos

Il me retourne ça:

make: *** Pas de règle pour fabriquer la cible « uninstall ». Arrêt.

Pas grave de toute manière j'attends 0.8
Merci

Hors ligne

#199 Le 01/09/2009, à 17:36

geenux

Re : Fotowall : assemblez vos photos

Ah, peut-être que le qmake que tu utilise ne génère pas de target uninstall. C'est en tout cas le cas avec celui de la version de Qt en développement (Qt 4.6).
Le code de la 0.8 est prêt (à moins qu'on ne trouve des bugs entre temps), il manque juste quelques traductions avant de publier. Ça devrait être bon d'ici quelques jours, tout dépend de la disponibilité des traducteurs.

Hors ligne

#200 Le 06/09/2009, à 12:51

geenux

Re : Fotowall : assemblez vos photos

La version Windows de Fotowall a atteind les 100 000 téléchargements ! (sans doute bien plus en comptant tous les sites qui distribuent fotowall)

Voici un petit article pour résumer la situation (et une vidéo de la prochaine version).
http://geenux.wordpress.com/2009/09/06/ … l-100-000/

Hors ligne