local hwnd = win.handle("c=TTOTAL_CMD") local Panel = ifelse(tc.active(hwnd) == "left", 2, 3) win.sendmessage(hwnd, 0x400+51, 3008, 0) local TMP = childwin.handle(hwnd, "TMyPanel", Panel) if(childwin.handle(TMP, "TMyTabControl") == "") do quit endif global Config = "wincmd.ini" global Tabs local i, T cl.Create("Tabs", 1) win.sendmessage(hwnd, 0x400+51, 580, 0) if(Panel == 2) do T = runfile.Subs\Sub_ReadTabs("lefttabs", "left") else T = runfile.Subs\Sub_ReadTabs("righttabs", "right") endif if(T == 1) do local DirTab = ini.get(Config, "Configuration", "DirTabOptions") if(DirTab % 2 == 0) do TMP = cl.GetIconNumber("Tabs", 0) if(TMP == 4 || TMP == 1) do win.sendmessage(hwnd, 0x400+51, 3010, 0) elseif(TMP == 5 || TMP == 2) win.sendmessage(hwnd, 0x400+51, 3012, 0) endif win.sendmessage(hwnd, 0x400+51, 3007, 0) endif ini.unload win.sendmessage(hwnd, 0x400+51, 3001, 0) win.sendmessage(hwnd, 0x400+51, 3008, 0) quit endif for(i = 0; i < T; i = i + 1) TMP = 5001 + i win.sendmessage(hwnd, 0x400+51, TMP, 0) TMP = cl.GetIconNumber("Tabs", i) if(TMP == 4 || TMP == 1) do win.sendmessage(hwnd, 0x400+51, 3010, 0) elseif(TMP == 5 || TMP == 2) win.sendmessage(hwnd, 0x400+51, 3012, 0) endif endfor win.sendmessage(hwnd, 0x400+51, 3008, 0) tc.cd(hwnd, arg(1)) ini.unload tc.unload