sketchucation logo sketchucation
    • Login
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    [RUBY] Ordre de sélection

    Scheduled Pinned Locked Moved Français
    3 Posts 2 Posters 345 Views 2 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.
    • Jerome68J Offline
      Jerome68
      last edited by

      Bonjour,

      Je taquine un peu le ruby en ce moment pour me faire des petits plugins, et surtout pour me former.

      Je cherche à récupérer l'ordre de sélection de l'utilisateur dans le but de renommer ces derniers. Explication :

      • L'utilisateur sélectionne plusieurs composants l'un après l'autre
      • L'utilisateur active le plugin
      • Le composant sélectionné en 1er se voit attribuer le nom "XX 1", le 2ème "XX 2" etc...

      J'ai déjà essayé de faire cela avec l'objet selection mais il ne tri pas par ordre de sélection.

      C'est peut-être faisable avec SelectionObserver mais pour le moment je n'ai pas réussi à l'utiliser de cette manière.

      Architecture du Bois - Groupe GRAD
      http://www.grad-decking.com

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        The model.selection is not ordered in any meaningful way.
        You could make a 'Tool' [class] which asks the user to pick objects.
        As they click the references can be added to a persistent @array, and they can also be added to the model.selection...
        BUT instead of using the selection [unordered], use the @array, as that is ordered, with [0] the first, [1] the second etc...

        Le model.selection n'est pas ordonnée de manière significative.
        Vous pourriez faire un outil [Tool class] qui demande à l'utilisateur de choisir des objets.
        Comme ils cliquent les références peut être ajouté à un @array persistante, et ils peuvent être ajoutés à la model.selection ...
        Mais au lieu d'utiliser la sélection [non ordonnée], utiliser le @array, comme cela est ordonné, avec [0] la première, [1] la deuxième, etc ..

        TIG

        1 Reply Last reply Reply Quote 0
        • Jerome68J Offline
          Jerome68
          last edited by

          Merci pour cette réponse, je pense que je vais y arriver 😄

          Architecture du Bois - Groupe GRAD
          http://www.grad-decking.com

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

          Advertisement