args Single static Icons = "D:\Graphics\Icons\User\TT.icl" local Keys, Temp, i, Values, Tube, FT, BT local Section = Single ++ "tabs" local Path = ini.get(Config, Single, "path") local Number = TT.Length local Panel = ifelse(Single == "left", 1, 2) if(ini.check_exists(TW, "FontColor", "Target") == 3) FT = ini.get(TW, "FontColor", "Target") if(ini.check_exists(TW, "BackColor", "Target") == 3) BT = ini.get(TW, "BackColor", "Target") if(ini.check_exists(Config, Section) != 2) do TT.Insert(Number) TT.AddLeft(Number, 0) TT.AddMiddle(Number, Panel) TT.SetIconVisible(Number, 0) TT.SetLeftOnTop(Number, 1) TT.SetTextColor(Number, FT) TT.SetBackColor(Number, BT) TT.SetId(Number, Path) quit(1) endif Keys = ini.enum_keys(Config, Section) Number = line(Keys, 0) if(Number < 4 && ini.check_exists(Config, Section, "activelocked") == 3) do Number = TT.Length() TT.Insert(Number) TT.AddLeft(Number, 0) TT.AddMiddle(Number, Panel) TT.SetIcon(Number, Icons, ini.get(Config, Section, "activelocked")) if(ini.check_exists(Config, Section, "activecaption") == 3) TT.SetToolTip(Number, ini.get(Config, Section, "activecaption")) TT.SetLeftOnTop(Number, 1) TT.SetTextColor(Number, FT) TT.SetBackColor(Number, BT) TT.SetId(Number, Path) quit(1) endif for(i = 1; i < Number; i++) Temp = i ++ "_path" if(ini.check_exists(Config, Section, Temp) != 3) do Values = i + 1 break endif endfor Number = ini.get(Config, Section, "activetab") flag clear 1 local Start = TT.Length local End = Values + Start for(i = Start; i < End; i++) TT.Insert(i) TT.AddLeft(i, i - Start) TT.AddMiddle(i, Panel) if(i - Start == Number) do TT.SetId(i, Path) flag set 1 Temp = 0 if(ini.check_exists(Config, Section, "activelocked") == 3) Temp = ini.get(Config, Section, "activelocked") TT.SetIcon(i, Icons, Temp) TT.SetLeftOnTop(i, 1) TT.SetTextColor(i, FT) TT.SetBackColor(i, BT) if(ini.check_exists(Config, Section, "activecaption") == 3) TT.SetTooltip(i, ini.get(Config, Section, "activecaption"), Number) else Key = i - pproflag(1) - Start Temp = Key ++ "_path" Temp = ini.get(Config, Section, Temp) TT.SetId(i, Temp) Temp = Key ++ "_options" Temp = ini.get(Config, Section, Temp) Tube = word(Temp, 6, "|") TT.SetIcon(i, Icons, Tube) Temp = Key ++ "_caption" if(ini.check_exists(Config, Section, Temp) == 3) TT.SetTooltip(i, ini.get(Config, Section, Temp), i - Start) endif endfor quit(Values)