sketchucation logo sketchucation
    • Login
    1. Home
    2. vonlinne
    đŸ›Łïž Road Profile Builder | Generate roads, curbs and pavements easily Download
    V
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Groups 1

    vonlinne

    @vonlinne

    0
    Reputation
    1
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    vonlinne Unfollow Follow
    registered-users

    Latest posts made by vonlinne

    • RE: Une belle barre pour un plugin sans barre d'outils

      Bonjour Ă  tous

      Formidable, merci Didier, c'est exactement le renseignement qu'il me fallait!

      Je récapitule l'ensemble pour tous ceux que cela pourrait intéresser (sur la base d'un post de Tig, d'un guide dans Developpers Google et d'un trÚs bon conseil de Daredevil/Didier):

      Soit un plugin sans barre d'outils fichier.rb
      Créer un plugin indépendant venant compléter le fichier sans barre d'outils : fichier_barreoutils.rb
      Créer naturellement un dossier pour les icÎnes : fichier_icones et le garnir des icÎnes désirées de type png : icone1, icone2

      Lui donner une forme de ce genre (pour une barre avec 2 icÎnes et un séparateur au milieu):

      require fichier.rb'

      toolbar=UI::Toolbar.new("le nom de la barre d'outils")

      cmd1=UI::Command.new("le nom de la commande n°1"){la commande n°1 }
      cmd1.small_icon= " fichier_icones / icone1.png"
      cmd1.large_icon= " fichier_icones / icone1.png"
      cmd1.status_bar_text = "texte explicatif commande n°1 dans la barre de status"
      toolbar = toolbar.add_item cmd1
      toolbar.show

      toolbar=toolbar.add_separator

      Cmd2=UI::Command.new("le nom de la commande n°2"){la commande n°2 }
      cmd2.small_icon= " fichier_icones / icone2.png"
      cmd2.large_icon= " fichier_icones / icone2.png"
      cmd2.status_bar_text = "texte explicatif commande n°2 dans la barre de status"
      toolbar = toolbar.add_item cmd2
      toolbar.show

      et ça fonctionne à merveille!

      nota : le nom de la commande et la commande se trouvent dans les lignes du fichier sous la forme
      UI.menu("Plugins").add_item("le nom de la commande") { la commande }

      Encore merci à vous Didier ainsi qu'à Pilou pour avoir bien voulu jeter un Ɠil sur ce petit problùme ☀ .
      François

      posted in Français
      V
      vonlinne
    • Une belle barre pour un plugin sans barre d'outils

      Bonjour Ă  tous

      Voilà des années que j'utilise Sketchup avec plaisir et je viens tout juste de découvrir que ce plaisir pouvait devenir un vrai bonheur grùce aux plugins!

      Me voilà donc en train d'essayer tout ces merveilleux jouets et mon écran est désormais paré d'un beau collier qui ne cesse de s'enrichir et dont je remercie les généreux auteurs chaque jour.

      Mais un petit regret vient atténuer mon enthousiasme : il y a aussi plein de ces merveilles qui n'ont pas ces barres d'outils si pratiques et qui reste dans l'obscurité incommode et fatigante des arborescences.

      Je me suis donc mis en quĂȘte de la recette de la barre d'outils et aprĂšs un sĂ©rieux moment ai trouvĂ© dans ce forum sous la plume de Tig, un des plus mĂ©ritants auteurs, une recette sĂ©duisante : je vous la livre ci-dessous :

      Créer un fichier.rb indépendant venant compléter le fichier sans barre d'outils :

      require 'le nom du plugin.rb'

      toolbar=UI::Toolbar.new("le nom de la barre d'outils")
      toolbar.restore if new_toolbar.get_last_state==TB_VISIBLE

      cmd1=UI::Command.new("le nom de la commande"){la commande()}
      png1="le dossier image/l'image.png"
      if File.exist?(png1)
      cmd1.small_icon=png1
      cmd1.large_icon=png1
      toolbar.add_item(cmd1)
      end

      Malheureusement, mon inexpĂ©rience totale en matiĂšre de langage ruby m'empĂȘche d'aller au delĂ  d'une simple ouverture du fichier et –si il est bien organiser- d'y picorer au petit bonheur quelques informations.

      Bref, si j'arrive à obtenir une belle barre d'outils avec son icÎne, celle-ci ne réagit point quand je la sollicite : je dois me tromper quelque part, probablement dans l'intitulé de la commande que j'ai du mal à repérer et à décrire dans le fichier.rb.

      Je serai donc ravi s'il se trouvait quelqu'un qui puisse rĂ©pondre Ă  cette requĂȘte dont j'ai presque honte tant elle est basique

      Par avance, merci beaucoup
      François

      posted in Français
      V
      vonlinne