Preferences.dfm 113 KB

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