This repository was archived by the owner on Oct 20, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
1.1 ‐ Simple Menu
SUP2Ak edited this page Apr 14, 2024
·
2 revisions
🇫🇷 Création d'un menu
- Vous pouvez créer un menu ainsi
local menu = nativeui.CreateMenu:new({
id = 'my_menu',
title = 'Mon menu',
subtitle = 'Selected',
name = 'Menu menu exemple', -- name of menu per default is id (util later for tool to see all menu created)
})- Cette méthode est une fois quand le menu est ouvert
function menu:Opened()
print(self.id .. ' is opened, and name of this menu is : '..self.name)
end- Cette méthode est joué une fois quand le menu est fermé
function menu:Closed()
print(self.id .. ' is closed, and name of this menu is : '..self.name)
self.canPrint = false
end- Cette méthode est joué quand le menu est ouvert, c'est une boucle qui permet d'y mettre ses élements (Items & Panels)
- La méthode pour structure les élements est
menu:Elements
function menu:IsVisible()
self:Elements(function(Item)
end, function(Panel)
end)
end- La méthode
Openpour ouvrir le menu - Cette méthode peut avoir 1 argument
- args1?:
booleanpermet de nettoyer la queue
- args1?:
- La méthode
Closepour fermer le menu- Cette méthde peut avoir 2 arguments
- args1?:
string'GoBack'permet de retourner a un menu précédent si il y en a un ouvert avant lui - args2?:
booleanpermet de nettoyer la queue
- args1?:
- Cette méthde peut avoir 2 arguments
- La méthode
IsOpenpour connaitre le statement du menu- return
boolean
- return
-- Vois-ci un exemple d'utilisation
RegisterCommand('toogle_menu', function()
if menu:IsOpen() then
menu:Close()
else
menu:Open()
end
end)🇬🇧 Create Menu
Work in progress
work in progress