|
|
|
|
@ -388,18 +388,18 @@ class TTkAppTemplate(TTkContainer):
|
|
|
|
|
|
|
|
|
|
# Define Splitter geometries |
|
|
|
|
w,h = self.size() |
|
|
|
|
spl[loc:=TTkAppTemplate.HEADER] = None if not bh else {'pos':(0 , bm+sh ) ,'size':w , 'fixed':fh } |
|
|
|
|
spl[loc:=TTkAppTemplate.FOOTER] = None if not bf else {'pos':(0 , bm+sh+bh+st+bt+newszh+bb+sb) ,'size':w , 'fixed':ff } |
|
|
|
|
spl[TTkAppTemplate.HEADER] = None if not bh else {'pos':(0 , bm+sh ) ,'size':w , 'fixed':fh } |
|
|
|
|
spl[TTkAppTemplate.FOOTER] = None if not bf else {'pos':(0 , bm+sh+bh+st+bt+newszh+bb+sb) ,'size':w , 'fixed':ff } |
|
|
|
|
|
|
|
|
|
ca = sh + (bm if ph else 0 ) |
|
|
|
|
cb = bm+sh+bh+st+bt+newszh+bb+sb + (bf if pf else bm) |
|
|
|
|
spl[loc:=TTkAppTemplate.LEFT] = None if not bl else {'pos':(bm+sl , ca ) ,'size':cb-ca , 'fixed':fl } |
|
|
|
|
spl[loc:=TTkAppTemplate.RIGHT] = None if not br else {'pos':(bm+sl+bl+newszw , ca ) ,'size':cb-ca , 'fixed':fr } |
|
|
|
|
spl[TTkAppTemplate.LEFT] = None if not bl else {'pos':(bm+sl , ca ) ,'size':cb-ca , 'fixed':fl } |
|
|
|
|
spl[TTkAppTemplate.RIGHT] = None if not br else {'pos':(bm+sl+bl+newszw , ca ) ,'size':cb-ca , 'fixed':fr } |
|
|
|
|
|
|
|
|
|
ca = sl + (bm if pl else 0 ) |
|
|
|
|
cb = bm+sl+bl+newszw + (br if pr else bm) |
|
|
|
|
spl[loc:=TTkAppTemplate.TOP] = None if not bt else {'pos':(ca , bm+sh+bh+st ) ,'size':cb-ca , 'fixed':ft } |
|
|
|
|
spl[loc:=TTkAppTemplate.BOTTOM] = None if not bb else {'pos':(ca , bm+sh+bh+st+bt+newszh) ,'size':cb-ca , 'fixed':fb } |
|
|
|
|
spl[TTkAppTemplate.TOP] = None if not bt else {'pos':(ca , bm+sh+bh+st ) ,'size':cb-ca , 'fixed':ft } |
|
|
|
|
spl[TTkAppTemplate.BOTTOM] = None if not bb else {'pos':(ca , bm+sh+bh+st+bt+newszh) ,'size':cb-ca , 'fixed':fb } |
|
|
|
|
|
|
|
|
|
self.update() |
|
|
|
|
|
|
|
|
|
|