PluginToolbar
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Une barre d'outils de plugin est un objet créé en utilisant la méthode Plugin:CreateToolbar().Il est utilisé pour créer PluginToolbarButtons en utilisant la fonction CreateButton.En général, c'est une bonne pratique pour un plugin d'utiliser une et seulement une barre d'outils uniquement nommée pour tous ses boutons.Dans Studio, les barres d'outils sont rendues sous l'onglet plugins .
L'exemple de code suivant crée une barre d'outils de base avec un bouton. Il devrait être exécuté en tant que plugin Studio, et non comme un Script .
local toolbar = plugin:CreateToolbar("Three Wise Monkeys")local button = toolbar:CreateButton("Mizaru", "See No Evil", "rbxassetid://2778270261")
Résumé
Méthodes
- CreateButton(buttonId : string,tooltip : string,iconname : string,text : string):PluginToolbarButton
Crée un PluginToolbarButton qui permet à l'utilisateur d'initier une seule action unique dans Studio.
Propriétés
Méthodes
CreateButton
Crée un PluginToolbarButton qui permet à l'utilisateur d'initier une seule action unique dans Studio via son événement Click.
Paramètres
Un ID de bouton unique.
Le texte affiché dans la bulle d'information affichée lorsqu'un utilisateur survole le bouton.
L'ID de la ressource (par exemple rbxassetid://1507949215) de l'icône affichée dans le bouton.
Texte affiché sous l'icône du bouton. Optionnel. Si ce champ n'est pas fourni, l'ID sera utilisé à la place .
Retours
L'instance créée PluginToolbarButton .
Échantillons de code
local ServerScriptService = game:GetService("ServerScriptService")
local toolbar = plugin:CreateToolbar("Empty Script Adder")
local newScriptButton = toolbar:CreateButton("Add Script", "Create an empty Script", "rbxassetid://1507949215")
local function onNewScriptButtonClicked()
local newScript = Instance.new("Script")
newScript.Source = ""
newScript.Parent = ServerScriptService
end
newScriptButton.Click:Connect(onNewScriptButtonClicked)