@@ -32,18 +32,20 @@ def add_file(self, path):
3232 self .tabview .tab (self .tabview .tabnames [self .tabview .tabnames .index (self .tabview .get ())]).tab .options .load_measurement (path )
3333
3434 def drop (self , event ):
35- path = event .data
36- if "{" in path and "}" in path :
37- path = path [1 :- 1 ]
38- if len (self .tabview .tabnames ) == 0 :
39- self .tabview .add_tab (name = True )
40- if path [- 4 :] == ".csv" :
41- self .tabview .tab (self .tabview .tabnames [- 1 ]).tab .options .load_topas (path )
42- elif path [- 4 :] == ".mcc" :
43- self .tabview .tab (self .tabview .tabnames [- 1 ]).tab .options .load_measurement (path )
44-
35+ if "}" in event .data :
36+ paths = event .data .split ("}" )
4537 else :
46- if path [- 4 :] == ".csv" :
47- self .tabview .tab (self .tabview .tabnames [self .tabview .tabnames .index (self .tabview .get ())]).tab .options .load_topas (path )
48- elif path [- 4 :] == ".mcc" :
49- self .tabview .tab (self .tabview .tabnames [self .tabview .tabnames .index (self .tabview .get ())]).tab .options .load_measurement (path )
38+ paths = event .data .split (" " )
39+ for path in paths :
40+ if path != "" :
41+ path = path .strip ()
42+ if "{" in path :
43+ path = path .replace ("{" , "" )
44+ if path [- 4 :] == ".csv" :
45+ if len (self .tabview .tabnames ) == 0 :
46+ self .tabview .add_tab (name = True )
47+ self .tabview .tab (self .tabview .tabnames [- 1 ]).tab .options .load_topas (path )
48+ elif path [- 4 :] == ".mcc" :
49+ if len (self .tabview .tabnames ) == 0 :
50+ self .tabview .add_tab (name = True )
51+ self .tabview .tab (self .tabview .tabnames [- 1 ]).tab .options .load_measurement (path )
0 commit comments