Preferences.dfm 103 KB

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