WoW:API Frame SetBackdrop: Difference between revisions
Jump to navigation
Jump to search
m (update example to set a more tooltip-like backdrop (insets, color)) |
m (Move page script moved page API Frame SetBackdrop to API Frame SetBackdrop without leaving a redirect) |
||
(One intermediate revision by one other user not shown) | |||
Line 14: | Line 14: | ||
:;bgFile:String - Which texture file to use as frame background (.blp or .tga format) | :;bgFile:String - Which texture file to use as frame background (.blp or .tga format) | ||
:;[[edgeFiles|edgeFile]]:String- Which texture file to use as frame edge blp or .tga format) | :;[[edgeFiles|edgeFile]]:String- Which texture file to use as frame edge blp or .tga format) | ||
:;tile:Boolean - | :;tile:Boolean - whether background texture is tiled or streched | ||
:;tileSize:Number - Control how large each copy of the bgFile becomes on-screen | :;tileSize:Number - Control how large each copy of the bgFile becomes on-screen | ||
:;edgeSize:Number - Control how large each copy of the edgeFile becomes on-screen (i.e. border thickness and corner size) | :;edgeSize:Number - Control how large each copy of the edgeFile becomes on-screen (i.e. border thickness and corner size) |
Latest revision as of 04:45, 15 August 2023
← Widget API ← Frame < SetBackdrop
Frame:SetBackdrop( { bgFile = "bgFile", edgeFile = "edgeFile", tile = false, tileSize = 0, edgeSize = 32, insets = { left = 0, right = 0, top = 0, bottom = 0 } });
Using 'nil' as the only parameter will remove the backdrop on the indicated frame.
Arguments[edit]
- bgFile
- String - Which texture file to use as frame background (.blp or .tga format)
- edgeFile
- String- Which texture file to use as frame edge blp or .tga format)
- tile
- Boolean - whether background texture is tiled or streched
- tileSize
- Number - Control how large each copy of the bgFile becomes on-screen
- edgeSize
- Number - Control how large each copy of the edgeFile becomes on-screen (i.e. border thickness and corner size)
- insets
- 4 x Number - Controls how far into the frame the background will be drawn (use higher values the thicker the edges are)
Example[edit]
MinimapCluster:SetBackdrop({bgFile = "Interface/Tooltips/UI-Tooltip-Background", edgeFile = "Interface/Tooltips/UI-Tooltip-Border", tile = true, tileSize = 16, edgeSize = 16, insets = { left = 4, right = 4, top = 4, bottom = 4 }}); MinimapCluster:SetBackdropColor(0,0,0,1);