1961,17 → 1961,18 |
void TGAppMainFrame::SelectDirectory() |
{ |
int i = fileList->GetNumberOfEntries(); |
char *cTemp; |
// char *cTemp; |
|
TGFileInfo file_info; |
const char *filetypes[] = {"Histograms",histextall,0,0}; |
file_info.fFileTypes = filetypes; |
cTemp = new char[1024]; |
sprintf(cTemp, "%s/results", rootdir); |
file_info.fIniDir = StrDup(cTemp); |
// cTemp = new char[1024]; |
// sprintf(cTemp, "%s/results", rootdir); |
// file_info.fIniDir = StrDup(cTemp); |
file_info.fIniDir = StrDup(currentOpenDir); |
file_info.fMultipleSelection = kTRUE; |
new TGFileDialog(gClient->GetDefaultRoot(), fMain, kFDOpen, &file_info); |
delete[] cTemp; |
// delete[] cTemp; |
|
TList *files = file_info.fFileNamesList; |
if(files) |
1982,6 → 1983,7 |
while(file=(TSystemFile*)next()) |
{ |
fname = file->GetName(); |
remove_from_last((char*)fname.Data(), '/', currentOpenDir); |
fileList->AddEntry(fname.Data(), i); |
i++; |
} |