|  | @@ -997,7 +997,7 @@ void laui_ManagedPropInstance(laUiList *uil, laPropPack *Base, laPropPack *Opera
 | 
											
												
													
														|  |      if(!Base ||! Base->EndInstance ||Base->LastPs->p->PropertyType!=LA_PROP_SUB) return;
 |  |      if(!Base ||! Base->EndInstance ||Base->LastPs->p->PropertyType!=LA_PROP_SUB) return;
 | 
											
												
													
														|  |      laColumn *c=laFirstColumn(uil);
 |  |      laColumn *c=laFirstColumn(uil);
 | 
											
												
													
														|  |      laSplitColumn(uil,c,0.3); laColumn *cl=laLeftColumn(c, 1); laColumn *cr=laRightColumn(c,0);
 |  |      laSplitColumn(uil,c,0.3); laColumn *cl=laLeftColumn(c, 1); laColumn *cr=laRightColumn(c,0);
 | 
											
												
													
														|  | -    laSplitColumn(uil,cr,0.6); laColumn *crl=laLeftColumn(cr, 0); laColumn *crr=laRightColumn(cr,30);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    laSplitColumn(uil,cr,0.6); laColumn *crl=laLeftColumn(cr, 0); laColumn *crr=laRightColumn(cr,20);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      laPropContainer* pc=la_EnsureSubTarget(Base->LastPs->p, Base->EndInstance);
 |  |      laPropContainer* pc=la_EnsureSubTarget(Base->LastPs->p, Base->EndInstance);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -1005,14 +1005,14 @@ void laui_ManagedPropInstance(laUiList *uil, laPropPack *Base, laPropPack *Opera
 | 
											
												
													
														|  |          char buf[128]; sprintf(buf,"Assign all \"%s\" into:",pc->Name);
 |  |          char buf[128]; sprintf(buf,"Assign all \"%s\" into:",pc->Name);
 | 
											
												
													
														|  |          laShowLabel(uil,crl,buf,0,0)->Flags|=LA_TEXT_ALIGN_RIGHT|LA_UI_FLAGS_DISABLED;
 |  |          laShowLabel(uil,crl,buf,0,0)->Flags|=LA_TEXT_ALIGN_RIGHT|LA_UI_FLAGS_DISABLED;
 | 
											
												
													
														|  |          laShowItem(uil,crr,Base,"__single_udf_propagate");
 |  |          laShowItem(uil,crr,Base,"__single_udf_propagate");
 | 
											
												
													
														|  | -        laShowSeparator(uil,c);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        laShowLabel(uil,cl," ",0,0);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      
 |  |      
 | 
											
												
													
														|  |      if(pc->OtherAlloc || Base->LastPs->p->UDFIsSingle){
 |  |      if(pc->OtherAlloc || Base->LastPs->p->UDFIsSingle){
 | 
											
												
													
														|  |          //laShowLabel(uil,cr,"(Item not allocated by memAcquire)",0,0)->Expand=1;
 |  |          //laShowLabel(uil,cr,"(Item not allocated by memAcquire)",0,0)->Expand=1;
 | 
											
												
													
														|  |      }else{
 |  |      }else{
 | 
											
												
													
														|  |          if(pc->Hyper==2){
 |  |          if(pc->Hyper==2){
 | 
											
												
													
														|  | -            laShowItem(uil,cl,Base,"__modified"); laSplitColumn(uil,crl,0.4); laColumn *crll=laLeftColumn(crl, 0); laColumn *crlr=laRightColumn(crl,15);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            laShowItem(uil,cl,Base,"__modified"); laSplitColumn(uil,crl,0.4); laColumn *crll=laLeftColumn(crl, 0); laColumn *crlr=laRightColumn(crl,20);
 | 
											
												
													
														|  |              laUiItem* idui=laShowItem(uil,crll,Base,"identifier");idui->Flags|=LA_UI_FLAGS_PLAIN;idui->Expand=1;
 |  |              laUiItem* idui=laShowItem(uil,crll,Base,"identifier");idui->Flags|=LA_UI_FLAGS_PLAIN;idui->Expand=1;
 | 
											
												
													
														|  |              laShowItem(uil,crlr,Base,"__uid")->Flags|=LA_UI_FLAGS_NO_DECAL;
 |  |              laShowItem(uil,crlr,Base,"__uid")->Flags|=LA_UI_FLAGS_NO_DECAL;
 | 
											
												
													
														|  |              if(pc->UDFPropagate){
 |  |              if(pc->UDFPropagate){
 | 
											
										
											
												
													
														|  | @@ -1045,22 +1045,29 @@ void laui_ManagedPropInstance(laUiList *uil, laPropPack *Base, laPropPack *Opera
 | 
											
												
													
														|  |              laShowItem(uil,crr,Base,"__single_saver_dummy.__file");
 |  |              laShowItem(uil,crr,Base,"__single_saver_dummy.__file");
 | 
											
												
													
														|  |              continue;
 |  |              continue;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | -        laUiItem* b=laOnConditionToggle(uil,c,0,0,0,0,0);{ strSafePrint(&b->ExtraInstructions,"text=⮡ %s;",p->Identifier);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        laUiItem* b=laOnConditionToggle(uil,c,0,0,0,0,0);{ strSafePrint(&b->ExtraInstructions,"text=📦 %s;",p->Identifier);
 | 
											
												
													
														|  |              b->Flags|=LA_UI_FLAGS_NO_DECAL|LA_TEXT_ALIGN_LEFT; b->State=LA_BT_ACTIVE;
 |  |              b->Flags|=LA_UI_FLAGS_NO_DECAL|LA_TEXT_ALIGN_LEFT; b->State=LA_BT_ACTIVE;
 | 
											
												
													
														|  |              laShowItemFull(uil,cr,Base,p->Identifier,0, 0,laui_ManagedPropInstance,0)->Flags|=LA_UI_FLAGS_NO_DECAL|LA_UI_COLLECTION_NO_HIGHLIGHT;
 |  |              laShowItemFull(uil,cr,Base,p->Identifier,0, 0,laui_ManagedPropInstance,0)->Flags|=LA_UI_FLAGS_NO_DECAL|LA_UI_COLLECTION_NO_HIGHLIGHT;
 | 
											
												
													
														|  |          }laEndCondition(uil,b);
 |  |          }laEndCondition(uil,b);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -    laShowSeparator(uil,c);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    if(pc->UDFPropagate){
 | 
											
												
													
														|  | 
 |  | +        laShowSeparator(uil,c);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  void laui_ManagedProp(laUiList *uil, laPropPack *Base, laPropPack *OperatorInst, laColumn *ExtraColumns, int context){
 |  |  void laui_ManagedProp(laUiList *uil, laPropPack *Base, laPropPack *OperatorInst, laColumn *ExtraColumns, int context){
 | 
											
												
													
														|  | -    laColumn *c=laFirstColumn(uil);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    laColumn *c=laFirstColumn(uil),*cl,*cr,*cll,*clr;
 | 
											
												
													
														|  |      laPropPack PP={0}; if(!Base ||! Base->EndInstance) return;
 |  |      laPropPack PP={0}; if(!Base ||! Base->EndInstance) return;
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |      laManagedSaveProp* msp=Base->EndInstance;
 |  |      laManagedSaveProp* msp=Base->EndInstance;
 | 
											
												
													
														|  | 
 |  | +    laSplitColumn(uil,c,0.6); cl=laLeftColumn(c,0); cr=laRightColumn(c,20);
 | 
											
												
													
														|  | 
 |  | +    laSplitColumn(uil,cl,0.7); cll=laLeftColumn(cl,0); clr=laRightColumn(cl,0);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    laShowLabel(uil,c,msp->Path->Ptr,0,0);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    laShowLabel(uil,cll,msp->Path->Ptr,0,0);
 | 
											
												
													
														|  | 
 |  | +    
 | 
											
												
													
														|  | 
 |  | +    laShowLabel(uil,clr,"UID",0,0)->Flags|=LA_UI_FLAGS_DISABLED|LA_TEXT_ALIGN_CENTER;
 | 
											
												
													
														|  | 
 |  | +    laShowLabel(uil,cr,"File",0,0)->Flags|=LA_UI_FLAGS_DISABLED|LA_TEXT_ALIGN_CENTER;
 | 
											
												
													
														|  |      laShowItemFull(uil,c,0,msp->Path->Ptr,0, 0,laui_ManagedPropInstance,0)->Flags|=LA_UI_FLAGS_NO_DECAL|LA_UI_COLLECTION_NO_HIGHLIGHT;
 |  |      laShowItemFull(uil,c,0,msp->Path->Ptr,0, 0,laui_ManagedPropInstance,0)->Flags|=LA_UI_FLAGS_NO_DECAL|LA_UI_COLLECTION_NO_HIGHLIGHT;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    laShowSeparator(uil,c);
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  void laui_ManagedSavePanel(laUiList *uil, laPropPack *Base, laPropPack *Operator, laColumn *ExtraColumns, int context){
 |  |  void laui_ManagedSavePanel(laUiList *uil, laPropPack *Base, laPropPack *Operator, laColumn *ExtraColumns, int context){
 | 
											
												
													
														|  |      laManagedSaveExtra*mse=Operator->EndInstance;
 |  |      laManagedSaveExtra*mse=Operator->EndInstance;
 |