[EncryptionWindow]
@ = [StyledWidgetWindowT] subst(Body([EncryptionWindow_Body]) Header(subst(LogoDsc())) Footer(subst(Help(onclick(help(18237))))) Help(onclick(url($HelpURLEncryption))) )

[EncryptionWindow_Body]
@          = t(scrollarea) at(vert) a(la) sz(p,p) mg(0,20,0,20) alias(crypto_containers_list) bg("White")
Icon       = a(lt) xy(30,15) sz(20,a) i("encryption")
Header     = a(lt) xy(110,10) f("SecondWndHeader1")
Descr      = a(la) xy(110,14) f("SecondWndDescription")
Create     = [MiddleGreyButton] a(la) xy(110,25) subst(Icon(i("EncryptionIcons16,2")) Label(text())) onclick( if(f_checkFullFunctionality(),dialog("CreateContainerWizard")) )
Connect    = [BackupMainWindow.LinkButton] a(as) xy(25) subst(Icon(i("EncryptionIcons16,1")) Label(text())) onclick(f_IfErrThenMsg(registerContainer(),"EncryptionRegisterContainerError"))
QmlWindow  = [MiddleGreyButton] a(as) xy(25) subst(Label(text("QmlEncryption"))) onclick(window("QMLEncryption"))
Separator  = a(la) sz(p,6) xy(,25) bg("Widget_Window_Separator2")
Helper     = [EncryptionWindow.Helper] a(la) visible(depend(ctl.empty()))
row        = [EncryptionWindow.ContainersList.Row]

[EncryptionWindow.Helper]
@          = sz(p,a) mg(110,10,20,10)
Header     = a(lt) sz(p,a) f("SecondWndHeader1")
Descr      = a(la) xy(,14) sz(p,a) f("SecondWndDescription")
Promo      = a(la) sz(a,a) bg("encryption_promo")

[EncryptionWindow.ContainersList.Row]
@         = a(la) sz(p,105) at(hidden)
Storage   = [EncryptionWindow.ContainersList.Row.Container] xy(,15)
Dummy     = a(rt) xy(,30) sz(0,0)
Disconnect= [MiddleGreenButton] a(rs) mg(,,20) subst(Icon(i("EncryptionIcons16,4")) Label(text())) onclick(disconnectContainer(container(UUID))) onevent(s_CheckResult(Id,Data.ErrorCode,"EncryptionDisconnectContainerError")) visible(CONNECTED)
Connect   = [MiddleGreyButton] a(ps) mg(,,20) subst(Icon(i("EncryptionIcons16,0")) Label(text())) onclick(dialog("ConnectContainerDialog", p_container(container(UUID)))) visible(!CONNECTED)
Open      = [MiddleGreyButton] a(ps) mg(,,20) subst(Label(text())) onclick(openfile(MOUNT_VOLUME + ":")) visible(CONNECTED)
Configure = [MiddleGreyButton] a(ps) mg(,,20) subst(Icon(i("EncryptionIcons16,7")) Label(text() mg(,,24))) alias(split_button) menu("EncryptionWindow.ContainersList.Configure.menu") onclick(if(dialog("CheckPasswordDialog", p_container(container(UUID))), dialog("ConfigureContainerDialog", p_container(container(UUID))))) visible(!CONNECTED)
MenuConf  = [EncryptionWindow.ContainersList.GreySplit] a(as) xy(-44) onclick(ctl.Configure.showMenu()) visible(!CONNECTED)
Separator = a(lb) sz(p,1) bg("Widget_Window_Separator")

