Clone
ixen <ixen@copyhandler.com>
committed
on 08 Sep 16
Added the possibility to specify own copy-of names for files as an alternative to the ones defined in translation files (CH-182). Changed de… Show more
Added the possibility to specify own copy-of names for files as an alternative to the ones defined in translation files (CH-182). Changed default copy-of names in english and polish translations so that always start with %name instead of word "Copy".

Show less

LoggerImprovements + 5 more
src/ch/CfgProperties.h (+9 -0)
46 46
47 47         PP_STATUSREFRESHINTERVAL,
48 48         PP_STATUSAUTOREMOVEFINISHED,
49 49
50 50         PP_FDWIDTH,
51 51         PP_FDHEIGHT,
52 52         PP_FDSHORTCUTLISTSTYLE,
53 53         PP_FDEXTENDEDVIEW,
54 54         PP_FDIGNORESHELLDIALOGS,
55 55
56 56         PP_MVSHOWFILENAMES,
57 57         PP_MVSHOWSINGLETASKS,
58 58         PP_MVREFRESHINTERVAL,
59 59         PP_MVAUTOSHOWWHENRUN,
60 60         PP_MVAUTOHIDEWHENEMPTY,
61 61         PP_MVUSESMOOTHPROGRESS,
62 62
63 63         PP_CMSETDESTATTRIBUTES,
64 64         PP_CMSETDESTDATE,
65 65         PP_CMPROTECTROFILES,
  66
  67         PP_USECUSTOMNAMING,
  68         PP_CUSTOMNAME_FIRST,
  69         PP_CUSTOMNAME_SUBSEQUENT,
  70
66 71         PP_CMLIMITMAXOPERATIONS,
67 72         PP_CMREADSIZEBEFOREBLOCKING,
68 73         PP_CMFASTMOVEBEFOREBLOCKING,
69 74
70 75         PP_CMDEFAULTPRIORITY,
71 76         PP_CMDISABLEPRIORITYBOOST,
72 77         PP_CMDELETEAFTERFINISHED,
73 78
74 79         PP_SHSHOWCOPY,
75 80         PP_SHSHOWMOVE,
76 81         PP_SHSHOWCOPYMOVE,
77 82         PP_SHSHOWPASTE,
78 83         PP_SHSHOWPASTESPECIAL,
79 84         PP_SHSHOWCOPYTO,
80 85         PP_SHSHOWMOVETO,
81 86         PP_SHSHOWCOPYMOVETO,
82 87         PP_SHSHOWFREESPACE,
83 88         PP_SHSHOWSHELLICONS,
84 89         PP_SHINTERCEPTDRAGDROP,
85 90         PP_SHINTERCEPTKEYACTIONS,
 
236 241 // Task default settings (see TTaskConfiguration.h)
237 242 ADAPT_TASK_PROPERTY(PP_BFUSEONLYDEFAULT, chcore::eTO_UseOnlyDefaultBuffer);
238 243 ADAPT_TASK_PROPERTY(PP_BFDEFAULT, chcore::eTO_DefaultBufferSize);
239 244 ADAPT_TASK_PROPERTY(PP_BFONEDISK, chcore::eTO_OneDiskBufferSize);
240 245 ADAPT_TASK_PROPERTY(PP_BFTWODISKS, chcore::eTO_TwoDisksBufferSize);
241 246 ADAPT_TASK_PROPERTY(PP_BFCD, chcore::eTO_CDBufferSize);
242 247 ADAPT_TASK_PROPERTY(PP_BFLAN, chcore::eTO_LANBufferSize);
243 248 ADAPT_TASK_PROPERTY(PP_BFUSENOBUFFERING, chcore::eTO_DisableBuffering);
244 249 ADAPT_TASK_PROPERTY(PP_BFBOUNDARYLIMIT, chcore::eTO_DisableBufferingMinSize);
245 250 ADAPT_TASK_PROPERTY(PP_BFQUEUEDEPTH, chcore::eTO_BufferQueueDepth);
246 251
247 252 ADAPT_TASK_PROPERTY(PP_CMSETDESTATTRIBUTES, chcore::eTO_SetDestinationAttributes);
248 253 ADAPT_TASK_PROPERTY(PP_CMSETDESTDATE, chcore::eTO_SetDestinationDateTime);
249 254 ADAPT_TASK_PROPERTY(PP_CMPROTECTROFILES, chcore::eTO_ProtectReadOnlyFiles);
250 255 ADAPT_TASK_PROPERTY(PP_CMREADSIZEBEFOREBLOCKING, chcore::eTO_ScanDirectoriesBeforeBlocking);
251 256 ADAPT_TASK_PROPERTY(PP_CMFASTMOVEBEFOREBLOCKING, chcore::eTO_FastMoveBeforeBlocking);
252 257 ADAPT_TASK_PROPERTY(PP_CMDEFAULTPRIORITY, chcore::eTO_ThreadPriority);
253 258 ADAPT_TASK_PROPERTY(PP_CMDISABLEPRIORITYBOOST, chcore::eTO_DisablePriorityBoost);
254 259 ADAPT_TASK_PROPERTY(PP_CMDELETEAFTERFINISHED, chcore::eTO_DeleteInSeparateSubTask);
255 260
  261 PROPERTY(PP_USECUSTOMNAMING, bool, _T("CHConfig.Core.Naming.UseCustomNaming"), false);
  262 PROPERTY(PP_CUSTOMNAME_FIRST, CString, _T("CHConfig.Core.Naming.FirstCustomName"), _T(""));
  263 PROPERTY(PP_CUSTOMNAME_SUBSEQUENT, CString, _T("CHConfig.Core.Naming.SubsequentCustomName"), _T(""));
  264
