genelGuiTablo2 = {}
_guiCreateGridList = guiCreateGridList
function guiCreateGridList(x,y,g,u,relative,parent,kenarrenk)
   Ssayi = #Ltablo +1
   
   if not kenarrenk or string.len(kenarrenk) > 6 then
      kenarrenk =  "009900" -- gridlist kenar renk // gridlist outline color
   end
   
   if not Ltablo[Ssayi] then Ltablo[Ssayi] = {} end
   
   if relative  then
      px,pu = guiGetSize(parent,false)
      x,y,g,u = x*px,y*pu,g*px,u*pu
   end
   local relative = false
   
   Ltablo[Ssayi].resim = guiCreateLabel(x,y,g,u, "", relative, parent)
   Ltablo[Ssayi].liste = _guiCreateGridList(-8,-8,g+10, u+10,false, Ltablo[Ssayi].resim)
   
   Ltablo[Ssayi].kenarlar = {
   ortaUst = guiCreateStaticImage(0,0,g,1,resimOlustur("test"), false, Ltablo[Ssayi].resim),
   ortaAlt = guiCreateStaticImage(0,u-1,g,1,resimOlustur("test"), false, Ltablo[Ssayi].resim),
   sol = guiCreateStaticImage(0,0,1,u,resimOlustur("test"), false, Ltablo[Ssayi].resim),
   sag = guiCreateStaticImage(g-1,0,1,u,resimOlustur("test"), false, Ltablo[Ssayi].resim)}
   genelGuiTablo2[Ltablo[Ssayi].liste] = Ltablo[Ssayi].kenarlar
   
   for i,v in pairs(Ltablo[Ssayi].kenarlar) do
      renkVer(v,kenarrenk)
      guiSetProperty(v, "AlwaysOnTop", "True")
      guiSetAlpha(v, 0.4)
   end   
   
   return Ltablo[Ssayi].liste
end