[EncryptionWindow.ContainersList.Row.Container]
@          = a(la) sz(400,a) ext(1)
Icon       = a(lt) xy(30,,5) i(CONNECTED ? "container_opened" : (connectionError(UUID) ? "container_error" : "container_closed")) extprm(1)
Name       = a(lt) f("KtsHeader1") text(containerName(NAME)) xy(110,2) extprm(1)
SizeText   = a(la) f("KtsDescriptionDGrey") xy(110,2)
Size       = a(as) f("KtsDescriptionGrey") visible(CONNECTED) extprm(1)
PathText   = a(la) f("KtsDescriptionDGrey") xy(110,2)
Path       = a(as) f("KtsDescriptionGrey") text(VOLUME + ":" + PATH) extprm(1)
StatusText = a(la) f("KtsDescriptionDGrey") xy(110,2) extprm(1)
Status     = a(as) f(connectionError(UUID) ? "KtsDescriptionRed" : "KtsDescriptionGrey") text(f_ContainerStatus()) extprm(1)

[EncryptionWindow.ContainersList.GreenSplit]
@     = at(btnlike) sz(30,37)
Bg    = sz(p,p) bg(ctl.parent.selected ? "MiddleGreenSplit,2"  : ctl.parent.hotlight ? "MiddleGreenSplit,1" : "MiddleGreenSplit,0")

[EncryptionWindow.ContainersList.GreySplit]
@     = at(btnlike) sz(30,37)
Bg    = sz(p,p) bg(ctl.parent.selected ? "MiddleGreySplit,2"  : ctl.parent.hotlight ? "MiddleGreySplit,1" : "MiddleGreySplit,0")

[EncryptionWindow.ContainersList.Configure.menu]
@         = t(menu) bg("MenuIconBg") ext(1)
Configure = t(menuitem) i("EncryptionIcons16,7") onclick(if(dialog("CheckPasswordDialog", p_container(container(UUID))), dialog("ConfigureContainerDialog", p_container(container(UUID))))) at(default)
Delete    = t(menuitem) i("EncryptionIcons16,3") onclick(dialog("DeleteContainerDialog", p_container(container(UUID))))

[CheckPasswordDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([CheckPasswordDialog_Body])) sz(340,260) i("Main") text(containerName(NAME)) ns(p_container) onok(f_IfErrThenMsg(checkContainerAccess(p_container,l_password),"EncryptionRenameContainerError")) h(18241)

[CheckPasswordDialog_Body]
Header   = [StyledWidgetWindowT_Header] subst(Text())
Settings = [DeleteContainerDialog.Settings] xy(,,,10) subst(Header(text()) Descr(text()) )

[CreateContainerDialog.Edit]
@     = sz(p,a) a(la) ext(1)
Label = a(lc) sz(100) f("SecondWndDescription") extprm(1)
Edit  = a(ac) sz(p) t(edit) extprm(1) onchange(l_containerName=ctl.Edit.value) 

[CreateContainerDialog.Static]
@     = sz(p,a) a(la) ext(1)
Label = a(lc) sz(100) f("SecondWndDescription") extprm(1)
Edit  = a(ac) sz(p) extprm(1)

[CreateContainerDialog.Size]
@     = sz(p,a) a(la) ext(1)
Label = a(lc) sz(100) f("SecondWndDescription") extprm(1)
Edit  = a(ac) sz(62) t(edit) at(number) v(l_size) nl(10) oninit(l_size = SIZE ? SIZE/0x100000 : 100) onchange(SIZE=l_size*0x100000) onok((SIZE=ctl.value*0x100000,1)) extprm(1)
Units = a(ac) xy(10) extprm(1)

