DgsMenuGetItemTextSize: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Client function}} __NOTOC__ This function gets the text size of a specific menu item. ==Syntax== <syntaxhighlight lang="lua"> float, float dgsMenuGetItemTextSize ( element menu, int uniqueID ) </syntaxhighlight> ===Required Arguments=== *'''menu:''' The DGS menu element containing the item *'''uniqueID:''' The unique ID of the menu item (returned by dgsMenuAddItem) ===Returns=== Returns two floats representing the horizontal and vertical text scale factors, or '...") |
(No difference)
|
Latest revision as of 06:06, 10 July 2025
This function gets the text size of a specific menu item.
Syntax
float, float dgsMenuGetItemTextSize ( element menu, int uniqueID )
Required Arguments
- menu: The DGS menu element containing the item
- uniqueID: The unique ID of the menu item (returned by dgsMenuAddItem)
Returns
Returns two floats representing the horizontal and vertical text scale factors, or false if the operation failed.
Examples
loadstring(exports.dgs:dgsImportFunction())()-- load functions -- Create a menu with items local menu = dgsCreateMenu(200, 200, 200, 150, false) local item1 = dgsMenuAddItem(menu, "Normal Size", "normal") local item2 = dgsMenuAddItem(menu, "Large Text", "large") -- Set different text sizes dgsMenuSetItemTextSize(menu, item1, 1.0) dgsMenuSetItemTextSize(menu, item2, 1.5, 2.0) -- Get and display the text sizes local sizeX1, sizeY1 = dgsMenuGetItemTextSize(menu, item1) local sizeX2, sizeY2 = dgsMenuGetItemTextSize(menu, item2) outputChatBox("Item 1 text size: " .. sizeX1 .. "x" .. sizeY1) outputChatBox("Item 2 text size: " .. sizeX2 .. "x" .. sizeY2) -- Show the menu dgsMenuShow(menu)