sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Une belle barre pour un plugin sans barre d'outils

    Scheduled Pinned Locked Moved Français
    46 Posts 6 Posters 1.6k Views 6 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      adebeo
      last edited by

      Bonjour,

      Matt je suis pas sur de ce que tu dis, je crois qu'on peut ajouter des boutons à la volé (après affichage). Mais je reste humble face à ta production de plugin.

      adebeo
      Nos Formations sketchup
      Notre blog : www .adebeo.com/wp/
      Nos tutoriels: www .youtube.com/adebeo

      1 Reply Last reply Reply Quote 0
      • A Offline
        adebeo
        last edited by

        J'ai regardé ton plugin.
        Le problème viens du fait que si ton plugin ne trouve pas l'image, il ne charge pas la commande
        ci-joint l'exemple qui marche même si l'image n'est pas la

        -> pour matt, après test, le chargement d'une tool bar vide créer un bouton vide.


        Multiple Offsets.rb

        adebeo
        Nos Formations sketchup
        Notre blog : www .adebeo.com/wp/
        Nos tutoriels: www .youtube.com/adebeo

        1 Reply Last reply Reply Quote 0
        • pilouP Offline
          pilou
          last edited by

          Non ça c'est ce qui traîne dans le plugin dont on prend un bout! ("le nom de la commande") { la commande }

          Tu peux te faire les dents sur le mien! (précédent post :
          (juste mettre une image que l'on veut et faire correspondre le nom dans le dossier plugin) 😄

          Il doit rester une toute petite broutille de rien qui empêche de voir l'image de l'icône! 😮
          Ah les joies du bricolage et la chasse aux bugs! 💚

          Frenchy Pilou
          Is beautiful that please without concept!
          My Little site :)

          1 Reply Last reply Reply Quote 0
          • pilouP Offline
            pilou
            last edited by

            Ah c'est super louche comme problème 😄
            Maintenant tout marche, sauf que je ne vois toujours pas l'icône, mais la boîte est devenue cliquable! 😎
            (un bouton vide)

            Le truc le plus curieux c'est que j'ai mis une autre icône marchant dans un autre plugin,
            me disant que c'était peut-être mon PNG qui était foireux, mais niet même résultat pas d'icône à l'affichage! 😞
            Je sens que ce bug va être plus que dure à trouver! 💚
            C'est pas le nom de fichier non plus, car j'ai changé le nom et pris une autre icône qui marche!
            Toujours le bouton "vide" 😄

            Frenchy Pilou
            Is beautiful that please without concept!
            My Little site :)

            1 Reply Last reply Reply Quote 0
            • pilouP Offline
              pilou
              last edited by

              J'ai l'impression que pour une raison mystérieuse
              au passage dans le test If la condition n'est pas remplie

              J'ai volontairement tout groupé dans le Test If
              et là rien ne se passe! Mais pas de message d'erreur 😄

              ###
              require 'Multiple Offsets.rb'
              ###
              toolbar=UI;;Toolbar.new("Offsets")
              #toolbar.restore if new_toolbar.get_last_state==TB_VISIBLE
              ###
              
              cmd1=UI;;Command.new('Multiple Offsets'){SDM_Multiple_Offsets.do_offsets}
              png1="offsets16x16.png"
              
              if File.exist?(png1)
              cmd1.small_icon=png1
              cmd1.large_icon=png1
              
              toolbar = toolbar.add_item cmd1
              toolbar.show
              end
              ###
              
              

              Frenchy Pilou
              Is beautiful that please without concept!
              My Little site :)

              1 Reply Last reply Reply Quote 0
              • M Offline
                Matt666
                last edited by

                Peux-tu joindre le png ET le script, stoplé ?
                A titre d'exemple, je vous montre comment je fais pour avoir une barre d'outils perso.
                Matt_Perso_Toolbar.zip
                Si tu peux essayer d'installer ça, et me dire si ça fonctionne.

                Frenglish at its best !
                My scripts

                1 Reply Last reply Reply Quote 0
                • pilouP Offline
                  pilou
                  last edited by

                  Voilà le script et l'image png

                  offsets16x16.png


                  Multiple Offsets.rb

                  Frenchy Pilou
                  Is beautiful that please without concept!
                  My Little site :)

                  1 Reply Last reply Reply Quote 0
                  • pilouP Offline
                    pilou
                    last edited by

                    Et oui je vois bien la barre d'outils variés du Matt 😄
                    Et les outils fonctionnent 😄

                    Maintenant faut que j'épluche pour voir comment la barre a été rajoutée 😛

                    Frenchy Pilou
                    Is beautiful that please without concept!
                    My Little site :)

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      Matt666
                      last edited by

                      C'est le File.exist? qui pose problème.
                      C'est normal, la variable 'png1' reste une chaine de caractères, pas un fichier. Voici quelques infos sur la classe File.

                      Si ton icone en small ou large est identique, voici le code que tu peux écrire à la place de la ligne 44 à 48 :

                      <span class="syntaxdefault">png1</span><span class="syntaxkeyword">=</span><span class="syntaxstring">"offsets16x16.png"<br /></span><span class="syntaxdefault">cmd1</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">small_icon</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">cmd1</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">large_icon</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">png1</span>
                      

                      Frenglish at its best !
                      My scripts

                      1 Reply Last reply Reply Quote 0
                      • pilouP Offline
                        pilou
                        last edited by

                        Bingo ! 👍 😎 ☀
                        Tout roule maintenant!
                        Encore un truc vicieux de résolu! 💚

                        Bravo! ☀

                        La route des barres d'outils nous est enfin ouverte sans limitation de vitesse! 😄

                        Frenchy Pilou
                        Is beautiful that please without concept!
                        My Little site :)

                        1 Reply Last reply Reply Quote 0
                        • pilouP Offline
                          pilou
                          last edited by

                          Donc si je comprends bien il faudrait modifier tous les posts explicatifs du dessus
                          qui utilisaient cette syntaxe! 😉

                          Frenchy Pilou
                          Is beautiful that please without concept!
                          My Little site :)

                          1 Reply Last reply Reply Quote 0
                          • M Offline
                            Matt666
                            last edited by

                            Ben ouais, ce serait plus clair pour tout le monde !

                            Frenglish at its best !
                            My scripts

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              Matt666
                              last edited by

                              @adebeo said:

                              Mais je reste humble face à ta production de plugin.

                              Oh ben tu sais, c'est pas grand chose ! Et puis je publie des scripts mais je n'ai pas le temps de les améliorer ou de les débugger, c'est quand même con... Mais merci à toi ! ^^

                              Frenglish at its best !
                              My scripts

                              1 Reply Last reply Reply Quote 0
                              • chriC Offline
                                chri
                                last edited by

                                %(#008000)[Bonjour à tous

                                Si je peux tenter un résumé :

                                Il suffit de créer un petit programme additif en 8 lignes , en ruby pour appeler un plugin sans icone .

                                2 opérations à faire :
                                ... créer ce petit plugin
                                ... dessiner une icone 16x16 pixel

                                je vous propose les 3 petits plugins suivants qui appellent les plugins " d'auteurs"

                                la barre 1 appelle le plugin test 1 et lance Multiple Offsets.rb ( icone OF )

                                la barre 2 appelle les plugins test 2 et test 3 et lance FloorPlan.rb et weld.rb ( icones FL JT )

                                (je vous ai joint les fichiers zippés)

                                Salutations

                                chri]


                                ajout barre perso.rar


                                COPIE ECRAN.png


                                SCRIPTS.png


                                PLUGINS.png

                                1 Reply Last reply Reply Quote 0
                                • pilouP Offline
                                  pilou
                                  last edited by

                                  Je suppose que l'on pourrait regrouper tous les additifs dans un seul "Meta additif" ?
                                  En changeant bien sûr les noms de cmd1, cmd2 etc

                                  Frenchy Pilou
                                  Is beautiful that please without concept!
                                  My Little site :)

                                  1 Reply Last reply Reply Quote 0
                                  • chriC Offline
                                    chri
                                    last edited by

                                    @unknownuser said:

                                    Je suppose que l'on pourrait regrouper tous les additifs dans un seul "Meta additif" ?
                                    En changeant bien sûr les noms de cmd1, cmd2 etc

                                    bonsoir PILOU

                                    ben oui , finalement !

                                    pleins de fichiers tout simples ou bien , un bon gros structuré .

                                    ( le fichier joint remplace les plugins test1.rb test2.rb test3.rb )

                                    chri


                                    metafichier.rb

                                    1 Reply Last reply Reply Quote 0
                                    • pilouP Offline
                                      pilou
                                      last edited by

                                      Bien mieux que la multiplication des petits pains! 😄

                                      Maintenant reste à savoir s'il vaut mieux faire ce genre de chose, où l'intégrer unitairement directement dans le plugin concerné, puisqu'on est obligé de l'ouvrir pour voir le nom de commande employé 😄
                                      D'un autre côté le faire à l'extérieur peut aussi avoir son avantage, car cela reste valable même quand il y a une mise à jour! 😄

                                      Frenchy Pilou
                                      Is beautiful that please without concept!
                                      My Little site :)

                                      1 Reply Last reply Reply Quote 0
                                      • pilouP Offline
                                        pilou
                                        last edited by

                                        Et que l'on a pas à se casser la tête de savoir où le mettre dans le code! 😉
                                        Ni de problème de barre déjà pré-existante! 🤓

                                        Donc "meta multiple" et peut-être aussi avec un dossier pour les icône car si elles se baladent partout c'est pas top 😄

                                        Mais là qu'elle est la syntaxe ?

                                        Frenchy Pilou
                                        Is beautiful that please without concept!
                                        My Little site :)

                                        1 Reply Last reply Reply Quote 0
                                        • chriC Offline
                                          chri
                                          last edited by

                                          @unknownuser said:

                                          Bien mieux que la multiplication des petits pains! 😄

                                          Maintenant reste à savoir s'il vaut mieux faire ce genre de chose, où l'intégrer unitairement directement dans le plugin concerné, puisqu'on est obligé de l'ouvrir pour voir le nom de commande employé 😄
                                          D'un autre côté le faire à l'extérieur peut aussi avoir son avantage, car cela reste valable même quand il y a une mise à jour! 😄

                                          je penche pour la 2eme solution ( à l’extérieur)
                                          le plugin "d'auteur" reste intègre.

                                          1 Reply Last reply Reply Quote 0
                                          • chriC Offline
                                            chri
                                            last edited by

                                            @unknownuser said:

                                            Mais là qu'elle est la syntaxe ?

                                            ou vois-tu un problème de syntaxe ?

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 3 / 3
                                            • First post
                                              Last post
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement