PERSONNALISATION MENU : THANKS TO TIG
-
Bonjour
Petite question à propos des plugins
Lors de l'ajout d'un nouveau plugin, une nouvelle commande est ajoutée dans les menus .
Il est souvent possible de modifier le plugin pour effectuer une traduction ou un commentaire perso .Questions :
Comment les commandes sont-elles triées dans le menu .( elles n'ont pas l'air triées alphabétiquement ) ?
Est-il possible de définir un ordre par menu ?
Je n'ai pas vu de fonction particulière dans les script ruby pour réaliser cette "mise en page" .christian
-
L'ordre des éléments du menu contextuel intégré en Sketchup est fixé.
Certains ne s'affichent que si certaines conditions sont trouver.
Éléments créés par un script sont énumérés dans l'ordre de son charge [alphanumérique].
Ainsi, les articles pour «aardvark.rb» apparaissent au-dessus «zzzz.rb», même si le fichier «zzzz» contient des éléments de menu nommées «abc» et «bcd», tandis que fichier «aardvark» a un élément «zoo» vient près du sommet.
Vous pouvez changer l'ordre des éléments de menu [à la fois le menu contextuel et menu principal] en changeant la désignation alphanumérique de scripts.
L'ajout d'un numéro pour le début de nom du script le charge antérieure.
Ajout '!' ou '#' encore plus tôt ...
Si vous ne renommez manuellement des scripts pour modifier leur ordre de chargement garder une note du changement de nom, car le chargement d'une version mise à jour aura un nom différent qui pourrait charger plus tard, et / ou de dupliquer l'élément de menu, etc...The order of the Sketchup built-in context-menu items is fixed.
Some will display only if certain conditions exist.
Items created by a script are listed in the order that the scripts load [alphanumerically].
So the items for aardvark.rb appear above zzzz.rb, even if the zzzz file contains menu items named 'abc' and 'bcd', while the aardvark file's 'zoo' comes near the top.
You ca affect the order of menu items [both context-menu and main-menu] by changing the alphanumeric naming of scripts.
Adding a numeral to the start of the script's name will load it earlier.
Adding '!' or '#' even earlier...
If you do manually rename scripts to change their load order keep a note of the name change, because loading an updated version will have a different name that might load later, and/or duplicate the menu item etc... -
[quote="TIG"]L'ordre des éléments du menu contextuel intégré en Sketchup est fixé.
Certains ne s'affichent que si ...L'ajout d'un numéro pour le début de nom du script le charge antérieure.
Ajout '!' ou '#' encore plus tôt ...%(#0000FF)[Merci TIG
Thanks a lot for your quick answers
it works well for easy plugin (not rbs)
please take a look on my picturechristian]
%(#00BF00)[Je viens de faire un essai
cela fonctionne bien pour les plugins faciles a modifier et non codés ( .rbs )
je vous propose le récapitulatif suivant en image]
Advertisement