Preferences.dfm 103 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374
  1. object PreferencesDialog: TPreferencesDialog
  2. Left = 400
  3. Top = 161
  4. HelpType = htKeyword
  5. HelpKeyword = 'ui_preferences'
  6. BorderIcons = [biSystemMenu, biMinimize, biMaximize, biHelp]
  7. BorderStyle = bsDialog
  8. Caption = 'Preferences'
  9. ClientHeight = 495
  10. ClientWidth = 545
  11. Color = clBtnFace
  12. ParentFont = True
  13. OldCreateOrder = True
  14. Position = poOwnerFormCenter
  15. OnCloseQuery = FormCloseQuery
  16. OnShow = FormShow
  17. DesignSize = (
  18. 545
  19. 495)
  20. PixelsPerInch = 96
  21. TextHeight = 13
  22. object OKButton: TButton
  23. Left = 282
  24. Top = 414
  25. Width = 75
  26. Height = 25
  27. Anchors = [akRight, akBottom]
  28. Caption = 'OK'
  29. Default = True
  30. ModalResult = 1
  31. TabOrder = 1
  32. end
  33. object CloseButton: TButton
  34. Left = 370
  35. Top = 414
  36. Width = 75
  37. Height = 25
  38. Anchors = [akRight, akBottom]
  39. Cancel = True
  40. Caption = 'Cancel'
  41. ModalResult = 2
  42. TabOrder = 2
  43. end
  44. object MainPanel: TPanel
  45. Left = 0
  46. Top = 0
  47. Width = 545
  48. Height = 408
  49. Align = alTop
  50. Anchors = [akLeft, akTop, akRight, akBottom]
  51. BevelOuter = bvNone
  52. TabOrder = 0
  53. object PageControl: TPageControl
  54. Left = 132
  55. Top = 0
  56. Width = 413
  57. Height = 408
  58. ActivePage = PreferencesSheet
  59. Align = alClient
  60. MultiLine = True
  61. Style = tsButtons
  62. TabOrder = 1
  63. TabStop = False
  64. OnChange = PageControlChange
  65. object PreferencesSheet: TTabSheet
  66. Tag = 1
  67. HelpType = htKeyword
  68. HelpKeyword = 'ui_pref_environment'
  69. Caption = 'Environment'
  70. ImageIndex = 2
  71. TabVisible = False
  72. DesignSize = (
  73. 405
  74. 398)
  75. object CommonPreferencesGroup: TGroupBox
  76. Left = 8
  77. Top = 8
  78. Width = 389
  79. Height = 295
  80. Anchors = [akLeft, akTop, akRight]
  81. Caption = 'Confirmations'
  82. TabOrder = 0
  83. DesignSize = (
  84. 389
  85. 295)
  86. object SynchronizeSummaryCheck: TCheckBox
  87. Left = 16
  88. Top = 244
  89. Width = 357
  90. Height = 17
  91. Anchors = [akLeft, akTop, akRight]
  92. Caption = 'Sync&hronization summary'
  93. TabOrder = 10
  94. OnClick = ControlChange
  95. end
  96. object ConfirmOverwritingCheck: TCheckBox
  97. Left = 16
  98. Top = 67
  99. Width = 357
  100. Height = 17
  101. Anchors = [akLeft, akTop, akRight]
  102. Caption = '&Overwriting of files'
  103. TabOrder = 1
  104. OnClick = ControlChange
  105. end
  106. object ConfirmDeletingCheck: TCheckBox
  107. Left = 16
  108. Top = 129
  109. Width = 357
  110. Height = 17
  111. Anchors = [akLeft, akTop, akRight]
  112. Caption = '&Deleting of files (recommended)'
  113. TabOrder = 4
  114. OnClick = ControlChange
  115. end
  116. object ConfirmClosingSessionCheck2: TCheckBox
  117. Left = 16
  118. Top = 175
  119. Width = 357
  120. Height = 17
  121. Anchors = [akLeft, akTop, akRight]
  122. Caption = 'Closing sessions when exiting appli&cation'
  123. TabOrder = 6
  124. OnClick = ControlChange
  125. end
  126. object DDTransferConfirmationCheck2: TCheckBox
  127. Left = 32
  128. Top = 44
  129. Width = 341
  130. Height = 17
  131. Anchors = [akLeft, akTop, akRight]
  132. Caption = 'D&rag && drop operations and paste to other applications'
  133. TabOrder = 8
  134. OnClick = ControlChange
  135. end
  136. object ContinueOnErrorCheck: TCheckBox
  137. Left = 16
  138. Top = 267
  139. Width = 357
  140. Height = 17
  141. Anchors = [akLeft, akTop, akRight]
  142. Caption = 'Continue on &error (advanced users)'
  143. TabOrder = 11
  144. OnClick = ControlChange
  145. end
  146. object ConfirmExitOnCompletionCheck: TCheckBox
  147. Left = 16
  148. Top = 198
  149. Width = 357
  150. Height = 17
  151. Anchors = [akLeft, akTop, akRight]
  152. Caption = 'Exiting application on o&peration completion'
  153. TabOrder = 7
  154. OnClick = ControlChange
  155. end
  156. object ConfirmResumeCheck: TCheckBox
  157. Left = 16
  158. Top = 90
  159. Width = 357
  160. Height = 17
  161. Anchors = [akLeft, akTop, akRight]
  162. Caption = 'Trans&fer resuming'
  163. TabOrder = 2
  164. OnClick = ControlChange
  165. end
  166. object ConfirmCommandSessionCheck: TCheckBox
  167. Left = 16
  168. Top = 221
  169. Width = 357
  170. Height = 17
  171. Anchors = [akLeft, akTop, akRight]
  172. Caption = 'Opening separate &shell session'
  173. TabOrder = 9
  174. OnClick = ControlChange
  175. end
  176. object ConfirmRecyclingCheck: TCheckBox
  177. Left = 16
  178. Top = 152
  179. Width = 357
  180. Height = 17
  181. Anchors = [akLeft, akTop, akRight]
  182. Caption = '&Moving files to Recycle bin'
  183. TabOrder = 5
  184. OnClick = ControlChange
  185. end
  186. object ConfirmTransferringCheck: TCheckBox
  187. Left = 16
  188. Top = 21
  189. Width = 357
  190. Height = 17
  191. Anchors = [akLeft, akTop, akRight]
  192. Caption = '&Transferring of files'
  193. TabOrder = 0
  194. OnClick = ControlChange
  195. end
  196. object BackgroundConfirmationsLink: TStaticText
  197. Left = 32
  198. Top = 111
  199. Width = 345
  200. Height = 17
  201. Alignment = taRightJustify
  202. AutoSize = False
  203. Caption = 'Change confirmations of background transfers'
  204. TabOrder = 3
  205. TabStop = True
  206. OnClick = BackgroundConfirmationsLinkClick
  207. end
  208. end
  209. object NotificationsGroup: TGroupBox
  210. Left = 8
  211. Top = 309
  212. Width = 389
  213. Height = 73
  214. Anchors = [akLeft, akTop, akRight]
  215. Caption = 'Notifications'
  216. TabOrder = 1
  217. DesignSize = (
  218. 389
  219. 73)
  220. object BeepOnFinishAfterText: TLabel
  221. Left = 376
  222. Top = 22
  223. Width = 5
  224. Height = 13
  225. Anchors = [akTop, akRight]
  226. Caption = 's'
  227. ShowAccelChar = False
  228. end
  229. object BeepOnFinishCheck: TCheckBox
  230. Left = 16
  231. Top = 21
  232. Width = 292
  233. Height = 17
  234. Anchors = [akLeft, akTop, akRight]
  235. Caption = '&Beep when work finishes, if it lasted more than'
  236. TabOrder = 0
  237. OnClick = ControlChange
  238. end
  239. object BeepOnFinishAfterEdit: TUpDownEdit
  240. Left = 314
  241. Top = 19
  242. Width = 57
  243. Height = 21
  244. Alignment = taRightJustify
  245. Increment = 15.000000000000000000
  246. MaxValue = 999.000000000000000000
  247. Anchors = [akTop, akRight]
  248. MaxLength = 3
  249. TabOrder = 1
  250. OnChange = ControlChange
  251. end
  252. object BalloonNotificationsCheck: TCheckBox
  253. Left = 16
  254. Top = 46
  255. Width = 364
  256. Height = 17
  257. Anchors = [akLeft, akTop, akRight]
  258. Caption = 'Show balloon &notifications in taskbar status area (system tray)'
  259. TabOrder = 2
  260. OnClick = ControlChange
  261. end
  262. end
  263. end
  264. object LogSheet: TTabSheet
  265. Tag = 2
  266. HelpType = htKeyword
  267. HelpKeyword = 'ui_pref_logging'
  268. Caption = 'Logging'
  269. ImageIndex = 4
  270. TabVisible = False
  271. DesignSize = (
  272. 405
  273. 398)
  274. object LoggingGroup: TGroupBox
  275. Left = 8
  276. Top = 8
  277. Width = 389
  278. Height = 196
  279. Anchors = [akLeft, akTop, akRight]
  280. Caption = 'Session log'
  281. TabOrder = 0
  282. DesignSize = (
  283. 389
  284. 196)
  285. object LogMaxSizeCountFilesLabel: TLabel
  286. Left = 327
  287. Top = 143
  288. Width = 19
  289. Height = 13
  290. Caption = 'files'
  291. FocusControl = LogMaxSizeCountEdit
  292. ShowAccelChar = False
  293. end
  294. object LogFileNameLabel: TLabel
  295. Left = 40
  296. Top = 46
  297. Width = 46
  298. Height = 13
  299. Caption = '&Log path:'
  300. FocusControl = LogFileNameEdit3
  301. OnClick = ControlChange
  302. end
  303. object LogFileNameEdit3: TFilenameEdit
  304. Left = 40
  305. Top = 62
  306. Width = 335
  307. Height = 21
  308. AcceptFiles = True
  309. OnBeforeDialog = PathEditBeforeDialog
  310. OnAfterDialog = PathEditAfterDialog
  311. DialogKind = dkSave
  312. DefaultExt = 'log'
  313. Filter = 'Session log files (*.log)|*.log|All files (*.*)|*.*'
  314. DialogOptions = [ofHideReadOnly, ofPathMustExist]
  315. DialogTitle = 'Select file for session log'
  316. ClickKey = 16397
  317. Anchors = [akLeft, akTop, akRight]
  318. TabOrder = 2
  319. Text = 'LogFileNameEdit3'
  320. OnChange = ControlChange
  321. end
  322. object LogFilePanel: TPanel
  323. Left = 40
  324. Top = 86
  325. Width = 265
  326. Height = 25
  327. Anchors = [akLeft, akTop, akRight]
  328. BevelOuter = bvNone
  329. TabOrder = 4
  330. object LogFileAppendButton: TRadioButton
  331. Left = 0
  332. Top = 4
  333. Width = 106
  334. Height = 17
  335. Caption = 'Appe&nd'
  336. TabOrder = 0
  337. OnClick = ControlChange
  338. end
  339. object LogFileOverwriteButton: TRadioButton
  340. Left = 112
  341. Top = 4
  342. Width = 106
  343. Height = 17
  344. Caption = '&Overwrite'
  345. TabOrder = 1
  346. OnClick = ControlChange
  347. end
  348. end
  349. object LogProtocolCombo2: TComboBox
  350. Left = 256
  351. Top = 21
  352. Width = 119
  353. Height = 21
  354. Style = csDropDownList
  355. Anchors = [akTop, akRight]
  356. TabOrder = 1
  357. OnChange = ControlChange
  358. Items.Strings = (
  359. 'Reduced'
  360. 'Normal'
  361. 'Debug 1'
  362. 'Debug 2')
  363. end
  364. object LogFileNameHintText: TStaticText
  365. Left = 264
  366. Top = 84
  367. Width = 111
  368. Height = 16
  369. Alignment = taRightJustify
  370. Anchors = [akTop, akRight]
  371. AutoSize = False
  372. Caption = '&patterns'
  373. TabOrder = 3
  374. TabStop = True
  375. end
  376. object EnableLoggingCheck: TCheckBox
  377. Left = 16
  378. Top = 23
  379. Width = 234
  380. Height = 17
  381. Anchors = [akLeft, akTop, akRight]
  382. Caption = 'Enable &session logging on level:'
  383. TabOrder = 0
  384. OnClick = ControlChange
  385. end
  386. object LogSensitiveCheck: TCheckBox
  387. Left = 40
  388. Top = 167
  389. Width = 335
  390. Height = 17
  391. Anchors = [akLeft, akTop, akRight]
  392. Caption = 'Log pass&words and other sensitive information'
  393. TabOrder = 9
  394. OnClick = ControlChange
  395. end
  396. object LogMaxSizeCheck: TCheckBox
  397. Left = 40
  398. Top = 115
  399. Width = 210
  400. Height = 17
  401. Anchors = [akLeft, akTop, akRight]
  402. Caption = '&Rotate log files after reaching'
  403. TabOrder = 5
  404. OnClick = ControlChange
  405. end
  406. object LogMaxSizeCombo: TComboBox
  407. Left = 256
  408. Top = 113
  409. Width = 119
  410. Height = 21
  411. Anchors = [akTop, akRight]
  412. TabOrder = 6
  413. OnChange = ControlChange
  414. OnExit = LogMaxSizeComboExit
  415. Items.Strings = (
  416. '1M'
  417. '10M'
  418. '100M'
  419. '1G')
  420. end
  421. object LogMaxSizeCountCheck: TCheckBox
  422. Left = 64
  423. Top = 142
  424. Width = 186
  425. Height = 17
  426. Anchors = [akLeft, akTop, akRight]
  427. Caption = '&Delete old log files, keep'
  428. TabOrder = 7
  429. OnClick = ControlChange
  430. end
  431. object LogMaxSizeCountEdit: TUpDownEdit
  432. Left = 256
  433. Top = 140
  434. Width = 65
  435. Height = 21
  436. MaxValue = 999.000000000000000000
  437. MinValue = 1.000000000000000000
  438. TabOrder = 8
  439. OnChange = ControlChange
  440. end
  441. end
  442. object ActionsLoggingGroup: TGroupBox
  443. Left = 8
  444. Top = 210
  445. Width = 389
  446. Height = 86
  447. Anchors = [akLeft, akTop, akRight]
  448. Caption = 'XML log'
  449. TabOrder = 1
  450. DesignSize = (
  451. 389
  452. 86)
  453. object ActionsLogFileNameEdit: TFilenameEdit
  454. Left = 40
  455. Top = 43
  456. Width = 335
  457. Height = 21
  458. AcceptFiles = True
  459. OnBeforeDialog = PathEditBeforeDialog
  460. OnAfterDialog = PathEditAfterDialog
  461. DialogKind = dkSave
  462. DefaultExt = 'xml'
  463. Filter = 'XML log files (*.xml)|*.xml|All files (*.*)|*.*'
  464. DialogOptions = [ofHideReadOnly, ofPathMustExist]
  465. DialogTitle = 'Select file for XML log.'
  466. ClickKey = 16397
  467. Anchors = [akLeft, akTop, akRight]
  468. TabOrder = 1
  469. Text = 'ActionsLogFileNameEdit'
  470. OnChange = ControlChange
  471. end
  472. object ActionsLogFileNameHintText: TStaticText
  473. Left = 264
  474. Top = 65
  475. Width = 111
  476. Height = 16
  477. Alignment = taRightJustify
  478. Anchors = [akTop, akRight]
  479. AutoSize = False
  480. Caption = 'pa&tterns'
  481. TabOrder = 2
  482. TabStop = True
  483. end
  484. object EnableActionsLoggingCheck: TCheckBox
  485. Left = 16
  486. Top = 21
  487. Width = 359
  488. Height = 17
  489. Anchors = [akLeft, akTop, akRight]
  490. Caption = 'Enable &XML logging to file:'
  491. TabOrder = 0
  492. OnClick = ControlChange
  493. end
  494. end
  495. end
  496. object GeneralSheet: TTabSheet
  497. Tag = 3
  498. HelpType = htKeyword
  499. HelpKeyword = 'ui_pref_interface'
  500. Caption = 'Interface'
  501. ImageIndex = 5
  502. TabVisible = False
  503. DesignSize = (
  504. 405
  505. 398)
  506. object InterfaceChangeLabel: TLabel
  507. Left = 8
  508. Top = 280
  509. Width = 177
  510. Height = 13
  511. Caption = 'Changes will apply on the next start.'
  512. ShowAccelChar = False
  513. end
  514. object InterfaceGroup: TGroupBox
  515. Left = 8
  516. Top = 66
  517. Width = 389
  518. Height = 208
  519. Anchors = [akLeft, akTop, akRight, akBottom]
  520. Caption = 'User Interface'
  521. TabOrder = 1
  522. DesignSize = (
  523. 389
  524. 208)
  525. object CommanderDescriptionLabel2: TLabel
  526. Left = 132
  527. Top = 20
  528. Width = 250
  529. Height = 115
  530. Anchors = [akLeft, akTop, akRight]
  531. AutoSize = False
  532. Caption =
  533. '- two panels (left for local directory, right for remote directo' +
  534. 'ry)'#13#10'- keyboard shortcuts like in Norton Commander (and other si' +
  535. 'milar programs as Total Commander, Midnight Commander...)'#13#10'- dra' +
  536. 'g && drop to/from both panels'
  537. WordWrap = True
  538. OnClick = CommanderClick
  539. end
  540. object ExplorerDescriptionLabel: TLabel
  541. Left = 132
  542. Top = 134
  543. Width = 252
  544. Height = 62
  545. Anchors = [akLeft, akTop, akRight]
  546. AutoSize = False
  547. Caption =
  548. '- only remote directory'#13#10'- keyboard shortcuts like in Windows Fi' +
  549. 'le Explorer'#13#10'- drag && drop'
  550. WordWrap = True
  551. OnClick = ExplorerClick
  552. end
  553. object CommanderInterfacePicture: TImage
  554. Left = 55
  555. Top = 41
  556. Width = 32
  557. Height = 32
  558. AutoSize = True
  559. OnClick = CommanderClick
  560. end
  561. object ExplorerInterfacePicture: TImage
  562. Left = 55
  563. Top = 155
  564. Width = 32
  565. Height = 32
  566. AutoSize = True
  567. OnClick = ExplorerClick
  568. end
  569. object CommanderInterfaceButton2: TRadioButton
  570. Left = 16
  571. Top = 19
  572. Width = 116
  573. Height = 17
  574. Caption = '&Commander'
  575. Checked = True
  576. TabOrder = 0
  577. TabStop = True
  578. OnClick = ControlChange
  579. end
  580. object ExplorerInterfaceButton2: TRadioButton
  581. Left = 16
  582. Top = 133
  583. Width = 111
  584. Height = 17
  585. Caption = '&Explorer'
  586. TabOrder = 1
  587. OnClick = ControlChange
  588. end
  589. end
  590. object ThemeGroup: TGroupBox
  591. Left = 8
  592. Top = 8
  593. Width = 389
  594. Height = 52
  595. Anchors = [akLeft, akTop, akRight]
  596. Caption = 'Theme'
  597. TabOrder = 0
  598. DesignSize = (
  599. 389
  600. 52)
  601. object Label7: TLabel
  602. Left = 16
  603. Top = 23
  604. Width = 82
  605. Height = 13
  606. Caption = 'Interface &theme:'
  607. FocusControl = ThemeCombo
  608. end
  609. object ThemeCombo: TComboBox
  610. Left = 132
  611. Top = 18
  612. Width = 141
  613. Height = 21
  614. Style = csDropDownList
  615. Anchors = [akLeft, akTop, akRight]
  616. TabOrder = 0
  617. Items.Strings = (
  618. 'Automatic'
  619. 'Light'
  620. 'Dark')
  621. end
  622. end
  623. end
  624. object PanelsSheet: TTabSheet
  625. Tag = 4
  626. HelpType = htKeyword
  627. HelpKeyword = 'ui_pref_panels'
  628. Caption = 'Panels'
  629. ImageIndex = 3
  630. TabVisible = False
  631. DesignSize = (
  632. 405
  633. 398)
  634. object PanelsCommonGroup: TGroupBox
  635. Left = 8
  636. Top = 8
  637. Width = 389
  638. Height = 222
  639. Anchors = [akLeft, akTop, akRight]
  640. Caption = 'Common'
  641. TabOrder = 0
  642. DesignSize = (
  643. 389
  644. 222)
  645. object Label1: TLabel
  646. Left = 16
  647. Top = 167
  648. Width = 84
  649. Height = 13
  650. Caption = 'Show file si&zes in:'
  651. FocusControl = FormatSizeBytesCombo
  652. OnClick = ControlChange
  653. end
  654. object Label2: TLabel
  655. Left = 16
  656. Top = 194
  657. Width = 96
  658. Height = 13
  659. Caption = '&Incremental search:'
  660. FocusControl = PanelSearchCombo
  661. OnClick = ControlChange
  662. end
  663. object ShowHiddenFilesCheck: TCheckBox
  664. Left = 16
  665. Top = 21
  666. Width = 357
  667. Height = 17
  668. Anchors = [akLeft, akTop, akRight]
  669. Caption = '&Show hidden files (Ctrl+Alt+H)'
  670. TabOrder = 0
  671. OnClick = ControlChange
  672. end
  673. object DefaultDirIsHomeCheck: TCheckBox
  674. Left = 16
  675. Top = 45
  676. Width = 357
  677. Height = 17
  678. Anchors = [akLeft, akTop, akRight]
  679. Caption = 'Default directory is &home directory'
  680. TabOrder = 1
  681. OnClick = ControlChange
  682. end
  683. object PreservePanelStateCheck: TCheckBox
  684. Left = 16
  685. Top = 69
  686. Width = 357
  687. Height = 17
  688. Anchors = [akLeft, akTop, akRight]
  689. Caption = '&Remember panels'#39' state when switching sessions'
  690. TabOrder = 2
  691. OnClick = ControlChange
  692. end
  693. object RenameWholeNameCheck: TCheckBox
  694. Left = 16
  695. Top = 93
  696. Width = 357
  697. Height = 17
  698. Anchors = [akLeft, akTop, akRight]
  699. Caption = 'Select &whole name when renaming file'
  700. TabOrder = 3
  701. OnClick = ControlChange
  702. end
  703. object FullRowSelectCheck: TCheckBox
  704. Left = 16
  705. Top = 117
  706. Width = 357
  707. Height = 17
  708. Anchors = [akLeft, akTop, akRight]
  709. Caption = '&Full row select'
  710. TabOrder = 4
  711. OnClick = ControlChange
  712. end
  713. object FormatSizeBytesCombo: TComboBox
  714. Left = 264
  715. Top = 164
  716. Width = 108
  717. Height = 21
  718. Style = csDropDownList
  719. Anchors = [akTop, akRight]
  720. MaxLength = 1
  721. TabOrder = 6
  722. OnChange = ControlChange
  723. Items.Strings = (
  724. 'Bytes'
  725. 'Kilobytes'
  726. 'Short format')
  727. end
  728. object NaturalOrderNumericalSortingCheck: TCheckBox
  729. Left = 16
  730. Top = 141
  731. Width = 357
  732. Height = 17
  733. Anchors = [akLeft, akTop, akRight]
  734. Caption = 'Use &natural order numerical sorting'
  735. TabOrder = 5
  736. OnClick = ControlChange
  737. end
  738. object PanelSearchCombo: TComboBox
  739. Left = 216
  740. Top = 191
  741. Width = 156
  742. Height = 21
  743. Style = csDropDownList
  744. Anchors = [akTop, akRight]
  745. MaxLength = 1
  746. TabOrder = 7
  747. OnChange = ControlChange
  748. Items.Strings = (
  749. 'Beginning of name only'
  750. 'Any part of name'
  751. 'All columns')
  752. end
  753. end
  754. object DoubleClickGroup: TGroupBox
  755. Left = 8
  756. Top = 236
  757. Width = 389
  758. Height = 74
  759. Anchors = [akLeft, akTop, akRight]
  760. Caption = 'Double-click'
  761. TabOrder = 1
  762. DesignSize = (
  763. 389
  764. 74)
  765. object DoubleClickActionLabel: TLabel
  766. Left = 16
  767. Top = 21
  768. Width = 179
  769. Height = 13
  770. Anchors = [akLeft, akTop, akRight]
  771. Caption = '&Operation to perform on double-click:'
  772. FocusControl = DoubleClickActionCombo
  773. end
  774. object CopyOnDoubleClickConfirmationCheck: TCheckBox
  775. Left = 32
  776. Top = 45
  777. Width = 340
  778. Height = 17
  779. Anchors = [akLeft, akTop, akRight]
  780. Caption = '&Confirm copy on double-click operation'
  781. TabOrder = 1
  782. OnClick = ControlChange
  783. end
  784. object DoubleClickActionCombo: TComboBox
  785. Left = 264
  786. Top = 17
  787. Width = 108
  788. Height = 21
  789. Style = csDropDownList
  790. Anchors = [akTop, akRight]
  791. TabOrder = 0
  792. OnChange = ControlChange
  793. Items.Strings = (
  794. 'Open'
  795. 'Copy'
  796. 'Edit')
  797. end
  798. end
  799. object PanelFontGroup: TGroupBox
  800. Left = 8
  801. Top = 316
  802. Width = 389
  803. Height = 82
  804. Anchors = [akLeft, akRight, akBottom]
  805. Caption = 'Panel font'
  806. TabOrder = 2
  807. DesignSize = (
  808. 389
  809. 82)
  810. object PanelFontLabel: TLabel
  811. Left = 160
  812. Top = 18
  813. Width = 213
  814. Height = 52
  815. Anchors = [akLeft, akTop, akRight, akBottom]
  816. AutoSize = False
  817. Caption = 'PanelFontLabel'
  818. Color = clWindow
  819. ParentColor = False
  820. ShowAccelChar = False
  821. Transparent = False
  822. WordWrap = True
  823. OnDblClick = PanelFontLabelDblClick
  824. end
  825. object PanelFontButton: TButton
  826. Left = 16
  827. Top = 44
  828. Width = 129
  829. Height = 25
  830. Caption = 'Select fon&t...'
  831. TabOrder = 1
  832. OnClick = PanelFontButtonClick
  833. end
  834. object PanelFontCheck: TCheckBox
  835. Left = 16
  836. Top = 21
  837. Width = 129
  838. Height = 17
  839. Caption = '&Use custom font'
  840. TabOrder = 0
  841. OnClick = ControlChange
  842. end
  843. end
  844. end
  845. object CommanderSheet: TTabSheet
  846. Tag = 5
  847. HelpType = htKeyword
  848. HelpKeyword = 'ui_pref_commander'
  849. Caption = 'Commander'
  850. ImageIndex = 3
  851. TabVisible = False
  852. DesignSize = (
  853. 405
  854. 398)
  855. object Label3: TLabel
  856. Left = 8
  857. Top = 8
  858. Width = 393
  859. Height = 29
  860. Anchors = [akLeft, akTop, akRight]
  861. AutoSize = False
  862. Caption = 'Preferences on this page apply to Commander interface only.'
  863. ShowAccelChar = False
  864. WordWrap = True
  865. end
  866. object PanelsGroup: TGroupBox
  867. Left = 8
  868. Top = 38
  869. Width = 389
  870. Height = 99
  871. Anchors = [akLeft, akTop, akRight]
  872. Caption = 'Panels'
  873. TabOrder = 0
  874. DesignSize = (
  875. 389
  876. 99)
  877. object Label8: TLabel
  878. Left = 16
  879. Top = 21
  880. Width = 116
  881. Height = 13
  882. Caption = '&Explorer-style selection:'
  883. FocusControl = NortonLikeModeCombo
  884. end
  885. object SwappedPanelsCheck: TCheckBox
  886. Left = 16
  887. Top = 45
  888. Width = 357
  889. Height = 17
  890. Anchors = [akLeft, akTop, akRight]
  891. Caption = 'S&wap panels (local on right, remote on left)'
  892. TabOrder = 1
  893. OnClick = ControlChange
  894. end
  895. object NortonLikeModeCombo: TComboBox
  896. Left = 208
  897. Top = 17
  898. Width = 164
  899. Height = 21
  900. Style = csDropDownList
  901. Anchors = [akLeft, akTop, akRight]
  902. TabOrder = 0
  903. OnChange = ControlChange
  904. Items.Strings = (
  905. 'Never'
  906. 'Mouse only'
  907. 'Mouse and Keyboard')
  908. end
  909. object TreeOnLeftCheck: TCheckBox
  910. Left = 16
  911. Top = 69
  912. Width = 357
  913. Height = 17
  914. Anchors = [akLeft, akTop, akRight]
  915. Caption = 'Show &directory tree left of file list'
  916. TabOrder = 2
  917. OnClick = ControlChange
  918. end
  919. end
  920. object CommanderMiscGroup: TGroupBox
  921. Left = 8
  922. Top = 146
  923. Width = 389
  924. Height = 77
  925. Anchors = [akLeft, akTop, akRight]
  926. Caption = 'Miscellaneous'
  927. TabOrder = 1
  928. DesignSize = (
  929. 389
  930. 77)
  931. object Label10: TLabel
  932. Left = 16
  933. Top = 21
  934. Width = 94
  935. Height = 13
  936. Caption = '&Keyboard shortcuts'
  937. FocusControl = ExplorerKeyboardShortcutsCombo
  938. end
  939. object UseLocationProfilesCheck: TCheckBox
  940. Left = 16
  941. Top = 45
  942. Width = 357
  943. Height = 17
  944. Anchors = [akLeft, akTop, akRight]
  945. Caption = '&Use Location Profiles instead of Directory Bookmarks'
  946. TabOrder = 1
  947. OnClick = ControlChange
  948. end
  949. object ExplorerKeyboardShortcutsCombo: TComboBox
  950. Left = 208
  951. Top = 17
  952. Width = 164
  953. Height = 21
  954. Style = csDropDownList
  955. Anchors = [akLeft, akTop, akRight]
  956. TabOrder = 0
  957. OnChange = ControlChange
  958. Items.Strings = (
  959. 'Commander'
  960. 'Explorer')
  961. end
  962. end
  963. object CompareCriterionsGroup: TGroupBox
  964. Left = 8
  965. Top = 233
  966. Width = 389
  967. Height = 74
  968. Anchors = [akLeft, akTop, akRight]
  969. Caption = 'Compare directory criteria'
  970. TabOrder = 2
  971. DesignSize = (
  972. 389
  973. 74)
  974. object CompareByTimeCheck: TCheckBox
  975. Left = 16
  976. Top = 21
  977. Width = 357
  978. Height = 17
  979. Anchors = [akLeft, akTop, akRight]
  980. Caption = 'Compare by &time'
  981. TabOrder = 0
  982. OnClick = ControlChange
  983. end
  984. object CompareBySizeCheck: TCheckBox
  985. Left = 16
  986. Top = 45
  987. Width = 357
  988. Height = 17
  989. Anchors = [akLeft, akTop, akRight]
  990. Caption = 'Compare by &size'
  991. TabOrder = 1
  992. OnClick = ControlChange
  993. end
  994. end
  995. end
  996. object ExplorerSheet: TTabSheet
  997. Tag = 6
  998. HelpType = htKeyword
  999. HelpKeyword = 'ui_pref_explorer'
  1000. Caption = 'Explorer'
  1001. ImageIndex = 5
  1002. TabVisible = False
  1003. DesignSize = (
  1004. 405
  1005. 398)
  1006. object Label4: TLabel
  1007. Left = 8
  1008. Top = 8
  1009. Width = 393
  1010. Height = 29
  1011. Anchors = [akLeft, akTop, akRight]
  1012. AutoSize = False
  1013. Caption = 'Preferences on this page apply to Explorer interface only.'
  1014. ShowAccelChar = False
  1015. WordWrap = True
  1016. end
  1017. object GroupBox2: TGroupBox
  1018. Left = 8
  1019. Top = 38
  1020. Width = 389
  1021. Height = 54
  1022. Anchors = [akLeft, akTop, akRight]
  1023. Caption = 'View'
  1024. TabOrder = 0
  1025. DesignSize = (
  1026. 389
  1027. 54)
  1028. object ShowFullAddressCheck: TCheckBox
  1029. Left = 16
  1030. Top = 21
  1031. Width = 357
  1032. Height = 17
  1033. Anchors = [akLeft, akTop, akRight]
  1034. Caption = '&Show full path on address bar'
  1035. TabOrder = 0
  1036. OnClick = ControlChange
  1037. end
  1038. end
  1039. end
  1040. object EditorSheet: TTabSheet
  1041. Tag = 8
  1042. HelpType = htKeyword
  1043. HelpKeyword = 'ui_pref_editor'
  1044. Caption = 'Editors'
  1045. ImageIndex = 7
  1046. TabVisible = False
  1047. DesignSize = (
  1048. 405
  1049. 398)
  1050. object EditorPreferenceGroup: TGroupBox
  1051. Left = 8
  1052. Top = 8
  1053. Width = 389
  1054. Height = 380
  1055. Anchors = [akLeft, akTop, akRight, akBottom]
  1056. Caption = 'Editor preference'
  1057. TabOrder = 0
  1058. DesignSize = (
  1059. 389
  1060. 380)
  1061. object EditorListView3: TListView
  1062. Left = 16
  1063. Top = 24
  1064. Width = 356
  1065. Height = 283
  1066. Anchors = [akLeft, akTop, akRight, akBottom]
  1067. Columns = <
  1068. item
  1069. Caption = 'Editor'
  1070. Width = 190
  1071. end
  1072. item
  1073. Caption = 'Mask'
  1074. Width = 70
  1075. end
  1076. item
  1077. Caption = 'Text'
  1078. Width = 45
  1079. end>
  1080. ColumnClick = False
  1081. DoubleBuffered = True
  1082. DragMode = dmAutomatic
  1083. HideSelection = False
  1084. OwnerData = True
  1085. ReadOnly = True
  1086. RowSelect = True
  1087. ParentDoubleBuffered = False
  1088. TabOrder = 0
  1089. ViewStyle = vsReport
  1090. OnData = EditorListView3Data
  1091. OnDblClick = EditorListView3DblClick
  1092. OnEndDrag = ListViewEndDrag
  1093. OnDragDrop = EditorListView3DragDrop
  1094. OnDragOver = ListViewDragOver
  1095. OnKeyDown = EditorListView3KeyDown
  1096. OnSelectItem = ListViewSelectItem
  1097. OnStartDrag = ListViewStartDrag
  1098. end
  1099. object AddEditorButton: TButton
  1100. Left = 16
  1101. Top = 313
  1102. Width = 83
  1103. Height = 25
  1104. Anchors = [akLeft, akBottom]
  1105. Caption = '&Add...'
  1106. TabOrder = 1
  1107. OnClick = AddEditEditorButtonClick
  1108. end
  1109. object EditEditorButton: TButton
  1110. Left = 112
  1111. Top = 313
  1112. Width = 83
  1113. Height = 25
  1114. Anchors = [akLeft, akBottom]
  1115. Caption = '&Edit...'
  1116. TabOrder = 2
  1117. OnClick = AddEditEditorButtonClick
  1118. end
  1119. object UpEditorButton: TButton
  1120. Left = 290
  1121. Top = 313
  1122. Width = 83
  1123. Height = 25
  1124. Anchors = [akRight, akBottom]
  1125. Caption = '&Up'
  1126. TabOrder = 3
  1127. OnClick = UpDownEditorButtonClick
  1128. end
  1129. object DownEditorButton: TButton
  1130. Left = 290
  1131. Top = 344
  1132. Width = 83
  1133. Height = 25
  1134. Anchors = [akRight, akBottom]
  1135. Caption = '&Down'
  1136. TabOrder = 4
  1137. OnClick = UpDownEditorButtonClick
  1138. end
  1139. object RemoveEditorButton: TButton
  1140. Left = 16
  1141. Top = 344
  1142. Width = 83
  1143. Height = 25
  1144. Anchors = [akLeft, akBottom]
  1145. Caption = '&Remove'
  1146. TabOrder = 5
  1147. OnClick = RemoveEditorButtonClick
  1148. end
  1149. end
  1150. end
  1151. object IntegrationSheet: TTabSheet
  1152. Tag = 9
  1153. HelpType = htKeyword
  1154. HelpKeyword = 'ui_pref_integration'
  1155. Caption = 'Integration'
  1156. ImageIndex = 8
  1157. TabVisible = False
  1158. DesignSize = (
  1159. 405
  1160. 398)
  1161. object ShellIconsGroup: TGroupBox
  1162. Left = 8
  1163. Top = 8
  1164. Width = 389
  1165. Height = 174
  1166. Anchors = [akLeft, akTop, akRight]
  1167. Caption = 'Windows Shell'
  1168. TabOrder = 0
  1169. DesignSize = (
  1170. 389
  1171. 174)
  1172. object DesktopIconButton: TButton
  1173. Left = 16
  1174. Top = 24
  1175. Width = 357
  1176. Height = 25
  1177. Anchors = [akLeft, akTop, akRight]
  1178. Caption = 'Create a &desktop icon'
  1179. TabOrder = 0
  1180. OnClick = IconButtonClick
  1181. end
  1182. object SendToHookButton: TButton
  1183. Left = 16
  1184. Top = 56
  1185. Width = 357
  1186. Height = 25
  1187. Anchors = [akLeft, akTop, akRight]
  1188. Caption = 'Add upload shortcut to Explorer'#39's '#39'&Send to'#39' context menu'
  1189. TabOrder = 1
  1190. OnClick = IconButtonClick
  1191. end
  1192. object RegisterAsUrlHandlersButton: TButton
  1193. Left = 16
  1194. Top = 103
  1195. Width = 357
  1196. Height = 25
  1197. Anchors = [akLeft, akTop, akRight]
  1198. Caption = 'Register to handle &URL addresses'
  1199. TabOrder = 3
  1200. OnClick = RegisterAsUrlHandlersButtonClick
  1201. end
  1202. object AddSearchPathButton: TButton
  1203. Left = 16
  1204. Top = 135
  1205. Width = 357
  1206. Height = 25
  1207. Anchors = [akLeft, akTop, akRight]
  1208. Caption = 'Add WinSCP to &search path'
  1209. TabOrder = 4
  1210. OnClick = AddSearchPathButtonClick
  1211. end
  1212. object ShellIconsText2: TStaticText
  1213. Left = 43
  1214. Top = 84
  1215. Width = 330
  1216. Height = 17
  1217. Hint =
  1218. 'To add shortcuts, which directly open site, use icon commands in' +
  1219. ' '#39'Manage'#39' menu on Login dialog.'
  1220. Alignment = taRightJustify
  1221. Anchors = [akTop, akRight]
  1222. AutoSize = False
  1223. Caption = 'Associate the icons with site'
  1224. TabOrder = 2
  1225. TabStop = True
  1226. end
  1227. end
  1228. end
  1229. object CustomCommandsSheet: TTabSheet
  1230. Tag = 10
  1231. HelpType = htKeyword
  1232. HelpKeyword = 'ui_pref_commands'
  1233. Caption = 'Commands'
  1234. ImageIndex = 9
  1235. TabVisible = False
  1236. DesignSize = (
  1237. 405
  1238. 398)
  1239. object CustomCommandsGroup: TGroupBox
  1240. Left = 8
  1241. Top = 8
  1242. Width = 389
  1243. Height = 380
  1244. Anchors = [akLeft, akTop, akRight, akBottom]
  1245. Caption = 'Custom commands'
  1246. TabOrder = 0
  1247. DesignSize = (
  1248. 389
  1249. 380)
  1250. object CustomCommandsView: TListView
  1251. Left = 16
  1252. Top = 24
  1253. Width = 356
  1254. Height = 283
  1255. Anchors = [akLeft, akTop, akRight, akBottom]
  1256. Columns = <
  1257. item
  1258. Caption = 'Description'
  1259. Width = 85
  1260. end
  1261. item
  1262. Caption = 'Command'
  1263. Width = 140
  1264. end
  1265. item
  1266. Caption = 'L/R'
  1267. Width = 35
  1268. end>
  1269. ColumnClick = False
  1270. DoubleBuffered = True
  1271. DragMode = dmAutomatic
  1272. HideSelection = False
  1273. OwnerData = True
  1274. ReadOnly = True
  1275. RowSelect = True
  1276. ParentDoubleBuffered = False
  1277. ParentShowHint = False
  1278. ShowHint = True
  1279. TabOrder = 0
  1280. ViewStyle = vsReport
  1281. OnData = CustomCommandsViewData
  1282. OnDblClick = CustomCommandsViewDblClick
  1283. OnEndDrag = ListViewEndDrag
  1284. OnDragDrop = CustomCommandsViewDragDrop
  1285. OnDragOver = CustomCommandsViewDragOver
  1286. OnKeyDown = CustomCommandsViewKeyDown
  1287. OnMouseMove = CustomCommandsViewMouseMove
  1288. OnSelectItem = ListViewSelectItem
  1289. OnStartDrag = ListViewStartDrag
  1290. end
  1291. object AddCommandButton: TButton
  1292. Left = 16
  1293. Top = 313
  1294. Width = 83
  1295. Height = 25
  1296. Anchors = [akLeft, akBottom]
  1297. Caption = '&Add...'
  1298. Style = bsSplitButton
  1299. TabOrder = 1
  1300. OnClick = AddCommandButtonClick
  1301. OnDropDownClick = AddCommandButtonDropDownClick
  1302. end
  1303. object RemoveCommandButton: TButton
  1304. Left = 16
  1305. Top = 344
  1306. Width = 83
  1307. Height = 25
  1308. Anchors = [akLeft, akBottom]
  1309. Caption = '&Remove'
  1310. TabOrder = 4
  1311. OnClick = RemoveCommandButtonClick
  1312. end
  1313. object UpCommandButton: TButton
  1314. Left = 290
  1315. Top = 313
  1316. Width = 83
  1317. Height = 25
  1318. Anchors = [akRight, akBottom]
  1319. Caption = '&Up'
  1320. TabOrder = 5
  1321. OnClick = UpDownCommandButtonClick
  1322. end
  1323. object DownCommandButton: TButton
  1324. Left = 290
  1325. Top = 344
  1326. Width = 83
  1327. Height = 25
  1328. Anchors = [akRight, akBottom]
  1329. Caption = '&Down'
  1330. TabOrder = 6
  1331. OnClick = UpDownCommandButtonClick
  1332. end
  1333. object EditCommandButton: TButton
  1334. Left = 112
  1335. Top = 313
  1336. Width = 83
  1337. Height = 25
  1338. Anchors = [akLeft, akBottom]
  1339. Caption = '&Edit...'
  1340. TabOrder = 2
  1341. OnClick = EditCommandButtonClick
  1342. end
  1343. object ConfigureCommandButton: TButton
  1344. Left = 112
  1345. Top = 313
  1346. Width = 83
  1347. Height = 25
  1348. Anchors = [akLeft, akBottom]
  1349. Caption = '&Configure...'
  1350. TabOrder = 3
  1351. OnClick = ConfigureCommandButtonClick
  1352. end
  1353. end
  1354. end
  1355. object DragDropSheet: TTabSheet
  1356. Tag = 11
  1357. HelpType = htKeyword
  1358. HelpKeyword = 'ui_pref_dragdrop'
  1359. Caption = 'Drag & Drop'
  1360. ImageIndex = 10
  1361. TabVisible = False
  1362. DesignSize = (
  1363. 405
  1364. 398)
  1365. object DragDropDownloadsGroup: TGroupBox
  1366. Left = 8
  1367. Top = 8
  1368. Width = 389
  1369. Height = 310
  1370. Anchors = [akLeft, akTop, akRight]
  1371. Caption = 'Drag && Drop downloads'
  1372. TabOrder = 0
  1373. DesignSize = (
  1374. 389
  1375. 310)
  1376. object DDFakeFileEnabledLabel: TLabel
  1377. Left = 35
  1378. Top = 44
  1379. Width = 345
  1380. Height = 53
  1381. Anchors = [akLeft, akTop, akRight]
  1382. AutoSize = False
  1383. Caption =
  1384. 'Allows direct downloads to regular local folders (e.g. Windows F' +
  1385. 'ile Explorer). Does not allow downloads to other destinations (Z' +
  1386. 'IP archives, FTP, etc.). Uses drag&&drop shell extension, when ' +
  1387. 'available.'
  1388. WordWrap = True
  1389. OnClick = DDLabelClick
  1390. end
  1391. object DDFakeFileDisabledLabel: TLabel
  1392. Left = 35
  1393. Top = 221
  1394. Width = 346
  1395. Height = 54
  1396. Anchors = [akLeft, akTop, akRight]
  1397. AutoSize = False
  1398. Caption =
  1399. 'Allows downloads to any destinations (regular folders, ZIP archi' +
  1400. 'ves, FTP, etc.). Files are downloaded first to temporary folder' +
  1401. ', from where they are delivered to the destination.'
  1402. WordWrap = True
  1403. OnClick = DDLabelClick
  1404. end
  1405. object DragExtStatusLabel: TLabel
  1406. Left = 35
  1407. Top = 96
  1408. Width = 95
  1409. Height = 13
  1410. Anchors = [akLeft, akTop, akRight]
  1411. Caption = 'DragExtStatusLabel'
  1412. ShowAccelChar = False
  1413. OnClick = DDLabelClick
  1414. end
  1415. object DDDrivesLabel: TLabel
  1416. Left = 35
  1417. Top = 116
  1418. Width = 246
  1419. Height = 13
  1420. AutoSize = False
  1421. Caption = 'Allow dropping files to these &network drives:'
  1422. FocusControl = DDDrivesMemo
  1423. end
  1424. object DDFakeFileEnabledButton: TRadioButton
  1425. Left = 16
  1426. Top = 24
  1427. Width = 364
  1428. Height = 17
  1429. Anchors = [akLeft, akTop, akRight]
  1430. Caption = 'Determine drop target by dragging a &fake file'
  1431. TabOrder = 0
  1432. OnClick = ControlChange
  1433. end
  1434. object DDFakeFileDisabledButton: TRadioButton
  1435. Left = 16
  1436. Top = 202
  1437. Width = 356
  1438. Height = 17
  1439. Anchors = [akLeft, akTop, akRight]
  1440. Caption = 'Download files via &temporary folder'
  1441. TabOrder = 2
  1442. OnClick = ControlChange
  1443. end
  1444. object DDFakeFileDisabledPanel: TPanel
  1445. Left = 34
  1446. Top = 272
  1447. Width = 315
  1448. Height = 28
  1449. BevelOuter = bvNone
  1450. TabOrder = 1
  1451. DesignSize = (
  1452. 315
  1453. 28)
  1454. object DDWarnLackOfTempSpaceCheck: TCheckBox
  1455. Left = 0
  1456. Top = 5
  1457. Width = 315
  1458. Height = 17
  1459. Anchors = [akLeft, akTop, akRight]
  1460. Caption = '&Warn when there is not enough free space'
  1461. TabOrder = 0
  1462. OnClick = ControlChange
  1463. end
  1464. end
  1465. object DDDrivesMemo: TMemo
  1466. Left = 34
  1467. Top = 132
  1468. Width = 337
  1469. Height = 61
  1470. Lines.Strings = (
  1471. 'DDDrivesMemo')
  1472. ScrollBars = ssVertical
  1473. TabOrder = 3
  1474. end
  1475. end
  1476. end
  1477. object QueueSheet: TTabSheet
  1478. Tag = 12
  1479. HelpType = htKeyword
  1480. HelpKeyword = 'ui_pref_background'
  1481. Caption = 'Background'
  1482. ImageIndex = 11
  1483. TabVisible = False
  1484. DesignSize = (
  1485. 405
  1486. 398)
  1487. object QueueGroup: TGroupBox
  1488. Left = 8
  1489. Top = 8
  1490. Width = 389
  1491. Height = 200
  1492. Anchors = [akLeft, akTop, akRight]
  1493. Caption = 'Background transfers'
  1494. TabOrder = 0
  1495. DesignSize = (
  1496. 389
  1497. 200)
  1498. object Label5: TLabel
  1499. Left = 16
  1500. Top = 25
  1501. Width = 224
  1502. Height = 13
  1503. Caption = '&Maximal number of transfers at the same time:'
  1504. FocusControl = QueueTransferLimitEdit
  1505. end
  1506. object QueueKeepDoneItemsCheck: TLabel
  1507. Left = 16
  1508. Top = 172
  1509. Width = 198
  1510. Height = 13
  1511. Caption = 'Display &completed transfers in queue for:'
  1512. FocusControl = QueueKeepDoneItemsForCombo
  1513. OnClick = ControlChange
  1514. end
  1515. object QueueTransferLimitEdit: TUpDownEdit
  1516. Left = 304
  1517. Top = 22
  1518. Width = 73
  1519. Height = 21
  1520. Alignment = taRightJustify
  1521. MaxValue = 9.000000000000000000
  1522. MinValue = 1.000000000000000000
  1523. Anchors = [akTop, akRight]
  1524. MaxLength = 1
  1525. TabOrder = 0
  1526. end
  1527. object QueueAutoPopupCheck: TCheckBox
  1528. Left = 16
  1529. Top = 146
  1530. Width = 369
  1531. Height = 17
  1532. Anchors = [akLeft, akTop, akRight]
  1533. Caption = '&Automatically popup prompts of background transfers when idle'
  1534. TabOrder = 5
  1535. end
  1536. object QueueCheck: TCheckBox
  1537. Left = 16
  1538. Top = 74
  1539. Width = 369
  1540. Height = 17
  1541. Anchors = [akLeft, akTop, akRight]
  1542. Caption = 'Transfer on &background by default'
  1543. TabOrder = 2
  1544. end
  1545. object QueueNoConfirmationCheck: TCheckBox
  1546. Left = 16
  1547. Top = 122
  1548. Width = 369
  1549. Height = 17
  1550. Anchors = [akLeft, akTop, akRight]
  1551. Caption = '&No confirmations for background transfers'
  1552. TabOrder = 4
  1553. end
  1554. object QueueParallelCheck: TCheckBox
  1555. Left = 16
  1556. Top = 98
  1557. Width = 369
  1558. Height = 17
  1559. Anchors = [akLeft, akTop, akRight]
  1560. Caption = '&Use multiple connections for single transfer'
  1561. TabOrder = 3
  1562. end
  1563. object EnableQueueByDefaultCheck: TCheckBox
  1564. Left = 16
  1565. Top = 50
  1566. Width = 369
  1567. Height = 17
  1568. Anchors = [akLeft, akTop, akRight]
  1569. Caption = '&Enable queue processing by default'
  1570. TabOrder = 1
  1571. end
  1572. object QueueKeepDoneItemsForCombo: TComboBox
  1573. Left = 280
  1574. Top = 169
  1575. Width = 97
  1576. Height = 21
  1577. Style = csDropDownList
  1578. Anchors = [akTop, akRight]
  1579. MaxLength = 1
  1580. TabOrder = 6
  1581. OnChange = ControlChange
  1582. Items.Strings = (
  1583. 'Never'
  1584. '15 seconds'
  1585. '1 minute'
  1586. '15 minutes'
  1587. '1 hour'
  1588. 'Forever')
  1589. end
  1590. end
  1591. object QueueViewGroup: TGroupBox
  1592. Left = 8
  1593. Top = 214
  1594. Width = 389
  1595. Height = 99
  1596. Anchors = [akLeft, akTop, akRight]
  1597. Caption = 'Queue list'
  1598. TabOrder = 1
  1599. DesignSize = (
  1600. 389
  1601. 99)
  1602. object QueueViewShowButton: TRadioButton
  1603. Left = 16
  1604. Top = 21
  1605. Width = 369
  1606. Height = 17
  1607. Anchors = [akLeft, akTop, akRight]
  1608. Caption = '&Show'
  1609. TabOrder = 0
  1610. end
  1611. object QueueViewHideWhenEmptyButton: TRadioButton
  1612. Left = 16
  1613. Top = 45
  1614. Width = 369
  1615. Height = 17
  1616. Anchors = [akLeft, akTop, akRight]
  1617. Caption = 'Hide &when empty'
  1618. TabOrder = 1
  1619. end
  1620. object QueueViewHideButton: TRadioButton
  1621. Left = 16
  1622. Top = 69
  1623. Width = 369
  1624. Height = 17
  1625. Anchors = [akLeft, akTop, akRight]
  1626. Caption = '&Hide'
  1627. TabOrder = 2
  1628. end
  1629. end
  1630. end
  1631. object StorageSheet: TTabSheet
  1632. Tag = 13
  1633. HelpType = htKeyword
  1634. HelpKeyword = 'ui_pref_storage'
  1635. Caption = 'Storage'
  1636. ImageIndex = 12
  1637. TabVisible = False
  1638. DesignSize = (
  1639. 405
  1640. 398)
  1641. object StorageGroup: TGroupBox
  1642. Left = 8
  1643. Top = 8
  1644. Width = 389
  1645. Height = 96
  1646. Anchors = [akLeft, akTop, akRight]
  1647. Caption = 'Configuration storage'
  1648. TabOrder = 0
  1649. DesignSize = (
  1650. 389
  1651. 96)
  1652. object AutomaticIniFileStorageLabel: TPathLabel
  1653. Left = 167
  1654. Top = 46
  1655. Width = 209
  1656. Height = 13
  1657. ActiveTextColor = clWindowText
  1658. IndentHorizontal = 0
  1659. IndentVertical = 0
  1660. InactiveTextColor = clGrayText
  1661. OnGetStatus = AutomaticIniFileStorageLabelGetStatus
  1662. Align = alNone
  1663. Anchors = [akLeft, akTop, akRight]
  1664. AutoSize = False
  1665. end
  1666. object RegistryStorageButton: TRadioButton
  1667. Left = 16
  1668. Top = 21
  1669. Width = 360
  1670. Height = 17
  1671. Anchors = [akLeft, akTop, akRight]
  1672. Caption = 'Windows re&gistry'
  1673. TabOrder = 0
  1674. OnClick = ControlChange
  1675. end
  1676. object AutomaticIniFileStorageButton: TRadioButton
  1677. Left = 16
  1678. Top = 45
  1679. Width = 148
  1680. Height = 17
  1681. Anchors = [akLeft, akTop, akRight]
  1682. Caption = '&Automatic INI file'
  1683. TabOrder = 1
  1684. OnClick = ControlChange
  1685. end
  1686. object CustomIniFileStorageButton: TRadioButton
  1687. Left = 16
  1688. Top = 68
  1689. Width = 148
  1690. Height = 17
  1691. Anchors = [akLeft, akTop, akRight]
  1692. Caption = 'Custo&m INI file:'
  1693. TabOrder = 2
  1694. OnClick = CustomIniFileStorageButtonClick
  1695. end
  1696. object CustomIniFileStorageEdit: TFilenameEdit
  1697. Left = 168
  1698. Top = 66
  1699. Width = 208
  1700. Height = 21
  1701. AcceptFiles = True
  1702. OnBeforeDialog = PathEditBeforeDialog
  1703. OnAfterDialog = CustomIniFileStorageEditAfterDialog
  1704. DialogKind = dkSave
  1705. DefaultExt = 'ini'
  1706. Filter = 'INI files (*.ini)|*.ini|All files (*.*)|*.*'
  1707. DialogOptions = [ofHideReadOnly, ofPathMustExist]
  1708. ClickKey = 16397
  1709. Anchors = [akLeft, akTop, akRight]
  1710. TabOrder = 3
  1711. Text = 'CustomIniFileStorageEdit'
  1712. OnChange = ControlChange
  1713. OnExit = CustomIniFileStorageEditExit
  1714. end
  1715. end
  1716. object TemporaryDirectoryGrouo: TGroupBox
  1717. Left = 8
  1718. Top = 112
  1719. Width = 389
  1720. Height = 223
  1721. Anchors = [akLeft, akTop, akRight]
  1722. Caption = 'Temporary directory'
  1723. TabOrder = 1
  1724. DesignSize = (
  1725. 389
  1726. 223)
  1727. object Label6: TLabel
  1728. Left = 16
  1729. Top = 22
  1730. Width = 360
  1731. Height = 23
  1732. Anchors = [akLeft, akTop, akRight]
  1733. AutoSize = False
  1734. Caption = 'Specify where to temporarily store edited and downloaded files.'
  1735. ShowAccelChar = False
  1736. WordWrap = True
  1737. end
  1738. object DDSystemTemporaryDirectoryButton: TRadioButton
  1739. Left = 16
  1740. Top = 45
  1741. Width = 360
  1742. Height = 17
  1743. Anchors = [akLeft, akTop, akRight]
  1744. Caption = '&Use temporary directory of system'
  1745. TabOrder = 0
  1746. OnClick = ControlChange
  1747. end
  1748. object DDCustomTemporaryDirectoryButton: TRadioButton
  1749. Left = 16
  1750. Top = 69
  1751. Width = 148
  1752. Height = 17
  1753. Caption = 'Use this &directory:'
  1754. TabOrder = 1
  1755. OnClick = ControlChange
  1756. end
  1757. object DDTemporaryDirectoryEdit: TDirectoryEdit
  1758. Left = 168
  1759. Top = 65
  1760. Width = 208
  1761. Height = 21
  1762. AcceptFiles = True
  1763. OnBeforeDialog = PathEditBeforeDialog
  1764. OnAfterDialog = PathEditAfterDialog
  1765. DialogText = 'Select directory for temporary drag && drop files.'
  1766. ClickKey = 16397
  1767. Anchors = [akLeft, akTop, akRight]
  1768. TabOrder = 2
  1769. Text = 'DDTemporaryDirectoryEdit'
  1770. OnChange = ControlChange
  1771. end
  1772. object TemporaryDirectoryCleanupCheck: TCheckBox
  1773. Left = 16
  1774. Top = 169
  1775. Width = 360
  1776. Height = 17
  1777. Anchors = [akLeft, akTop, akRight]
  1778. Caption = '&Cleanup obsolete temporary directories on startup'
  1779. TabOrder = 6
  1780. OnClick = ControlChange
  1781. end
  1782. object ConfirmTemporaryDirectoryCleanupCheck: TCheckBox
  1783. Left = 32
  1784. Top = 194
  1785. Width = 344
  1786. Height = 17
  1787. Anchors = [akLeft, akTop, akRight]
  1788. Caption = '&Ask before cleanup'
  1789. TabOrder = 7
  1790. OnClick = ControlChange
  1791. end
  1792. object TemporaryDirectoryAppendSessionCheck: TCheckBox
  1793. Left = 16
  1794. Top = 94
  1795. Width = 360
  1796. Height = 17
  1797. Anchors = [akLeft, akTop, akRight]
  1798. Caption = 'Append &session name to temporary path'
  1799. TabOrder = 3
  1800. OnClick = ControlChange
  1801. end
  1802. object TemporaryDirectoryAppendPathCheck: TCheckBox
  1803. Left = 16
  1804. Top = 119
  1805. Width = 360
  1806. Height = 17
  1807. Anchors = [akLeft, akTop, akRight]
  1808. Caption = 'Append remote &path to temporary path'
  1809. TabOrder = 4
  1810. OnClick = ControlChange
  1811. end
  1812. object TemporaryDirectoryDeterministicCheck: TCheckBox
  1813. Left = 16
  1814. Top = 144
  1815. Width = 360
  1816. Height = 17
  1817. Anchors = [akLeft, akTop, akRight]
  1818. Caption = 'Keep temporary copies of remote files in &deterministic paths'
  1819. TabOrder = 5
  1820. OnClick = ControlChange
  1821. end
  1822. end
  1823. object OtherStorageGroup: TGroupBox
  1824. Left = 8
  1825. Top = 342
  1826. Width = 389
  1827. Height = 53
  1828. Anchors = [akLeft, akTop, akRight]
  1829. Caption = 'Other'
  1830. TabOrder = 2
  1831. DesignSize = (
  1832. 389
  1833. 53)
  1834. object RandomSeedFileLabel: TLabel
  1835. Left = 16
  1836. Top = 24
  1837. Width = 86
  1838. Height = 13
  1839. Caption = '&Random seed file:'
  1840. FocusControl = RandomSeedFileEdit
  1841. end
  1842. object RandomSeedFileEdit: TFilenameEdit
  1843. Left = 144
  1844. Top = 19
  1845. Width = 232
  1846. Height = 21
  1847. AcceptFiles = True
  1848. OnBeforeDialog = PathEditBeforeDialog
  1849. OnAfterDialog = PathEditAfterDialog
  1850. DialogKind = dkSave
  1851. DefaultExt = 'rnd'
  1852. Filter = 'Random seed files (*.rnd)|*.rnd|All files (*.*)|*.*'
  1853. DialogOptions = [ofHideReadOnly, ofPathMustExist]
  1854. DialogTitle = 'Select file for random seed'
  1855. ClickKey = 16397
  1856. Anchors = [akLeft, akTop, akRight]
  1857. TabOrder = 0
  1858. Text = 'RandomSeedFileEdit'
  1859. OnChange = ControlChange
  1860. end
  1861. end
  1862. end
  1863. object TransferEnduranceSheet: TTabSheet
  1864. Tag = 14
  1865. HelpType = htKeyword
  1866. HelpKeyword = 'ui_pref_resume'
  1867. Caption = 'Endurance'
  1868. ImageIndex = 13
  1869. TabVisible = False
  1870. DesignSize = (
  1871. 405
  1872. 398)
  1873. object ResumeBox: TGroupBox
  1874. Left = 8
  1875. Top = 8
  1876. Width = 389
  1877. Height = 123
  1878. Anchors = [akLeft, akTop, akRight]
  1879. Caption = 'Enable transfer resume/transfer to temporary filename for'
  1880. TabOrder = 0
  1881. object ResumeThresholdUnitLabel2: TLabel
  1882. Left = 136
  1883. Top = 71
  1884. Width = 12
  1885. Height = 13
  1886. Caption = 'KB'
  1887. FocusControl = ResumeThresholdEdit
  1888. end
  1889. object ResumeOnButton: TRadioButton
  1890. Left = 16
  1891. Top = 21
  1892. Width = 329
  1893. Height = 17
  1894. Caption = 'A&ll files'
  1895. TabOrder = 0
  1896. OnClick = ControlChange
  1897. end
  1898. object ResumeSmartButton: TRadioButton
  1899. Left = 16
  1900. Top = 45
  1901. Width = 156
  1902. Height = 17
  1903. Caption = 'Files abo&ve:'
  1904. TabOrder = 1
  1905. OnClick = ControlChange
  1906. end
  1907. object ResumeOffButton: TRadioButton
  1908. Left = 16
  1909. Top = 93
  1910. Width = 329
  1911. Height = 17
  1912. Caption = 'Di&sable'
  1913. TabOrder = 3
  1914. OnClick = ControlChange
  1915. end
  1916. object ResumeThresholdEdit: TUpDownEdit
  1917. Left = 45
  1918. Top = 67
  1919. Width = 84
  1920. Height = 21
  1921. Alignment = taRightJustify
  1922. Increment = 10.000000000000000000
  1923. MaxValue = 4194304.000000000000000000
  1924. TabOrder = 2
  1925. OnClick = ControlChange
  1926. end
  1927. end
  1928. object SessionReopenGroup: TGroupBox
  1929. Left = 8
  1930. Top = 139
  1931. Width = 389
  1932. Height = 203
  1933. Anchors = [akLeft, akTop, akRight]
  1934. Caption = 'Automatic reconnect'
  1935. TabOrder = 1
  1936. object SessionReopenAutoLabel: TLabel
  1937. Left = 34
  1938. Top = 48
  1939. Width = 82
  1940. Height = 13
  1941. Caption = '&Reconnect after:'
  1942. FocusControl = SessionReopenAutoEdit
  1943. end
  1944. object SessionReopenAutoSecLabel: TLabel
  1945. Left = 271
  1946. Top = 48
  1947. Width = 39
  1948. Height = 13
  1949. Caption = 'seconds'
  1950. FocusControl = SessionReopenAutoEdit
  1951. end
  1952. object SessionReopenTimeoutLabel: TLabel
  1953. Left = 16
  1954. Top = 176
  1955. Width = 110
  1956. Height = 13
  1957. Caption = '&Keep reconnecting for:'
  1958. FocusControl = SessionReopenTimeoutEdit
  1959. end
  1960. object SessionReopenTimeoutSecLabel: TLabel
  1961. Left = 271
  1962. Top = 176
  1963. Width = 39
  1964. Height = 13
  1965. Caption = 'seconds'
  1966. FocusControl = SessionReopenTimeoutEdit
  1967. end
  1968. object SessionReopenAutoStallLabel: TLabel
  1969. Left = 34
  1970. Top = 149
  1971. Width = 82
  1972. Height = 13
  1973. Caption = 'Re&connect after:'
  1974. FocusControl = SessionReopenAutoStallEdit
  1975. end
  1976. object SessionReopenAutoStallSecLabel: TLabel
  1977. Left = 271
  1978. Top = 149
  1979. Width = 39
  1980. Height = 13
  1981. Caption = 'seconds'
  1982. FocusControl = SessionReopenAutoStallEdit
  1983. end
  1984. object SessionReopenAutoIdleLabel: TLabel
  1985. Left = 34
  1986. Top = 99
  1987. Width = 82
  1988. Height = 13
  1989. Caption = 'Reco&nnect after:'
  1990. FocusControl = SessionReopenAutoIdleEdit
  1991. end
  1992. object SessionReopenAutoIdleSecLabel: TLabel
  1993. Left = 271
  1994. Top = 99
  1995. Width = 39
  1996. Height = 13
  1997. Caption = 'seconds'
  1998. FocusControl = SessionReopenAutoIdleEdit
  1999. end
  2000. object SessionReopenAutoCheck: TCheckBox
  2001. Left = 16
  2002. Top = 21
  2003. Width = 337
  2004. Height = 17
  2005. Caption = '&Automatically reconnect session, if it breaks during transfer'
  2006. TabOrder = 0
  2007. OnClick = ControlChange
  2008. end
  2009. object SessionReopenAutoEdit: TUpDownEdit
  2010. Left = 168
  2011. Top = 43
  2012. Width = 97
  2013. Height = 21
  2014. Alignment = taRightJustify
  2015. Increment = 5.000000000000000000
  2016. MaxValue = 300.000000000000000000
  2017. MinValue = 1.000000000000000000
  2018. Value = 5.000000000000000000
  2019. MaxLength = 3
  2020. TabOrder = 1
  2021. end
  2022. object SessionReopenAutoIdleCheck: TCheckBox
  2023. Left = 16
  2024. Top = 72
  2025. Width = 337
  2026. Height = 17
  2027. Caption = 'Automatically reconnect session, if it breaks &while idle'
  2028. TabOrder = 2
  2029. OnClick = ControlChange
  2030. end
  2031. object SessionReopenTimeoutEdit: TUpDownEdit
  2032. Left = 168
  2033. Top = 171
  2034. Width = 97
  2035. Height = 21
  2036. Alignment = taRightJustify
  2037. Increment = 30.000000000000000000
  2038. MaxValue = 86400.000000000000000000
  2039. MaxLength = 5
  2040. TabOrder = 6
  2041. OnGetValue = SessionReopenTimeoutEditGetValue
  2042. OnSetValue = SessionReopenTimeoutEditSetValue
  2043. end
  2044. object SessionReopenAutoStallCheck: TCheckBox
  2045. Left = 16
  2046. Top = 122
  2047. Width = 337
  2048. Height = 17
  2049. Caption = 'Automatically reconnect session, if it &stalls'
  2050. TabOrder = 4
  2051. OnClick = ControlChange
  2052. end
  2053. object SessionReopenAutoStallEdit: TUpDownEdit
  2054. Left = 168
  2055. Top = 144
  2056. Width = 97
  2057. Height = 21
  2058. Alignment = taRightJustify
  2059. Increment = 5.000000000000000000
  2060. MaxValue = 300.000000000000000000
  2061. MinValue = 1.000000000000000000
  2062. Value = 5.000000000000000000
  2063. MaxLength = 3
  2064. TabOrder = 5
  2065. end
  2066. object SessionReopenAutoIdleEdit: TUpDownEdit
  2067. Left = 168
  2068. Top = 94
  2069. Width = 97
  2070. Height = 21
  2071. Alignment = taRightJustify
  2072. Increment = 5.000000000000000000
  2073. MaxValue = 300.000000000000000000
  2074. MinValue = 1.000000000000000000
  2075. Value = 5.000000000000000000
  2076. MaxLength = 3
  2077. TabOrder = 3
  2078. end
  2079. end
  2080. end
  2081. object UpdatesSheet: TTabSheet
  2082. Tag = 15
  2083. HelpType = htKeyword
  2084. HelpKeyword = 'ui_pref_updates'
  2085. Caption = 'Updates'
  2086. ImageIndex = 14
  2087. TabVisible = False
  2088. DesignSize = (
  2089. 405
  2090. 398)
  2091. object UpdatesGroup2: TGroupBox
  2092. Left = 8
  2093. Top = 8
  2094. Width = 389
  2095. Height = 125
  2096. Anchors = [akLeft, akTop, akRight]
  2097. Caption = 'Automatic updates'
  2098. TabOrder = 0
  2099. DesignSize = (
  2100. 389
  2101. 125)
  2102. object Label12: TLabel
  2103. Left = 16
  2104. Top = 70
  2105. Width = 115
  2106. Height = 13
  2107. Caption = 'Automatic check &period:'
  2108. FocusControl = UpdatesPeriodCombo
  2109. end
  2110. object UpdatesAuthenticationEmailLabel: TLabel
  2111. Left = 16
  2112. Top = 21
  2113. Width = 228
  2114. Height = 13
  2115. Caption = '&Email address authorized to automatic updates:'
  2116. FocusControl = UpdatesAuthenticationEmailEdit
  2117. end
  2118. object UpdatesPeriodCombo: TComboBox
  2119. Left = 278
  2120. Top = 67
  2121. Width = 98
  2122. Height = 21
  2123. Style = csDropDownList
  2124. Anchors = [akTop, akRight]
  2125. TabOrder = 2
  2126. Items.Strings = (
  2127. 'Never'
  2128. 'Daily'
  2129. 'Weekly'
  2130. 'Monthly')
  2131. end
  2132. object UpdatesShowOnStartup: TCheckBox
  2133. Left = 16
  2134. Top = 98
  2135. Width = 262
  2136. Height = 17
  2137. Anchors = [akLeft, akTop, akRight]
  2138. Caption = '&Display information about update on startup'
  2139. TabOrder = 3
  2140. OnClick = ControlChange
  2141. end
  2142. object UpdatesAuthenticationEmailEdit: TEdit
  2143. Left = 16
  2144. Top = 38
  2145. Width = 256
  2146. Height = 21
  2147. Anchors = [akLeft, akTop, akRight]
  2148. TabOrder = 0
  2149. OnChange = ControlChange
  2150. OnExit = UpdatesAuthenticationEmailEditExit
  2151. end
  2152. object UpdatesLink: TStaticText
  2153. Left = 280
  2154. Top = 42
  2155. Width = 58
  2156. Height = 17
  2157. Caption = 'Learn more'
  2158. TabOrder = 1
  2159. TabStop = True
  2160. OnClick = UpdatesLinkClick
  2161. end
  2162. end
  2163. object UpdatesProxyGroup: TGroupBox
  2164. Left = 8
  2165. Top = 226
  2166. Width = 389
  2167. Height = 142
  2168. Anchors = [akLeft, akTop, akRight]
  2169. Caption = 'Connection'
  2170. TabOrder = 2
  2171. DesignSize = (
  2172. 389
  2173. 142)
  2174. object UpdatesProxyHostLabel: TLabel
  2175. Left = 34
  2176. Top = 91
  2177. Width = 85
  2178. Height = 13
  2179. Caption = 'Proxy &host name:'
  2180. FocusControl = UpdatesProxyHostEdit
  2181. end
  2182. object UpdatesProxyPortLabel: TLabel
  2183. Left = 280
  2184. Top = 91
  2185. Width = 63
  2186. Height = 13
  2187. Anchors = [akTop, akRight]
  2188. Caption = 'Po&rt number:'
  2189. FocusControl = UpdatesProxyPortEdit
  2190. end
  2191. object UpdatesProxyPortEdit: TUpDownEdit
  2192. Left = 278
  2193. Top = 108
  2194. Width = 98
  2195. Height = 21
  2196. Alignment = taRightJustify
  2197. MaxValue = 65535.000000000000000000
  2198. MinValue = 1.000000000000000000
  2199. Anchors = [akTop, akRight]
  2200. TabOrder = 4
  2201. end
  2202. object UpdatesProxyHostEdit: TEdit
  2203. Left = 34
  2204. Top = 108
  2205. Width = 238
  2206. Height = 21
  2207. Anchors = [akLeft, akTop, akRight]
  2208. MaxLength = 50
  2209. TabOrder = 3
  2210. Text = 'UpdatesProxyHostEdit'
  2211. end
  2212. object UpdatesProxyCheck: TRadioButton
  2213. Left = 16
  2214. Top = 69
  2215. Width = 365
  2216. Height = 17
  2217. Anchors = [akLeft, akTop, akRight]
  2218. Caption = '&Use proxy server'
  2219. TabOrder = 2
  2220. OnClick = ControlChange
  2221. end
  2222. object UpdatesDirectCheck: TRadioButton
  2223. Left = 16
  2224. Top = 21
  2225. Width = 365
  2226. Height = 17
  2227. Anchors = [akLeft, akTop, akRight]
  2228. Caption = 'No &proxy'
  2229. TabOrder = 0
  2230. OnClick = ControlChange
  2231. end
  2232. object UpdatesAutoCheck: TRadioButton
  2233. Left = 16
  2234. Top = 45
  2235. Width = 365
  2236. Height = 17
  2237. Anchors = [akLeft, akTop, akRight]
  2238. Caption = '&Automatically detect proxy settings'
  2239. TabOrder = 1
  2240. OnClick = ControlChange
  2241. end
  2242. end
  2243. object UpdatesOptionsGroup: TGroupBox
  2244. Left = 8
  2245. Top = 139
  2246. Width = 389
  2247. Height = 81
  2248. Anchors = [akLeft, akTop, akRight]
  2249. Caption = 'Options'
  2250. TabOrder = 1
  2251. DesignSize = (
  2252. 389
  2253. 81)
  2254. object UpdatesBetaVersionsLabel: TLabel
  2255. Left = 16
  2256. Top = 23
  2257. Width = 118
  2258. Height = 13
  2259. Caption = 'Check for &beta versions:'
  2260. FocusControl = UpdatesBetaVersionsCombo
  2261. end
  2262. object UpdatesBetaVersionsCombo: TComboBox
  2263. Left = 278
  2264. Top = 18
  2265. Width = 98
  2266. Height = 21
  2267. Style = csDropDownList
  2268. Anchors = [akTop, akRight]
  2269. TabOrder = 0
  2270. end
  2271. object CollectUsageCheck: TCheckBox
  2272. Left = 16
  2273. Top = 49
  2274. Width = 262
  2275. Height = 17
  2276. Anchors = [akLeft, akTop, akRight]
  2277. Caption = 'Allow &anonymous usage statistics'
  2278. TabOrder = 1
  2279. OnClick = ControlChange
  2280. end
  2281. object UsageViewButton: TButton
  2282. Left = 278
  2283. Top = 45
  2284. Width = 98
  2285. Height = 25
  2286. Anchors = [akTop, akRight]
  2287. Caption = 'View &statistics'
  2288. TabOrder = 2
  2289. OnClick = UsageViewButtonClick
  2290. end
  2291. end
  2292. end
  2293. object CopyParamListSheet: TTabSheet
  2294. Tag = 16
  2295. HelpType = htKeyword
  2296. HelpKeyword = 'ui_pref_transfer'
  2297. Caption = 'Transfer'
  2298. ImageIndex = 15
  2299. TabVisible = False
  2300. DesignSize = (
  2301. 405
  2302. 398)
  2303. object CopyParamListGroup: TGroupBox
  2304. Left = 8
  2305. Top = 8
  2306. Width = 389
  2307. Height = 380
  2308. Anchors = [akLeft, akTop, akRight, akBottom]
  2309. Caption = 'Transfer settings presets'
  2310. TabOrder = 0
  2311. DesignSize = (
  2312. 389
  2313. 380)
  2314. object CopyParamLabel: TLabel
  2315. Left = 18
  2316. Top = 228
  2317. Width = 354
  2318. Height = 53
  2319. Anchors = [akLeft, akRight, akBottom]
  2320. AutoSize = False
  2321. Caption = 'CopyParamLabel'
  2322. ShowAccelChar = False
  2323. WordWrap = True
  2324. OnClick = CopyParamLabelClick
  2325. end
  2326. object CopyParamListView: TListView
  2327. Left = 16
  2328. Top = 24
  2329. Width = 356
  2330. Height = 198
  2331. Anchors = [akLeft, akTop, akRight, akBottom]
  2332. Columns = <
  2333. item
  2334. Caption = 'Preset description'
  2335. Width = 100
  2336. end
  2337. item
  2338. Caption = 'Auto'
  2339. Width = 40
  2340. end>
  2341. ColumnClick = False
  2342. DoubleBuffered = True
  2343. DragMode = dmAutomatic
  2344. HideSelection = False
  2345. OwnerData = True
  2346. ReadOnly = True
  2347. RowSelect = True
  2348. ParentDoubleBuffered = False
  2349. TabOrder = 0
  2350. ViewStyle = vsReport
  2351. OnCustomDrawItem = CopyParamListViewCustomDrawItem
  2352. OnData = CopyParamListViewData
  2353. OnDblClick = CopyParamListViewDblClick
  2354. OnEndDrag = ListViewEndDrag
  2355. OnDragDrop = CopyParamListViewDragDrop
  2356. OnDragOver = CopyParamListViewDragOver
  2357. OnKeyDown = CopyParamListViewKeyDown
  2358. OnSelectItem = ListViewSelectItem
  2359. OnStartDrag = ListViewStartDrag
  2360. end
  2361. object AddCopyParamButton: TButton
  2362. Left = 16
  2363. Top = 287
  2364. Width = 83
  2365. Height = 25
  2366. Anchors = [akLeft, akBottom]
  2367. Caption = '&Add...'
  2368. TabOrder = 1
  2369. OnClick = AddCopyParamButtonClick
  2370. end
  2371. object RemoveCopyParamButton: TButton
  2372. Left = 16
  2373. Top = 319
  2374. Width = 83
  2375. Height = 25
  2376. Anchors = [akLeft, akBottom]
  2377. Caption = '&Remove'
  2378. TabOrder = 3
  2379. OnClick = RemoveCopyParamButtonClick
  2380. end
  2381. object UpCopyParamButton: TButton
  2382. Left = 289
  2383. Top = 287
  2384. Width = 83
  2385. Height = 25
  2386. Anchors = [akRight, akBottom]
  2387. Caption = '&Up'
  2388. TabOrder = 5
  2389. OnClick = UpDownCopyParamButtonClick
  2390. end
  2391. object DownCopyParamButton: TButton
  2392. Left = 289
  2393. Top = 319
  2394. Width = 83
  2395. Height = 25
  2396. Anchors = [akRight, akBottom]
  2397. Caption = '&Down'
  2398. TabOrder = 6
  2399. OnClick = UpDownCopyParamButtonClick
  2400. end
  2401. object EditCopyParamButton: TButton
  2402. Left = 112
  2403. Top = 287
  2404. Width = 83
  2405. Height = 25
  2406. Anchors = [akLeft, akBottom]
  2407. Caption = '&Edit...'
  2408. TabOrder = 2
  2409. OnClick = EditCopyParamButtonClick
  2410. end
  2411. object DuplicateCopyParamButton: TButton
  2412. Left = 112
  2413. Top = 319
  2414. Width = 83
  2415. Height = 25
  2416. Anchors = [akLeft, akBottom]
  2417. Caption = 'Du&plicate...'
  2418. TabOrder = 4
  2419. OnClick = DuplicateCopyParamButtonClick
  2420. end
  2421. object CopyParamAutoSelectNoticeCheck: TCheckBox
  2422. Left = 18
  2423. Top = 350
  2424. Width = 354
  2425. Height = 17
  2426. Anchors = [akLeft, akRight, akBottom]
  2427. Caption = '&Announce when transfer settings preset is autoselected'
  2428. TabOrder = 7
  2429. OnClick = ControlChange
  2430. end
  2431. end
  2432. end
  2433. object WindowSheet: TTabSheet
  2434. Tag = 17
  2435. HelpType = htKeyword
  2436. HelpKeyword = 'ui_pref_window'
  2437. Caption = 'Window'
  2438. ImageIndex = 16
  2439. TabVisible = False
  2440. DesignSize = (
  2441. 405
  2442. 398)
  2443. object PathInCaptionGroup: TGroupBox
  2444. Left = 8
  2445. Top = 131
  2446. Width = 389
  2447. Height = 94
  2448. Anchors = [akLeft, akTop, akRight]
  2449. Caption = 'Path in window title'
  2450. TabOrder = 1
  2451. DesignSize = (
  2452. 389
  2453. 94)
  2454. object PathInCaptionFullButton: TRadioButton
  2455. Left = 16
  2456. Top = 21
  2457. Width = 361
  2458. Height = 17
  2459. Anchors = [akLeft, akTop, akRight]
  2460. Caption = 'Show &full path'
  2461. TabOrder = 0
  2462. end
  2463. object PathInCaptionShortButton: TRadioButton
  2464. Left = 16
  2465. Top = 44
  2466. Width = 361
  2467. Height = 17
  2468. Anchors = [akLeft, akTop, akRight]
  2469. Caption = 'Sho&w short path'
  2470. TabOrder = 1
  2471. end
  2472. object PathInCaptionNoneButton: TRadioButton
  2473. Left = 16
  2474. Top = 67
  2475. Width = 361
  2476. Height = 17
  2477. Anchors = [akLeft, akTop, akRight]
  2478. Caption = 'Do &not show'
  2479. TabOrder = 2
  2480. end
  2481. end
  2482. object WindowMiscellaneousGroup: TGroupBox
  2483. Left = 8
  2484. Top = 231
  2485. Width = 389
  2486. Height = 126
  2487. Anchors = [akLeft, akTop, akRight]
  2488. Caption = 'Miscellaneous'
  2489. TabOrder = 2
  2490. DesignSize = (
  2491. 389
  2492. 126)
  2493. object MinimizeToTrayCheck: TCheckBox
  2494. Left = 16
  2495. Top = 21
  2496. Width = 361
  2497. Height = 17
  2498. Anchors = [akLeft, akTop, akRight]
  2499. Caption = '&Minimize main window to taskbar status area (system tray)'
  2500. TabOrder = 0
  2501. OnClick = ControlChange
  2502. end
  2503. object ExternalSessionInExistingInstanceCheck: TCheckBox
  2504. Left = 16
  2505. Top = 45
  2506. Width = 361
  2507. Height = 17
  2508. Anchors = [akLeft, akTop, akRight]
  2509. Caption = 'Open new externally initiated sessions in &existing window'
  2510. TabOrder = 1
  2511. OnClick = ControlChange
  2512. end
  2513. object KeepOpenWhenNoSessionCheck: TCheckBox
  2514. Left = 16
  2515. Top = 69
  2516. Width = 361
  2517. Height = 17
  2518. Anchors = [akLeft, akTop, akRight]
  2519. Caption = '&Keep main window open when the last session is closed'
  2520. TabOrder = 2
  2521. OnClick = ControlChange
  2522. end
  2523. object ShowTipsCheck: TCheckBox
  2524. Left = 16
  2525. Top = 93
  2526. Width = 361
  2527. Height = 17
  2528. Anchors = [akLeft, akTop, akRight]
  2529. Caption = '&Display tips on startup'
  2530. TabOrder = 3
  2531. OnClick = ControlChange
  2532. end
  2533. end
  2534. object WorkspacesGroup: TGroupBox
  2535. Left = 8
  2536. Top = 8
  2537. Width = 389
  2538. Height = 117
  2539. Anchors = [akLeft, akTop, akRight]
  2540. Caption = 'Workspaces'
  2541. TabOrder = 0
  2542. DesignSize = (
  2543. 389
  2544. 117)
  2545. object AutoWorkspaceLabel: TLabel
  2546. Left = 45
  2547. Top = 45
  2548. Width = 122
  2549. Height = 13
  2550. Caption = '&Default workspace name:'
  2551. FocusControl = AutoWorkspaceCombo
  2552. end
  2553. object AutoSaveWorkspaceCheck: TCheckBox
  2554. Left = 16
  2555. Top = 21
  2556. Width = 361
  2557. Height = 17
  2558. Anchors = [akLeft, akTop, akRight]
  2559. Caption = '&Automatically save workspace on exit'
  2560. TabOrder = 0
  2561. OnClick = ControlChange
  2562. end
  2563. object AutoWorkspaceCombo: TComboBox
  2564. Left = 45
  2565. Top = 61
  2566. Width = 332
  2567. Height = 21
  2568. Anchors = [akLeft, akTop, akRight]
  2569. DropDownCount = 16
  2570. TabOrder = 1
  2571. OnClick = ControlChange
  2572. end
  2573. object AutoSaveWorkspacePasswordsCheck: TCheckBox
  2574. Left = 45
  2575. Top = 87
  2576. Width = 332
  2577. Height = 17
  2578. Anchors = [akLeft, akTop, akRight]
  2579. Caption = 'Save &passwords (not recommended) X'
  2580. TabOrder = 2
  2581. OnClick = ControlChange
  2582. end
  2583. end
  2584. end
  2585. object SecuritySheet: TTabSheet
  2586. Tag = 19
  2587. HelpType = htKeyword
  2588. HelpKeyword = 'ui_pref_security'
  2589. Caption = 'Security'
  2590. ImageIndex = 18
  2591. TabVisible = False
  2592. DesignSize = (
  2593. 405
  2594. 398)
  2595. object MasterPasswordGroup: TGroupBox
  2596. Left = 8
  2597. Top = 8
  2598. Width = 389
  2599. Height = 92
  2600. Anchors = [akLeft, akTop, akRight]
  2601. Caption = 'Master password'
  2602. TabOrder = 0
  2603. DesignSize = (
  2604. 389
  2605. 92)
  2606. object SetMasterPasswordButton: TButton
  2607. Left = 16
  2608. Top = 51
  2609. Width = 357
  2610. Height = 25
  2611. Anchors = [akLeft, akTop, akRight]
  2612. Caption = '&Change master password...'
  2613. TabOrder = 1
  2614. OnClick = SetMasterPasswordButtonClick
  2615. end
  2616. object UseMasterPasswordCheck: TCheckBox
  2617. Left = 16
  2618. Top = 21
  2619. Width = 356
  2620. Height = 17
  2621. Anchors = [akLeft, akTop, akRight]
  2622. Caption = '&Use master password'
  2623. TabOrder = 0
  2624. OnClick = UseMasterPasswordCheckClick
  2625. end
  2626. end
  2627. object PasswordGroupBox: TGroupBox
  2628. Left = 8
  2629. Top = 106
  2630. Width = 389
  2631. Height = 52
  2632. Anchors = [akLeft, akTop, akRight]
  2633. Caption = 'Session password'
  2634. TabOrder = 1
  2635. DesignSize = (
  2636. 389
  2637. 52)
  2638. object SessionRememberPasswordCheck: TCheckBox
  2639. Left = 16
  2640. Top = 21
  2641. Width = 356
  2642. Height = 17
  2643. Anchors = [akLeft, akTop, akRight]
  2644. Caption = 'Remember &password for duration of session'
  2645. TabOrder = 0
  2646. end
  2647. end
  2648. end
  2649. object IntegrationAppSheet: TTabSheet
  2650. Tag = 18
  2651. HelpType = htKeyword
  2652. HelpKeyword = 'ui_pref_integration_app'
  2653. Caption = 'Applications'
  2654. ImageIndex = 17
  2655. TabVisible = False
  2656. DesignSize = (
  2657. 405
  2658. 398)
  2659. object ExternalAppsGroup: TGroupBox
  2660. Left = 8
  2661. Top = 8
  2662. Width = 389
  2663. Height = 208
  2664. Anchors = [akLeft, akTop, akRight]
  2665. Caption = 'External applications'
  2666. TabOrder = 0
  2667. DesignSize = (
  2668. 389
  2669. 208)
  2670. object PuttyPathLabel: TLabel
  2671. Left = 16
  2672. Top = 21
  2673. Width = 131
  2674. Height = 13
  2675. Caption = 'PuTTY/Terminal &client path:'
  2676. FocusControl = PuttyPathEdit
  2677. end
  2678. object PuttyRegistryStorageKeyLabel: TLabel
  2679. Left = 16
  2680. Top = 158
  2681. Width = 94
  2682. Height = 13
  2683. Caption = 'PuTTY registry &key:'
  2684. FocusControl = PuttyRegistryStorageKeyEdit
  2685. end
  2686. object PuttyPathEdit: THistoryComboBox
  2687. Left = 16
  2688. Top = 38
  2689. Width = 281
  2690. Height = 21
  2691. Anchors = [akLeft, akTop, akRight]
  2692. TabOrder = 0
  2693. OnChange = PuttyPathEditChange
  2694. OnExit = PuttyPathEditExit
  2695. end
  2696. object PuttyPasswordCheck2: TCheckBox
  2697. Left = 24
  2698. Top = 83
  2699. Width = 353
  2700. Height = 17
  2701. Anchors = [akLeft, akTop, akRight]
  2702. Caption = '&Remember session password and pass it to PuTTY (SSH)'
  2703. TabOrder = 3
  2704. end
  2705. object AutoOpenInPuttyCheck: TCheckBox
  2706. Left = 24
  2707. Top = 133
  2708. Width = 353
  2709. Height = 17
  2710. Anchors = [akLeft, akTop, akRight]
  2711. Caption = 'Automatically &open new sessions in PuTTY'
  2712. TabOrder = 5
  2713. end
  2714. object PuttyPathBrowseButton: TButton
  2715. Left = 303
  2716. Top = 36
  2717. Width = 75
  2718. Height = 25
  2719. Anchors = [akTop, akRight]
  2720. Caption = 'B&rowse...'
  2721. TabOrder = 1
  2722. OnClick = PuttyPathBrowseButtonClick
  2723. end
  2724. object TelnetForFtpInPuttyCheck: TCheckBox
  2725. Left = 24
  2726. Top = 108
  2727. Width = 353
  2728. Height = 17
  2729. Anchors = [akLeft, akTop, akRight]
  2730. Caption = 'Open &Telnet sessions in PuTTY for FTP sessions'
  2731. TabOrder = 4
  2732. end
  2733. object PuttyPathHintText: TStaticText
  2734. Left = 184
  2735. Top = 61
  2736. Width = 113
  2737. Height = 16
  2738. Alignment = taRightJustify
  2739. Anchors = [akTop, akRight]
  2740. AutoSize = False
  2741. Caption = '&patterns'
  2742. TabOrder = 2
  2743. TabStop = True
  2744. end
  2745. object PuttyRegistryStorageKeyEdit: THistoryComboBox
  2746. Left = 16
  2747. Top = 174
  2748. Width = 362
  2749. Height = 21
  2750. Style = csDropDownList
  2751. Anchors = [akLeft, akTop, akRight]
  2752. TabOrder = 6
  2753. OnChange = ControlChange
  2754. end
  2755. end
  2756. end
  2757. object NetworkSheet: TTabSheet
  2758. Tag = 20
  2759. HelpType = htKeyword
  2760. HelpKeyword = 'ui_pref_network'
  2761. Caption = 'Network'
  2762. ImageIndex = 20
  2763. TabVisible = False
  2764. DesignSize = (
  2765. 405
  2766. 398)
  2767. object ExternalIpAddressGroupBox: TGroupBox
  2768. Left = 8
  2769. Top = 8
  2770. Width = 389
  2771. Height = 98
  2772. Anchors = [akLeft, akTop, akRight]
  2773. Caption = 'External IP address'
  2774. TabOrder = 0
  2775. DesignSize = (
  2776. 389
  2777. 98)
  2778. object RetrieveExternalIpAddressButton: TRadioButton
  2779. Left = 16
  2780. Top = 21
  2781. Width = 361
  2782. Height = 17
  2783. Anchors = [akLeft, akTop, akRight]
  2784. Caption = 'Retrieve external IP address from &operating system'
  2785. TabOrder = 0
  2786. OnClick = ControlChange
  2787. end
  2788. object CustomExternalIpAddressButton: TRadioButton
  2789. Left = 16
  2790. Top = 45
  2791. Width = 361
  2792. Height = 17
  2793. Anchors = [akLeft, akTop, akRight]
  2794. Caption = 'Use &following external IP address:'
  2795. TabOrder = 1
  2796. OnClick = ControlChange
  2797. end
  2798. object CustomExternalIpAddressEdit: TEdit
  2799. Left = 45
  2800. Top = 67
  2801. Width = 136
  2802. Height = 21
  2803. TabOrder = 2
  2804. OnClick = ControlChange
  2805. end
  2806. end
  2807. object ConnectionsGroup: TGroupBox
  2808. Left = 8
  2809. Top = 112
  2810. Width = 389
  2811. Height = 53
  2812. Anchors = [akLeft, akTop, akRight]
  2813. Caption = 'Connections'
  2814. TabOrder = 1
  2815. DesignSize = (
  2816. 389
  2817. 53)
  2818. object TryFtpWhenSshFailsCheck: TCheckBox
  2819. Left = 16
  2820. Top = 21
  2821. Width = 361
  2822. Height = 17
  2823. Anchors = [akLeft, akTop, akRight]
  2824. Caption = 'When SFTP connection is &rejected, knock FTP port'
  2825. TabOrder = 0
  2826. OnClick = ControlChange
  2827. end
  2828. end
  2829. end
  2830. object PanelRemoteSheet: TTabSheet
  2831. Tag = 21
  2832. HelpType = htKeyword
  2833. HelpKeyword = 'ui_pref_panels_remote'
  2834. Caption = 'Remote'
  2835. ImageIndex = 20
  2836. TabVisible = False
  2837. DesignSize = (
  2838. 405
  2839. 398)
  2840. object PanelsRemoteDirectoryGroup: TGroupBox
  2841. Left = 8
  2842. Top = 8
  2843. Width = 389
  2844. Height = 99
  2845. Anchors = [akLeft, akTop, akRight]
  2846. Caption = 'Remote panel'
  2847. TabOrder = 0
  2848. DesignSize = (
  2849. 389
  2850. 99)
  2851. object RefreshRemoteDirectoryUnitLabel: TLabel
  2852. Left = 336
  2853. Top = 69
  2854. Width = 5
  2855. Height = 13
  2856. Caption = 's'
  2857. ShowAccelChar = False
  2858. end
  2859. object ShowInaccesibleDirectoriesCheck: TCheckBox
  2860. Left = 16
  2861. Top = 21
  2862. Width = 357
  2863. Height = 17
  2864. Anchors = [akLeft, akTop, akRight]
  2865. Caption = 'Show in&accessible directories'
  2866. TabOrder = 0
  2867. OnClick = ControlChange
  2868. end
  2869. object AutoReadDirectoryAfterOpCheck: TCheckBox
  2870. Left = 16
  2871. Top = 45
  2872. Width = 357
  2873. Height = 17
  2874. Anchors = [akLeft, akTop, akRight]
  2875. Caption = 'Auto&matically refresh directory after operation (Ctrl+Alt+R)'
  2876. TabOrder = 1
  2877. OnClick = ControlChange
  2878. end
  2879. object RefreshRemotePanelCheck: TCheckBox
  2880. Left = 16
  2881. Top = 69
  2882. Width = 266
  2883. Height = 17
  2884. Anchors = [akLeft, akTop, akRight]
  2885. Caption = 'Refresh remote panel &every'
  2886. TabOrder = 2
  2887. OnClick = ControlChange
  2888. end
  2889. object RefreshRemotePanelIntervalEdit: TUpDownEdit
  2890. Left = 256
  2891. Top = 67
  2892. Width = 75
  2893. Height = 21
  2894. Alignment = taRightJustify
  2895. Increment = 15.000000000000000000
  2896. MaxValue = 9999.000000000000000000
  2897. MinValue = 10.000000000000000000
  2898. MaxLength = 3
  2899. TabOrder = 3
  2900. OnChange = ControlChange
  2901. end
  2902. end
  2903. end
  2904. object PanelLocalSheet: TTabSheet
  2905. Tag = 22
  2906. HelpType = htKeyword
  2907. HelpKeyword = 'ui_pref_panels_local'
  2908. Caption = 'Local'
  2909. ImageIndex = 20
  2910. TabVisible = False
  2911. DesignSize = (
  2912. 405
  2913. 398)
  2914. object LocalPanelGroup: TGroupBox
  2915. Left = 8
  2916. Top = 8
  2917. Width = 389
  2918. Height = 99
  2919. Anchors = [akLeft, akTop, akRight]
  2920. Caption = 'Local panel'
  2921. TabOrder = 0
  2922. DesignSize = (
  2923. 389
  2924. 99)
  2925. object PreserveLocalDirectoryCheck: TCheckBox
  2926. Left = 16
  2927. Top = 45
  2928. Width = 357
  2929. Height = 17
  2930. Anchors = [akLeft, akTop, akRight]
  2931. Caption = 'Do not &change state when switching sessions'
  2932. TabOrder = 1
  2933. OnClick = ControlChange
  2934. end
  2935. object SystemContextMenuCheck: TCheckBox
  2936. Left = 16
  2937. Top = 69
  2938. Width = 357
  2939. Height = 17
  2940. Anchors = [akLeft, akTop, akRight]
  2941. Caption = 'Use &system file context menu'
  2942. TabOrder = 2
  2943. OnClick = ControlChange
  2944. end
  2945. object DeleteToRecycleBinCheck: TCheckBox
  2946. Left = 16
  2947. Top = 21
  2948. Width = 357
  2949. Height = 17
  2950. Anchors = [akLeft, akTop, akRight]
  2951. Caption = '&Delete files to recycle bin'
  2952. TabOrder = 0
  2953. OnClick = ControlChange
  2954. end
  2955. end
  2956. end
  2957. object LanguagesSheet: TTabSheet
  2958. Tag = 23
  2959. Caption = 'Languages'
  2960. ImageIndex = 21
  2961. TabVisible = False
  2962. DesignSize = (
  2963. 405
  2964. 398)
  2965. object LanguagesGroup: TGroupBox
  2966. Left = 8
  2967. Top = 8
  2968. Width = 389
  2969. Height = 380
  2970. Anchors = [akLeft, akTop, akRight, akBottom]
  2971. Caption = 'Languages'
  2972. TabOrder = 0
  2973. DesignSize = (
  2974. 389
  2975. 380)
  2976. object LanguageChangeLabel: TLabel
  2977. Left = 16
  2978. Top = 349
  2979. Width = 177
  2980. Height = 13
  2981. Anchors = [akLeft, akBottom]
  2982. Caption = 'Changes will apply on the next start.'
  2983. ShowAccelChar = False
  2984. end
  2985. object LanguagesView: TListView
  2986. Left = 16
  2987. Top = 24
  2988. Width = 356
  2989. Height = 314
  2990. Anchors = [akLeft, akTop, akRight, akBottom]
  2991. Columns = <
  2992. item
  2993. AutoSize = True
  2994. end>
  2995. DoubleBuffered = True
  2996. HideSelection = False
  2997. ReadOnly = True
  2998. RowSelect = True
  2999. ParentDoubleBuffered = False
  3000. ShowColumnHeaders = False
  3001. TabOrder = 0
  3002. ViewStyle = vsReport
  3003. OnCustomDrawItem = LanguagesViewCustomDrawItem
  3004. OnSelectItem = ListViewSelectItem
  3005. end
  3006. object LanguagesGetMoreButton: TButton
  3007. Left = 273
  3008. Top = 344
  3009. Width = 100
  3010. Height = 25
  3011. Anchors = [akRight, akBottom]
  3012. Caption = 'Get &more...'
  3013. TabOrder = 1
  3014. OnClick = LanguagesGetMoreButtonClick
  3015. end
  3016. end
  3017. end
  3018. object EditorInternalSheet: TTabSheet
  3019. Tag = 24
  3020. HelpType = htKeyword
  3021. HelpKeyword = 'ui_pref_editor_internal'
  3022. Caption = 'Internal editor'
  3023. TabVisible = False
  3024. DesignSize = (
  3025. 405
  3026. 398)
  3027. object InternalEditorGroup: TGroupBox
  3028. Left = 8
  3029. Top = 14
  3030. Width = 389
  3031. Height = 146
  3032. Anchors = [akLeft, akRight, akBottom]
  3033. Caption = 'Display'
  3034. TabOrder = 0
  3035. DesignSize = (
  3036. 389
  3037. 146)
  3038. object Label9: TLabel
  3039. Left = 16
  3040. Top = 47
  3041. Width = 71
  3042. Height = 13
  3043. Caption = '&Tabulator size:'
  3044. FocusControl = EditorTabSizeEdit
  3045. end
  3046. object Label11: TLabel
  3047. Left = 16
  3048. Top = 95
  3049. Width = 85
  3050. Height = 13
  3051. Caption = 'Default en&coding:'
  3052. FocusControl = EditorEncodingCombo
  3053. end
  3054. object EditorWordWrapCheck: TCheckBox
  3055. Left = 16
  3056. Top = 20
  3057. Width = 158
  3058. Height = 17
  3059. Anchors = [akLeft, akTop, akRight]
  3060. Caption = '&Wrap long lines'
  3061. TabOrder = 0
  3062. OnClick = ControlChange
  3063. end
  3064. object EditorTabSizeEdit: TUpDownEdit
  3065. Left = 16
  3066. Top = 64
  3067. Width = 145
  3068. Height = 21
  3069. Alignment = taRightJustify
  3070. MaxValue = 99.000000000000000000
  3071. MinValue = 1.000000000000000000
  3072. Anchors = [akLeft, akTop, akRight]
  3073. MaxLength = 2
  3074. TabOrder = 1
  3075. OnChange = ControlChange
  3076. end
  3077. object EditorEncodingCombo: TComboBox
  3078. Left = 16
  3079. Top = 112
  3080. Width = 145
  3081. Height = 21
  3082. Style = csDropDownList
  3083. Anchors = [akLeft, akTop, akRight]
  3084. MaxLength = 2
  3085. TabOrder = 2
  3086. OnChange = ControlChange
  3087. end
  3088. end
  3089. object FontGroup: TGroupBox
  3090. Left = 8
  3091. Top = 166
  3092. Width = 389
  3093. Height = 118
  3094. Anchors = [akLeft, akRight, akBottom]
  3095. Caption = 'Font'
  3096. TabOrder = 1
  3097. DesignSize = (
  3098. 389
  3099. 118)
  3100. object EditorFontLabel: TLabel
  3101. Left = 172
  3102. Top = 18
  3103. Width = 204
  3104. Height = 87
  3105. Anchors = [akTop, akRight]
  3106. AutoSize = False
  3107. Caption = 'EditorFontLabel'
  3108. Color = clWhite
  3109. ParentColor = False
  3110. ShowAccelChar = False
  3111. Transparent = False
  3112. OnDblClick = EditorFontLabelDblClick
  3113. end
  3114. object EditorFontButton: TButton
  3115. Left = 16
  3116. Top = 18
  3117. Width = 145
  3118. Height = 25
  3119. Anchors = [akTop, akRight]
  3120. Caption = '&Select font...'
  3121. TabOrder = 0
  3122. OnClick = EditorFontButtonClick
  3123. end
  3124. object EditorFontColorButton: TButton
  3125. Left = 16
  3126. Top = 49
  3127. Width = 145
  3128. Height = 25
  3129. Anchors = [akTop, akRight]
  3130. Caption = '&Text color'
  3131. TabOrder = 1
  3132. OnClick = EditorFontColorButtonClick
  3133. end
  3134. object EditorBackgroundColorButton: TButton
  3135. Left = 16
  3136. Top = 80
  3137. Width = 145
  3138. Height = 25
  3139. Anchors = [akTop, akRight]
  3140. Caption = 'Default &background'
  3141. TabOrder = 2
  3142. OnClick = EditorBackgroundColorButtonClick
  3143. end
  3144. end
  3145. end
  3146. object FileColorsSheet: TTabSheet
  3147. Tag = 25
  3148. HelpType = htKeyword
  3149. HelpKeyword = 'ui_pref_file_colors'
  3150. Caption = 'File colors'
  3151. ImageIndex = 23
  3152. TabVisible = False
  3153. DesignSize = (
  3154. 405
  3155. 398)
  3156. object FileColorsGroup: TGroupBox
  3157. Left = 8
  3158. Top = 8
  3159. Width = 389
  3160. Height = 380
  3161. Anchors = [akLeft, akTop, akRight, akBottom]
  3162. Caption = 'File colors'
  3163. TabOrder = 0
  3164. DesignSize = (
  3165. 389
  3166. 380)
  3167. object FileColorsView: TListView
  3168. Left = 16
  3169. Top = 24
  3170. Width = 356
  3171. Height = 283
  3172. Anchors = [akLeft, akTop, akRight, akBottom]
  3173. Columns = <
  3174. item
  3175. end>
  3176. ColumnClick = False
  3177. DoubleBuffered = True
  3178. DragMode = dmAutomatic
  3179. HideSelection = False
  3180. OwnerData = True
  3181. ReadOnly = True
  3182. RowSelect = True
  3183. ParentDoubleBuffered = False
  3184. ParentShowHint = False
  3185. ShowColumnHeaders = False
  3186. ShowHint = False
  3187. TabOrder = 0
  3188. ViewStyle = vsReport
  3189. OnCustomDrawItem = FileColorsViewCustomDrawItem
  3190. OnData = FileColorsViewData
  3191. OnDblClick = FileColorsViewDblClick
  3192. OnEndDrag = ListViewEndDrag
  3193. OnDragDrop = FileColorsViewDragDrop
  3194. OnDragOver = ListViewDragOver
  3195. OnKeyDown = FileColorsViewKeyDown
  3196. OnSelectItem = ListViewSelectItem
  3197. OnStartDrag = ListViewStartDrag
  3198. end
  3199. object AddFileColorButton: TButton
  3200. Left = 16
  3201. Top = 313
  3202. Width = 83
  3203. Height = 25
  3204. Anchors = [akLeft, akBottom]
  3205. Caption = '&Add...'
  3206. TabOrder = 1
  3207. OnClick = AddEditFileColorButtonClick
  3208. end
  3209. object RemoveFileColorButton: TButton
  3210. Left = 16
  3211. Top = 344
  3212. Width = 83
  3213. Height = 25
  3214. Anchors = [akLeft, akBottom]
  3215. Caption = '&Remove'
  3216. TabOrder = 3
  3217. OnClick = RemoveFileColorButtonClick
  3218. end
  3219. object UpFileColorButton: TButton
  3220. Left = 290
  3221. Top = 313
  3222. Width = 83
  3223. Height = 25
  3224. Anchors = [akRight, akBottom]
  3225. Caption = '&Up'
  3226. TabOrder = 4
  3227. OnClick = UpDownFileColorButtonClick
  3228. end
  3229. object DownFileColorButton: TButton
  3230. Left = 290
  3231. Top = 344
  3232. Width = 83
  3233. Height = 25
  3234. Anchors = [akRight, akBottom]
  3235. Caption = '&Down'
  3236. TabOrder = 5
  3237. OnClick = UpDownFileColorButtonClick
  3238. end
  3239. object EditFileColorButton: TButton
  3240. Left = 112
  3241. Top = 313
  3242. Width = 83
  3243. Height = 25
  3244. Anchors = [akLeft, akBottom]
  3245. Caption = '&Edit...'
  3246. TabOrder = 2
  3247. OnClick = AddEditFileColorButtonClick
  3248. end
  3249. end
  3250. end
  3251. end
  3252. object LeftPanel: TPanel
  3253. Left = 0
  3254. Top = 0
  3255. Width = 132
  3256. Height = 408
  3257. Align = alLeft
  3258. BevelOuter = bvNone
  3259. TabOrder = 0
  3260. DesignSize = (
  3261. 132
  3262. 408)
  3263. object NavigationTree: TTreeView
  3264. Left = 8
  3265. Top = 9
  3266. Width = 116
  3267. Height = 398
  3268. Anchors = [akLeft, akTop, akRight, akBottom]
  3269. DoubleBuffered = True
  3270. HideSelection = False
  3271. HotTrack = True
  3272. Indent = 19
  3273. ParentDoubleBuffered = False
  3274. ReadOnly = True
  3275. ShowButtons = False
  3276. ShowRoot = False
  3277. TabOrder = 0
  3278. OnChange = NavigationTreeChange
  3279. OnChanging = NavigationTreeChanging
  3280. OnCollapsing = NavigationTreeCollapsing
  3281. Items.NodeData = {
  3282. 030B000000360000000000000001000000FFFFFFFFFFFFFFFF00000000000000
  3283. 0005000000010C45006E007600690072006F006E006D0065006E007400580032
  3284. 0000000000000003000000FFFFFFFFFFFFFFFF00000000000000000000000001
  3285. 0A49006E00740065007200660061006300650058002C00000000000000110000
  3286. 00FFFFFFFFFFFFFFFF0000000000000000000000000107570069006E0064006F
  3287. 0077005800320000000000000005000000FFFFFFFFFFFFFFFF00000000000000
  3288. 0000000000010A43006F006D006D0061006E0064006500720058003000000000
  3289. 00000006000000FFFFFFFFFFFFFFFF0000000000000000000000000109450078
  3290. 0070006C006F007200650072005800320000000000000017000000FFFFFFFFFF
  3291. FFFFFF000000000000000000000000010A4C0061006E00670075006100670065
  3292. 00730058002C0000000000000004000000FFFFFFFFFFFFFFFF00000000000000
  3293. 00030000000107500061006E0065006C00730058003600000000000000190000
  3294. 00FFFFFFFFFFFFFFFF000000000000000000000000010C460069006C00650020
  3295. 0063006F006C006F007200730058002C0000000000000015000000FFFFFFFFFF
  3296. FFFFFF0000000000000000000000000107520065006D006F007400650058002A
  3297. 0000000000000016000000FFFFFFFFFFFFFFFF00000000000000000000000001
  3298. 064C006F00630061006C0058002C0000000000000008000000FFFFFFFFFFFFFF
  3299. FF000000000000000001000000010745006400690074006F00720058003E0000
  3300. 000000000018000000FFFFFFFFFFFFFFFF000000000000000000000000011049
  3301. 006E007400650072006E0061006C00200065006400690074006F007200580030
  3302. 0000000000000010000000FFFFFFFFFFFFFFFF00000000000000000300000001
  3303. 095400720061006E007300660065007200580030000000000000000B000000FF
  3304. FFFFFFFFFFFFFF00000000000000000000000001094400720061006700440072
  3305. 006F007000580034000000000000000C000000FFFFFFFFFFFFFFFF0000000000
  3306. 00000000000000010B4200610063006B00670072006F0075006E00640058002C
  3307. 000000000000000E000000FFFFFFFFFFFFFFFF00000000000000000000000001
  3308. 0752006500730075006D00650058002E0000000000000014000000FFFFFFFFFF
  3309. FFFFFF00000000000000000000000001084E006500740077006F0072006B0058
  3310. 00300000000000000013000000FFFFFFFFFFFFFFFF0000000000000000000000
  3311. 0001095300650063007500720069007400790058002E00000000000000020000
  3312. 00FFFFFFFFFFFFFFFF00000000000000000000000001084C006F006700670069
  3313. 006E0067005800360000000000000009000000FFFFFFFFFFFFFFFF0000000000
  3314. 00000001000000010C49006E0074006500670072006100740069006F006E0058
  3315. 00380000000000000012000000FFFFFFFFFFFFFFFF0000000000000000000000
  3316. 00010D4100700070006C00690063006100740069006F006E0073005800300000
  3317. 00000000000A000000FFFFFFFFFFFFFFFF000000000000000000000000010943
  3318. 006F006D006D0061006E006400730058002E000000000000000D000000FFFFFF
  3319. FFFFFFFFFF0000000000000000000000000108530074006F0072006100670065
  3320. 0058002E000000000000000F000000FFFFFFFFFFFFFFFF000000000000000000
  3321. 000000010855007000640061007400650073005800}
  3322. end
  3323. end
  3324. end
  3325. object HelpButton: TButton
  3326. Left = 458
  3327. Top = 414
  3328. Width = 75
  3329. Height = 25
  3330. Anchors = [akRight, akBottom]
  3331. Caption = 'Help'
  3332. TabOrder = 3
  3333. OnClick = HelpButtonClick
  3334. end
  3335. object ComponentsPanel: TPanel
  3336. Left = 0
  3337. Top = 445
  3338. Width = 545
  3339. Height = 50
  3340. Align = alBottom
  3341. BevelOuter = bvNone
  3342. Color = clWindow
  3343. ParentBackground = False
  3344. TabOrder = 4
  3345. end
  3346. object RegisterAsUrlHandlerMenu: TPopupMenu
  3347. Left = 56
  3348. Top = 443
  3349. object RegisterAsUrlHandlerItem: TMenuItem
  3350. Caption = 'Register'
  3351. OnClick = RegisterAsUrlHandlerItemClick
  3352. end
  3353. object MakeDefaultHandlerItem: TMenuItem
  3354. Caption = 'Make WinSCP &default handler...'
  3355. OnClick = MakeDefaultHandlerItemClick
  3356. end
  3357. object UnregisterForDefaultProtocolsItem: TMenuItem
  3358. Caption = 'Unregister'
  3359. OnClick = UnregisterForDefaultProtocolsItemClick
  3360. end
  3361. end
  3362. object AddCommandMenu: TPopupMenu
  3363. Left = 208
  3364. Top = 443
  3365. object AddCustomCommandMenuItem: TMenuItem
  3366. Caption = 'Add &Custom Command...'
  3367. OnClick = AddCustomCommandMenuItemClick
  3368. end
  3369. object AddExtensionMenuItem: TMenuItem
  3370. Caption = 'Add &Extension...'
  3371. OnClick = AddExtensionMenuItemClick
  3372. end
  3373. end
  3374. end