[CreateContainerDialog.Path]
@      = sz(p,a) a(la) ext(1)
Label  = a(lc) sz(100) f("SecondWndDescription") extprm(1)
Edit   = a(ac) sz(300) t(edit) v(PATH) extprm(1)
Browse = t(button) sz($Button_CX,$Button_CY) a(ac) onclick(browseobject(PATH, "BrowseForContainerFolder", #SHELL_OBJTYPE_FOLDER)) text($Browse) extprm(1)

[BrowseForContainerFolder]
@ = [BrowseForFolder] h(58374)

[CreateContainerDialog.Password]
@       = sz(p,a) a(la) ext(1)
Label   = a(lc) sz(100) f("SecondWndDescription") extprm(1)
Edit    = a(ac) sz(62) t(edit) at(password) nl(8) v(l_password) onchanging(if(isAnsiString(ctl.value),1,balloon("InvalidSymbol"))) extprm(1)
Sep     = a(ac) text("   ") extprm(1)
Comment = a(ac) sz(p) f("SecondWndDescriptionSmall") extprm(1)

[CreateContainerDialog.Password.Status]
@     = a(ac) sz(p) ext(1)
Empty = a(lt) visible(!ctl.Edit.value) f("SecondWndDescriptionSmall") extprm(1)
Bad   = a(lt) visible(ctl.Edit.value && l_password != ctl.parent.Edit.value) f("SecondWndDescriptionSmallRed") extprm(1)
Ok    = a(lt) visible(ctl.Edit.value && l_password == ctl.parent.Edit.value) f("SecondWndDescriptionSmallGreen") extprm(1)

[CreateContainerDialog.Settings]
@           = a(la) mg(10,10,10,10) sz(p,a) ext(1)
Header      = a(la) f("Header4Lite") extprm(1)
Descr       = a(la) f("KtsDescriptionDGrey") xy(,5) extprm(1)
Name        = [CreateContainerDialog.Edit] xy(,10) subst(Label() Edit(v(containerName(NAME)))) onok(if(!CheckContainerName(0, NAME), (ctl.Edit.focus(), balloon("ErrInvalidFileName"), false), true))) extprm(1)
Path        = [CreateContainerDialog.Path] xy(,10) subst(Label()) onok(if(!CheckContainerName(1, PATH), (balloon("ErrInvalidPath"), false), true)) extprm(1)
Size        = [CreateContainerDialog.Size] xy(,10) subst(Label() Units()) extprm(1)
Location    = [CreateContainerDialog.Edit] xy(,10) subst(Label() Edit(sz(40) t(combo) items(vector(getFreeDriveLetters()) text(Letter+":") v(Letter)) v(MOUNT_VOLUME)) ) extprm(1)
Password    = [CreateContainerDialog.Password] xy(,10) subst(Label() Comment() Edit()) extprm(1)
Verify      = [CreateContainerDialog.Password] xy(,10) subst(Label() Edit(v(l_verify) onok(if(ctl.Password.Edit.value != ctl.value,balloon("ErrDifferPswrds"),true))) Comment([CreateContainerDialog.Password.Status]) ) extprm(1)
Strength    = [PasswordStrength] xy(,20) extprm(1)
DesktopLink = t(check) a(la) xy(,10) v(l_createlink) f("SecondWndDescription") extprm(1)
AutoConnect = t(check) a(la) xy(,10) v(AUTO_MOUNT) bp(if(driveType(ctl.Path.Edit.value) == #backup_usb, ctl.enabled = 1, ctl.enabled = ctl.value = 0)) f("SecondWndDescription") extprm(1)

[ConnectContainerDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([ConnectContainerDialog_Body])) sz(380,a) i("Main") ns(p_container) \
		text(containerName(NAME)) onok((connectContainer(p_container,l_password),0)) \
		onevent(if(s_EncryptionError(Id), if(s_CheckResult(Id,Data.ErrorCode,"EncryptionConnectContainerError"),(ctl.parent.Body.connectionError()=0,close()),ctl.parent.Body.connectionError()=1))) h(18240)

[ConnectContainerDialog_Body]
@        = sz(p,a)
Header   = [StyledWidgetWindowT_Header] subst(Text()) 
Settings = [ConnectContainerDialog.Settings] subst(Descr(text()))

[ConnectContainerDialog.Settings]
@           = a(la) mg(20,20,20,20) sz(p,a) ext(1)
Ico         = a(lt) sz(48,48) i("EncryptionLock48")
Password    = [CreateContainerDialog.Password] a(at) xy(20,10) subst(Label(use(0)) Edit(sz(p) f("SecondWndHeader2Pwd")) Sep(use(0)) Comment(use(0))) extprm(1)
Separator   = a(la) sz(p,1) xy(,20) bg("Widget_Window_Separator")
Location    = [CreateContainerDialog.Edit] xy(72,20) subst(Label(sz(a)) Edit(sz(40) a(as) xy(7,-3) t(combo) items(vector(getFreeDriveLetters()) text(Letter+":") v(Letter)) v(MOUNT_VOLUME)) ) extprm(1)
DesktopLink = t(hotlink) a(la) xy(72,10) v(l_createlink) f("SecondWndDescriptionHref") extprm(1) onclick(if(f_IfErrThenMsg(createDesktopLink(VOLUME+":"+PATH+NAME,f_ContainerName(NAME))),msg($DesktopLinkCreated,#m_information)))

[DeleteContainerDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([DeleteContainerDialog_Body])) sz(340,a) i("Main") ns(p_container) onok(if(!l_confirm,(if(f_IfErrThenMsg(checkContainerAccess(p_container,l_password),"EncryptionDeleteContainerError"),(l_confirm=1,updatedata())),0),f_IfErrThenMsg(deleteContainer(p_container),"EncryptionDeleteContainerError"))) h(18243)

[DeleteContainerDialog_Body]
@        = sz(p,a)
Header   = [StyledWidgetWindowT_Header] subst(Text()) visible(!l_confirm)
Confirm  = [StyledWidgetWindowT_Header] subst(Text()) visible(l_confirm)
Settings = [DeleteContainerDialog.Settings] visible(!l_confirm) xy(,,,10) subst(Header(text()) Descr(text()) )
Icon     = a(la) mg(20,10,5,) i("warning") visible(l_confirm)
Descr    = a(as) mg(,10,10,20) ia(lt) visible(l_confirm) f("SecondWndDescription")

[DeleteContainerDialog.Settings]
@           = a(la) mg(20,20,20,20) sz(p,a) ext(1)
Descr       = a(as) f("SecondWndDescription") extprm(1)
Password    = [CreateContainerDialog.Password] xy(,10) subst(Label(use(0)) Comment() Edit(f("SecondWndHeader2Pwd") sz(p))) extprm(1)

[ConfigureContainerDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([ConfigureContainerDialog_Body])) sz(480,400) i("Main") ns(p_container) onok(f_IfErrThenMsg(renameContainer(p_container,l_name), "EncryptionRenameContainerError")) ns(p_container) h(18242)

[ConfigureContainerDialog_Body]
Header   = [StyledWidgetWindowT_Header] subst(Text())
Settings = [ConfigureContainerDialog.Settings] subst(Descr(text()))

[ConfigureContainerDialog.Settings]
@           = a(la) mg(20,20,20,20) sz(p,a) ext(1) oninit(l_name=NAME)
Name        = [CreateContainerDialog.Edit] subst(Label() Edit(v(containerName(l_name)))) extprm(1)
Size        = [CreateContainerDialog.Size] xy(,10) subst(Label() Units()) enable(0) extprm(1)
Path        = [CreateContainerDialog.Path] xy(,10) subst(Label() Edit(v(VOLUME+":"+PATH) xy()) Browse(use(0))) enable(0) extprm(1)
Location    = [CreateContainerDialog.Edit] xy(,10) subst(Label() Edit(sz(62) t(combo) items(vector(getFreeDriveLetters()) text(Letter+":") v(Letter)) v(MOUNT_VOLUME)) ) enable(0) extprm(1)
AutoConnect = t(check) a(la) xy(,20,,10) v(AUTO_MOUNT) bp(if(driveType(ctl.Path.Edit.value) == #backup_usb, ctl.enabled = 1, ctl.enabled = ctl.value = 0)) f("KtsDescriptionDGrey") extprm(1)
Separator   = a(la) sz(p,1) xy(,10) bg("Widget_Window_Separator")
PasswordLink= [ConfigureContainerDialog.PasswordLink] xy(,10)
DesktopLink = t(hotlink) a(la) xy(,10) v(l_createlink) f("SecondWndDescriptionHref") extprm(1) onclick(if(f_IfErrThenMsg(createDesktopLink(VOLUME+":"+PATH+NAME,f_ContainerName(NAME))),msg($DesktopLinkCreated,#m_information)))

[ConfigureContainerDialog.PasswordLink]
@    = sz(p,a) a(la)
Link = sz(a,a) t(hotlink) f("SecondWndDescriptionHref") onclick(dialog("ChangeContainerPasswordDialog", p_container(p_container)))

[ChangeContainerPasswordDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([ChangeContainerPasswordDialog_Body])) sz(480,300) i("Main") onok(f_IfErrThenMsg(changeContainerPassword(p_container,l_oldPassword,l_password), "EncryptionChangePasswordError")) ns(p_container) h(18886)

[ChangeContainerPasswordDialog_Body]
Header   = [StyledWidgetWindowT_Header] subst(Text())
Settings = [ChangeContainerPasswordDialog.Settings]

[ChangeContainerPasswordDialog.Settings]
@           = a(la) mg(20,25,20,20) sz(p,a) ext(1)
OldPassword = [CreateContainerDialog.Password] a(la) subst(Label(sz(150)) Sep(visible(0)) Edit(sz(100) v(l_oldPassword)) ) extprm(1)
NewPassword = [CreateContainerDialog.Password] a(la) xy(,20) subst(Label(sz(150)) Edit(sz(100)) Comment([CreateContainerWizard.Password.Status] sz(240))) extprm(1)
;Strength    = [EncryptionProgressBar] a(la) sz(100,7) xy(150,7)
Verify      = [CreateContainerDialog.Password] a(la) xy(,20) subst(Label(sz(150)) Edit(sz(100) v() onok(if(ctl.NewPassword.Edit.value != ctl.value,balloon("ErrDifferPswrds"),true))) Comment([CreateContainerDialog.Password.Status]) ) extprm(1)

[PasswordStrength]
@        = a(la) sz(p,a) ext(1)
Strength = a(la) sz(p,7) xy(100) [EncryptionProgressBar] extprm(1)
Label    = a(sa) f("SecondWndDescriptionSmall")
Text     = a(as) f(if(l_password,"SecondWndDescriptionSmall","SecondWndDescriptionSmallRed")) text(if(l_password,s_PasswordStrength(f_PasswordStrength(l_password)),$PasswordEmpty))

[EncryptionProgressBar]
@        = b(System) ext(1)
Progress = a(la) sz(p,p) bg(s_PasswordColor(f_PasswordStrength(l_password))) visible(passwordStrength(l_password)>1) bp(ctl.rsx = passwordStrength(l_password)) extprm(1)

[ContainerPasswordRequestDialog]
@ = [StyledWindowT] at(dragable,customfooter,a_ok,a_cancel) subst(BodyEx([ContainerPasswordRequestDialog_Body])) sz(360,a) i("Main") ns(CONTAINER) text(containerName(NAME)) onok(OK=true) h(18240)
[ContainerPasswordRequestDialog_Body]
Header   = [StyledWidgetWindowT_Header] subst(Text())
Settings = [ConnectContainerDialog.Settings] subst(Descr(text()) Password(subst(Edit(v(PASSWORD)))) )

;------------- CreateContainerWizard -------------

[CreateContainerWizard]
@ = [StyledWindowT] at(wizard,customfooter,minimizable) sz(640,550) a(ca) subst(BodyEx([CreateContainerWizardBody]))  \
					alias(encryption_progress) ns(serinit(NULL,#CryptoContainerInfo)) ext(1) \
					onerror( (f_IfErrThenMsg(error,"EncryptionCreateContainerError"), gotoPage("Parameters")) ) 

[CreateContainerWizardBody]
@         = sz(p,p)
Pages     = [CreateContainerWizardPages] a(la) at(sheetpages) order(0)

[CreateContainerWizardHeader]
@    = a(la) sz(p,65) ext(1) rs(0,0) bg("SecondaryWindowHeader_C,0")
Left = a(lt) bg("SecondaryWindowHeader_L")
Text = [LabelShadow2] subst(B(xy(0,1))) a(lc) xy(20) f("SecondWndHeader2Shadow") extprm(1)
Right = a(rt) bg("SecondaryWindowHeader_R")

[EncryptionWizardPage]
@      = ext(1) sz(p,p)
Header = [CreateContainerWizardHeader] subst(Text(text( s_EncryptionWizardPageTitle(depend(curPage)))))
Body   = a(la) sz(p,p) extprm(1)

[EncryptionWizardPageNoHeader]
@      = ext(1) sz(p,p)
Body   = a(la) sz(p,p) extprm(1)

[CreateContainerWizardPages]
@           = sz(p,p) ext(1)
Parameters			= 	[EncryptionWizardPage] h(19570) subst(Name() Body([CreateContainerWizard.Parameters])) \
							onok( (l_containerLabel=MOUNT_VOLUME=getFirstDriveLetter(), SIZE=l_size*0x100000, true)) \
							onshow( ctl.Caption.Close.enabled=#true )
WaitingPage			= 	[EncryptionWizardPageNoHeader] h(19570) subst(Body([CreateContainerWizard.WaitingPage])) btns(Cancel(enable(false)) Next(enable(false)) Back(enable(false))) \
							onshow( (busy=createCryptoContainer(ser(NAME),l_password,l_createlink ? f_ContainerName(NAME) : ""), ctl.Caption.Close.enabled=#false) ) \
							ontimer(500, if((!busy && !error), gotoPage("ContainerPresenter"))) 
ContainerPresenter 	= 	[EncryptionWizardPage] h(19570) subst(Name() Body([CreateContainerWizard.Presenter])) btns(Back(enable(false))) \
							oninit( (l_diskName=getSystemDriveLabel(), l_compName=getExplorerComputerLabel()) ) \
							onshow( ctl.Caption.Close.enabled=#true )
Finish				= 	[EncryptionWizardPage] h(19570) subst(Name() Body([CreateContainerWizard.Finish])) btns(Cancel(enable(false))) 

[CreateContainerWizard.Parameters]
$RtlMark = "‎"
@          	= ext(1) sz(p,a) mg(30,30)
Name       	= [CreateContainerDialog.Edit] mg(,,,30) subst(Label(sz(170) xy(,,8)) Edit(sz(300) v(containerName(NAME)))) \
				oninit(l_containerName=containerName(NAME)=CheckContainerName(233,$NewContainerDefaultName)) \
				onok(if(!ctl.Edit.value,(ctl.Edit.focus(),balloon("CreateEncStorage_EmptyName")), if(!CheckContainerName(0, NAME), (ctl.Edit.focus(), balloon("ErrInvalidFileName")), (l_containerName=ctl.Edit.value, true))))
Password   	= [CreateContainerDialog.Password] a(la) mg(,,,10) subst(Label(f("SecondWndDescriptionBold") sz(170) xy(,,8)) Edit(sz(120)) Comment([CreateContainerWizard.Password.Status] subst(PasswordEmpty(text($PasswordReq))))) extprm(1)
Verify     	= [CreateContainerDialog.Password] a(la) mg(,,,30) subst(Label(f("SecondWndDescriptionBold") sz(170) xy(,,8)) Edit(sz(120) v() onok(if(ctl.Password.Edit.value != ctl.value,balloon("ErrDifferPswrds"),true))) Comment([CreateContainerDialog.Password.Status] subst(Empty(text($PasswordRepeat))) ) )
AdvDisWarn 	= [CreateContainerWizard_WarningBar] a(la)  xy(-30,0) extprm(1)
WarningIcon     = i("LowMed") xy(0,-42) a(la)
Size       	= [CreateContainerDialog.Size] a(la) mg(,50,,30) subst(Label(sz(170) xy(,,8)) Units()) extprm(1)
Path	        = [CreateContainerDialog.Path] a(la) mg(,,,5) onshow(ctl.Edit.value = $StandardContainerPath) subst(Label(sz(a) sz(170) xy(,,6))) \
				onok(if((driveType(ctl.Path.Edit.value)==#backup_local) || (driveType(ctl.Path.Edit.value)==#backup_usb),1,balloon("InvalidPathForStorage")))
AutoConnect = t(check) a(la) xy(178,6) v(AUTO_MOUNT) bp(if((driveType(PATH) == #backup_usb), ctl.enabled = 1, ctl.enabled = 0)) f("KtsHeader1Lite")

[CreateContainerWizard_WarningBar]
@          	= xy(0,0) bg("EventWarn") a(lc) sz(620,60) mg(65,15,20,0) f("SecondWndWarning") ext(1)


[CreateContainerWizard.WaitingPage]
@          	= ext(1) sz(p,p) bg("white") 
MessageArea	= [CreateContainerWizard_WaitingMessageArea] ext(1) a(cc)

[CreateContainerWizard_WaitingMessageArea]
@ 			= sz(350,150)
Waiter		= a(ct) sz(80,80) Icon() bg("ProgressRosette") bp(ctl.animate(busy ? -1 : 0,2,true)) 
WaitMessage = a(ca) sz(300, 25) f("SecondWndHeader1")
ActionText	= a(ca) sz(300, 25) xy(,5) f("SecondWndDescription")

[CreateContainerWizard.Presenter]
@          	= sz(p,a) mg(30,30,0,0)
Descr		= a(lt) mg(0,10,0,40) sz(p) f("SecondWndDescription") 
Body 		= [CreateContainerWizard.Presenter_TextPanel] xy(-10,) a(la) Text("") bg("EncryptionPresenterBg")

[CreateContainerWizard.Presenter_TextPanel]
@		=  sz(p, 250)
CompLabel	= a(la) xy(85,140) sz(300,24) text(l_compName) 
DiskLabel	= a(la) xy(95) sz(300,24) text(l_diskName)
ContainerLabel = a(la) xy(95) sz(300,24) text(l_containerName+" ("+l_containerLabel+":)") 

[CreateContainerWizard.Finish]
@	= sz(p,a) mg(30,30,0,0)
Descr	= a(lt) mg(0,10,0,30) sz(p) f("SecondWndDescription") 
Body	= [CreateContainerWizard.Finish_TextPanel] xy(-10,) a(la) Text("") bg("EncryptionFinishBg") 

[CreateContainerWizard.Finish_TextPanel]
@		= sz(p, 305)
Windowlabel	= xy(50,35) sz(200,24) f("SecondWndDescriptionBold")
GrayLabel	= xy(355,255) sz(80,15)  f("FakeButtonBoldGrey")
GreenLabel	= xy(455,255) sz(80,15)  f("FakeButtonBoldWhite")

[CreateContainerWizard_Body]
@         = sz(p,a)
Header    = [StyledWidgetWindowT_Header] subst(Text()) a(la) xy(,,,) 
Body      = [CreateContainerWizard.Body] a(la)

[CreateContainerWizard_Header]
@          = a(la) sz(p,a) f("Header4Lite") bg("Widget_Dialog_Header") ext(1)
Header     = a(la) xy(20,20,20,20) f("SecondWndHeader2") extprm(1)

[CreateContainerWizard.Password.Status]
@             = a(ac) sz(p) ext(1)
Comment       = a(lt) f("SecondWndDescriptionSmall") xy(,,5) visible(l_password) extprm(1)
Status        = a(at) f("SecondWndDescriptionSmall") text(if(l_password,s_PasswordStrength(f_PasswordStrength(l_password)),ctl.parent.PasswordEmpty.text)) extprm(1)
PasswordEmpty = visible(false) text($PasswordEmpty) extprm(1)

[CreateContainerWizard.Container]
@          = $DlgWizardInnerAttr sz(p,p) ext(1)
Descr      = a(la) f("KtsDescriptionDGrey") 
Name       = [CreateContainerDialog.Edit] xy(,35) subst(Label(ta(r) sz(200) xy(,,8)) Edit(sz(200) v(containerName(NAME)))) oninit(containerName(NAME)=CheckContainerName(233,$NewContainerDefaultName)) onok(if(!ctl.Edit.value,(ctl.Edit.focus(),balloon("CreateEncStorage_EmptyName")), if(!CheckContainerName(0, NAME), (ctl.Edit.focus(), balloon("ErrInvalidFileName")), true)))
Size       = [CreateContainerDialog.Size] xy(,10) subst(Label(ta(r) sz(200) xy(,,8)) Units()) extprm(1)
Password   = [CreateContainerDialog.Password] xy(,20) subst(Label(ta(r) sz(200) xy(,,8)) Comment()) extprm(1)
Verify     = [CreateContainerDialog.Password] xy(,10) subst(Label(ta(r) sz(200) xy(,,8)) Edit(v() onok(if(ctl.Password.Edit.value != ctl.value,balloon("ErrDifferPswrds"),true))) Comment([CreateContainerDialog.Password.Status]) )
Strength   = [PasswordStrength] xy(108,20) sz(300) extprm(1)
AdvDisWarn = a(la) i("warning") ia(lt) xy(187,20,,20) mg(,,20) f("KtsDescriptionDGrey")

[CreateContainerWizard.Location]
@      = $DlgWizardInnerAttr sz(p,p) ext(1)
Descr  = a(la) f("KtsDescriptionDGrey")
Label1 = a(la) sz(p,a) f("KtsHeader1") xy(,12)
List   = [AddStorageDialog.DiskList] a(la) sz(p,p) xy(,8,,55) alias(disks_list) onchange(ctl.Path.Edit.value = ctl.value + "Encryption") onok(if(getDiskFreeSpace(ctl.value) < SIZE, balloon("Encrypt_NotEnoughDiskSpace"), if(isFAT(ctl.value) && SIZE >= 4*1024*1024*1024,balloon("Encrypt_4GB_onFAT"),true)))
Path   = [CreateContainerDialog.Path] subst(Label(sz(a) xy(,,6))) a(lb) onok(if((driveType(ctl.Path.Edit.value)==#backup_local) || (driveType(ctl.Path.Edit.value)==#backup_usb),1,balloon("InvalidPathForStorage")))
Label2 = a(lp) sz(p,a) f("KtsHeader1") xy(,6)

[CreateContainerWizard.Summary]
@            = $DlgWizardInnerAttr sz(p,p) ext(1) onshow(ctl.updatedata())
NameText     = a(la) f("KtsHeader1") enable(!busy)
Name         = a(la) f("KtsDescriptionDGrey") xy(,10) text(containerName(NAME)) enable(!busy)
SizeText     = a(la) f("KtsHeader1") xy(,14) enable(!busy)
Size         = a(la) f("KtsDescriptionDGrey") xy(,10) text(f_ObjSize(SIZE)) enable(!busy)
PasswordText = a(la) f("KtsHeader1") xy(,14) enable(!busy)
Password     = a(la) f("KtsDescriptionDGrey") xy(,10) text(ctl.Strength.Text.text) enable(!busy)
DiskText     = a(la) f("KtsHeader1") xy(,14) enable(!busy)
Disk         = a(la) t(combo) sz(40) xy(,10) items(vector(getFreeDriveLetters()) text(Letter+":") v(Letter)) v(MOUNT_VOLUME) enable(!busy)
SettingsText = a(la) f("KtsHeader1") xy(,14) enable(!busy)
DesktopLink  = t(check) a(la) xy(,16) v(l_createlink) f("KtsHeader1Lite") enable(!busy)
AutoConnect  = t(check) a(la) xy(,16) v(AUTO_MOUNT) bp(if((driveType(PATH) == #backup_usb) && !busy, ctl.enabled = 1, ctl.enabled = 0)) f("KtsHeader1Lite")
ConnectText  = a(la) xy(18,6) f("KtsDescriptionGrey") enable(!busy)
Progress     = a(la) xy(,46) sz(p,17) [BackupProgressBar] subst(Progress(visible(completion) bp(ctl.rsx = completion))) visible(busy)