256 265 // Shell extension
257 266 PROPERTY(PP_SHSHOWCOPY, bool, _T("CHConfig.ShellExtension.ShowCommands.Copy"), true);
258 267 PROPERTY(PP_SHSHOWMOVE, bool, _T("CHConfig.ShellExtension.ShowCommands.Move"), true);
259 268 PROPERTY(PP_SHSHOWCOPYMOVE, bool, _T("CHConfig.ShellExtension.ShowCommands.CopyMoveSpecial"), true);
260 269 PROPERTY(PP_SHSHOWPASTE, bool, _T("CHConfig.ShellExtension.ShowCommands.Paste"), true);
261 270 PROPERTY(PP_SHSHOWPASTESPECIAL, bool, _T("CHConfig.ShellExtension.ShowCommands.PasteSpecial"), true);
262 271 PROPERTY(PP_SHSHOWCOPYTO, bool, _T("CHConfig.ShellExtension.ShowCommands.CopyTo"), true);
263 272 PROPERTY(PP_SHSHOWMOVETO, bool, _T("CHConfig.ShellExtension.ShowCommands.MoveTo"), true);
264 273 PROPERTY(PP_SHSHOWCOPYMOVETO, bool, _T("CHConfig.ShellExtension.ShowCommands.CopyToMoveToSpecial"), true);
265 274 PROPERTY(PP_SHSHOWFREESPACE, bool, _T("CHConfig.ShellExtension.ShowFreeSpaceAlongShortcuts"), true);
266 275 PROPERTY(PP_SHSHOWSHELLICONS, bool, _T("CHConfig.ShellExtension.ShowShortcutsShellIcons"), true);
267 276 PROPERTY(PP_SHINTERCEPTDRAGDROP, bool, _T("CHConfig.ShellExtension.InterceptDragDrop"), true);
268 277 PROPERTY(PP_SHINTERCEPTKEYACTIONS, bool, _T("CHConfig.ShellExtension.InterceptKeyboardActions"), true);
269 278 PROPERTY(PP_SHINTERCEPTCTXMENUACTIONS, bool, _T("CHConfig.ShellExtension.InterceptDefaultContextMenuActions"), false);
270 279
271 280 // "do not show" dialog boxes
272 281 PROPERTY(PP_HIDE_SHELLEXT_UNREGISTERED, int, _T("CHConfig.GUI.ShowHideDialogs.ShellExtensionUnregistered"), eDNS_AlwaysShow);
273 282 PROPERTY(PP_HIDE_SHELLEXT_VERSIONMISMATCH, int, _T("CHConfig.GUI.ShowHideDialogs.ShellExtensionVersionMismatch"), eDNS_AlwaysShow);
274 283
275 284 // Invisible options