myPanel:SetString("radius",9") -- Not Workd.
myButton:SetString("radius,9) -- Yes Work.
The only way it works is to modify the values directly in the lua panel file.
function Script:Draw(x,y,width,height)
local gui = self.widget:GetGUI()
local pos = self.widget:GetPosition(true)
local sz = self.widget:GetSize(true)
local scale = self.widget:GetGUI():GetScale()
if self.widget:GetParent()==nil then
gui:SetColor(0,0,0,0)
gui:Clear()
end
gui:SetColor(self.backgroundcolor.r,self.backgroundcolor.g,self.backgroundcolor.b,self.backgroundcolor.a)
--gui:SetColor(self.color.background.r,self.color.background.g,self.color.background.b,self.color.background.a)
gui:DrawRect(pos.x,pos.y,sz.width,sz.height,0,4.5) --self.radius <<<<<<<<<<<<<<<<<<<<<<<<
--Draw image if present
local image = self.widget:GetImage()
if image~=nil then
local imgsz = image:GetSize()
imgsz.x = imgsz.x * scale
imgsz.y = imgsz.y * scale
gui:SetColor(self.color.foreground.r,self.color.foreground.g,self.color.foreground.b,self.color.foreground.a)
--gui:DrawImage(image,pos.x+(sz.x-imgsz.x)/2,pos.y+(sz.y-imgsz.y)/2,imgsz.x,imgsz.y)
gui:DrawImage(image,pos.x,pos.y,sz.x,sz.y)
end
--Draw border
--if self.border then
gui:SetColor(self.color.border.r,self.color.border.g,self.color.border.b,self.color.border.a)
--gui:SetColor(0,1,0,1)
gui:DrawRect(pos.x,pos.y,sz.width,sz.height,1,4.5) --self.radius <<<<<<<<<<<<<<<<<<<<<<<
--end
--gui:SetColor(1,0,0)
--gui:DrawRect(pos.x,pos.y,sz.width,sz.height,1)
--gui:DrawRect(pos.x+self.indent/2*scale,pos.y+self.indent/2*scale,sz.width-self.indent*scale,sz.height-self.indent*scale,1)
--gui:DrawRect(pos.x,pos.y,sz.width,sz.height,1)
end