Clone
ixen <ixen@copyhandler.com>
committed
on 27 Mar 13
Fixed: Docking button functionality changes the window dimensions (CH-45)
LoggerImprovements + 5 more
src/ch/CfgProperties.h (+0 -2)
24 24 #include "../libchcore/TTaskConfiguration.h"
25 25
26 26 namespace chcore { class TConfig; }
27 27
28 28 // properties definitions
29 29 enum ECHProperties
30 30 {
31 31         PP_PCLIPBOARDMONITORING = 0,
32 32         PP_PMONITORSCANINTERVAL,
33 33         PP_PRELOADAFTERRESTART,
34 34         PP_PCHECK_FOR_UPDATES_FREQUENCY,
35 35         PP_PUPDATE_CHECK_FOR_BETA,
36 36         PP_PSHUTDOWNAFTREFINISHED,
37 37         PP_PTIMEBEFORESHUTDOWN,
38 38         PP_PFORCESHUTDOWN,
39 39         PP_PAUTOSAVEINTERVAL,
40 40         PP_PPROCESSPRIORITYCLASS,
41 41         PP_PLANGUAGE,
42 42
43 43         PP_STATUSREFRESHINTERVAL,
44           PP_STATUSSHOWDETAILS,
45 44         PP_STATUSAUTOREMOVEFINISHED,
46 45
47 46         PP_FDWIDTH,
48 47         PP_FDHEIGHT,
49 48         PP_FDSHORTCUTLISTSTYLE,
50 49         PP_FDEXTENDEDVIEW,
51 50         PP_FDIGNORESHELLDIALOGS,
52 51
53 52         PP_MVSHOWFILENAMES,
54 53         PP_MVSHOWSINGLETASKS,
55 54         PP_MVREFRESHINTERVAL,
56 55         PP_MVAUTOSHOWWHENRUN,
57 56         PP_MVAUTOHIDEWHENEMPTY,
58 57         PP_MVUSESMOOTHPROGRESS,
59 58
60 59         PP_CMSETDESTATTRIBUTES,
61 60         PP_CMSETDESTDATE,
62 61         PP_CMPROTECTROFILES,
63 62         PP_CMLIMITMAXOPERATIONS,
64 63         PP_CMREADSIZEBEFOREBLOCKING,
 
166 165 // General settings
167 166 PROPERTY(PP_PCLIPBOARDMONITORING, bool, _T("CHConfig.General.Program.EnableClipboardMonitoring"), false);
168 167 PROPERTY_MINMAX(PP_PMONITORSCANINTERVAL, unsigned int, _T("CHConfig.General.Program.ClipboardMonitorScanInterval"), 1000, 0, 3600UL*1000UL);
169 168 PROPERTY(PP_PRELOADAFTERRESTART, bool, _T("CHConfig.General.Program.RunWithSystem"), false);
170 169
171 170 PROPERTY_MINMAX(PP_PCHECK_FOR_UPDATES_FREQUENCY, unsigned int, _T("CHConfig.General.Program.Updates.Frequency"), eFreq_Weekly, eFreq_Never, eFreq_Max - 1);
172 171 PROPERTY(PP_PUPDATE_CHECK_FOR_BETA, bool, _T("CHConfig.General.Program.Updates.CheckForBetaVersions"), true);
173 172
174 173 PROPERTY(PP_PPROCESSPRIORITYCLASS, int, _T("CHConfig.General.Program.ProcessPriority"), NORMAL_PRIORITY_CLASS);
175 174 PROPERTY(PP_PLANGUAGE, CString, _T("CHConfig.General.Program.Language"), _T("<PROGRAM>\\Langs\\English.lng"));
176 175
177 176 PROPERTY(PP_SHORTCUTS, CStringVector, _T("CHConfig.General.Program.Shortcuts.Shortcut"), (CStringVector()));
178 177 PROPERTY(PP_RECENTPATHS, CStringVector, _T("CHConfig.General.Program.RecentPaths.Path"), (CStringVector()));
179 178
180 179 PROPERTY(PP_LOGENABLELOGGING, bool, _T("CHConfig.General.Logging.Enable"), true);
181 180 PROPERTY_MINMAX(PP_LOGMAXSIZE, int, _T("CHConfig.General.Logging.SizeLimit"), 512384, 1024, 0xffffffff);
182 181 PROPERTY_MINMAX(PP_LOGLEVEL, unsigned int, _T("CHConfig.General.Logging.LoggingLevel"), 1, 0, 3);
183 182
184 183 // GUI
185 184 PROPERTY_MINMAX(PP_STATUSREFRESHINTERVAL, unsigned int, _T("CHConfig.GUI.StatusDialog.RefreshInterval"), 1000, 0, 24*Hour);
186   PROPERTY(PP_STATUSSHOWDETAILS, bool, _T("CHConfig.GUI.StatusDialog.ShowDetails"), true);
187 185 PROPERTY(PP_STATUSAUTOREMOVEFINISHED, bool, _T("CHConfig.GUI.StatusDialog.AutoRemoveFinishedTasks"), false);
188 186
189 187 PROPERTY_MINMAX(PP_FDWIDTH, int, _T("CHConfig.GUI.FolderDialog.Width"), -1, -1, 32767);
190 188 PROPERTY_MINMAX(PP_FDHEIGHT, int, _T("CHConfig.GUI.FolderDialog.Height"), -1, -1, 32767);
191 189 PROPERTY_MINMAX(PP_FDSHORTCUTLISTSTYLE, int, _T("CHConfig.GUI.FolderDialog.ShortcutListStyle"), 1, 0, 3);
192 190 PROPERTY(PP_FDEXTENDEDVIEW, bool, _T("CHConfig.GUI.FolderDialog.ExtendedView"), true);
193 191 PROPERTY(PP_FDIGNORESHELLDIALOGS, bool, _T("CHConfig.GUI.FolderDialog.IgnoreShellDialogs"), false);
194 192
195 193 PROPERTY(PP_MVSHOWFILENAMES, bool, _T("CHConfig.GUI.MiniView.ShowFilenames"), true);
196 194 PROPERTY(PP_MVSHOWSINGLETASKS, bool, _T("CHConfig.GUI.MiniView.ShowSingleTasks"), true);
197 195 PROPERTY_MINMAX(PP_MVREFRESHINTERVAL, unsigned int, _T("CHConfig.GUI.MiniView.RefreshInterval"), 200, 0, 24*Hour);
198 196 PROPERTY(PP_MVAUTOSHOWWHENRUN, bool, _T("CHConfig.GUI.MiniView.AutoShowOnStartup"), true);
199 197 PROPERTY(PP_MVAUTOHIDEWHENEMPTY, bool, _T("CHConfig.GUI.MiniView.AutohideWhenEmpty"), true);
200 198 PROPERTY(PP_MVUSESMOOTHPROGRESS, bool, _T("CHConfig.GUI.MiniView.UseSmoothProgress"), true);
201 199
202 200 // Core engine
203 201 PROPERTY_MINMAX(PP_PAUTOSAVEINTERVAL, unsigned int, _T("CHConfig.Core.AutosaveInterval"), 30*Second, 0, 24*Hour);
204 202
205 203 PROPERTY(PP_PSHUTDOWNAFTREFINISHED, bool, _T("CHConfig.Core.Shutdown.ShutdownSystemAfterFinished"), false);
206 204 PROPERTY_MINMAX(PP_PTIMEBEFORESHUTDOWN, int, _T("CHConfig.Core.Shutdown.TimeBeforeShutdown"), 10000, 0, 24*Hour);