Changeset 1065 for trunk/dll/mainwnd.c
- Timestamp:
- Jul 11, 2008, 6:50:19 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/dll/mainwnd.c (modified) (27 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/mainwnd.c
r1063 r1065 59 59 30 Jun 08 JBS Ticket 103: Fix restore of previous shutdown state when opening FM/2 60 60 07 Jul 08 JBS Ticket 242: Delete obsolete INI keys when re-saving a state 61 11 Jul 08 JBS Ticket 230: Simplified code and eliminated some local variables by incorporating 62 all the details view settings (both the global variables and those in the 63 DIRCNRDATA struct) into a new struct: DETAILS_SETTINGS. 61 64 62 65 ***********************************************************************/ … … 2863 2866 sizeof(ULONG)); 2864 2867 sprintf(szKey, "%sDirCnr.%lu.DetailsLongname", szPrefix, numsaves); 2865 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailslongname,2868 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailslongname, 2866 2869 sizeof(BOOL)); 2867 2870 sprintf(szKey, "%sDirCnr.%lu.DetailsSubject", szPrefix, numsaves); 2868 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailssubject,2871 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailssubject, 2869 2872 sizeof(BOOL)); 2870 2873 sprintf(szKey, "%sDirCnr.%lu.DetailsSize", szPrefix, numsaves); 2871 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailssize,2874 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailssize, 2872 2875 sizeof(BOOL)); 2873 2876 sprintf(szKey, "%sDirCnr.%lu.DetailsEA", szPrefix, numsaves); 2874 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailsea,2877 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailsea, 2875 2878 sizeof(BOOL)); 2876 2879 sprintf(szKey, "%sDirCnr.%lu.DetailsAttr", szPrefix, numsaves); 2877 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailsattr,2880 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailsattr, 2878 2881 sizeof(BOOL)); 2879 2882 sprintf(szKey, "%sDirCnr.%lu.DetailsIcon", szPrefix, numsaves); 2880 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailsicon,2883 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailsicon, 2881 2884 sizeof(BOOL)); 2882 2885 sprintf(szKey, "%sDirCnr.%lu.DetailsLWDate", szPrefix, numsaves); 2883 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailslwdate,2886 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailslwdate, 2884 2887 sizeof(BOOL)); 2885 2888 sprintf(szKey, "%sDirCnr.%lu.DetailsLWTime", szPrefix, numsaves); 2886 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailslwtime,2889 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailslwtime, 2887 2890 sizeof(BOOL)); 2888 2891 sprintf(szKey, "%sDirCnr.%lu.DetailsLADate", szPrefix, numsaves); 2889 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailsladate,2892 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailsladate, 2890 2893 sizeof(BOOL)); 2891 2894 sprintf(szKey, "%sDirCnr.%lu.DetailsLATime", szPrefix, numsaves); 2892 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailslatime,2895 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailslatime, 2893 2896 sizeof(BOOL)); 2894 2897 sprintf(szKey, "%sDirCnr.%lu.DetailsCRDate", szPrefix, numsaves); 2895 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailscrdate,2898 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailscrdate, 2896 2899 sizeof(BOOL)); 2897 2900 sprintf(szKey, "%sDirCnr.%lu.DetailsCRTime", szPrefix, numsaves); 2898 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->d etailscrtime,2901 PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->ds.detailscrtime, 2899 2902 sizeof(BOOL)); 2900 2903 sprintf(szKey, "%sDirCnr.%lu", szPrefix, numsaves); … … 3115 3118 if (fDeleteState) 3116 3119 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3117 localdcd.d etailslongname =detailslongname; // Set default3120 localdcd.ds.detailslongname = dsDirCnrDefault.detailslongname; // Set default 3118 3121 size = sizeof(BOOL); 3119 3122 sprintf(szKey, "%sDirCnr.%lu.DetailsLongname", szPrefix, x); … … 3121 3124 FM3Str, 3122 3125 szKey, 3123 (PVOID)&localdcd.d etailslongname,3126 (PVOID)&localdcd.ds.detailslongname, 3124 3127 &size) && 3125 3128 size == sizeof(BOOL)) … … 3128 3131 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3129 3132 } 3130 localdcd.d etailssubject =detailssubject; // Set default3133 localdcd.ds.detailssubject = dsDirCnrDefault.detailssubject; // Set default 3131 3134 size = sizeof(BOOL); 3132 3135 sprintf(szKey, "%sDirCnr.%lu.DetailsSubject", szPrefix, x); … … 3134 3137 FM3Str, 3135 3138 szKey, 3136 (PVOID)&localdcd.d etailssubject,3139 (PVOID)&localdcd.ds.detailssubject, 3137 3140 &size) && 3138 3141 size == sizeof(BOOL)) … … 3141 3144 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3142 3145 } 3143 localdcd.d etailsea =detailsea; // Set default3146 localdcd.ds.detailsea = dsDirCnrDefault.detailsea; // Set default 3144 3147 size = sizeof(BOOL); 3145 3148 sprintf(szKey, "%sDirCnr.%lu.DetailsEA", szPrefix, x); … … 3147 3150 FM3Str, 3148 3151 szKey, 3149 (PVOID) & localdcd.d etailsea,3152 (PVOID) & localdcd.ds.detailsea, 3150 3153 &size) && 3151 3154 size == sizeof(BOOL)) … … 3154 3157 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3155 3158 } 3156 localdcd.d etailssize =detailssize; // Set default3159 localdcd.ds.detailssize = dsDirCnrDefault.detailssize; // Set default 3157 3160 size = sizeof(BOOL); 3158 3161 sprintf(szKey, "%sDirCnr.%lu.DetailsSize", szPrefix, x); … … 3160 3163 FM3Str, 3161 3164 szKey, 3162 (PVOID) & localdcd.d etailssize,3165 (PVOID) & localdcd.ds.detailssize, 3163 3166 &size) && 3164 3167 size == sizeof(BOOL)) … … 3167 3170 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3168 3171 } 3169 localdcd.d etailsicon =detailsicon; // Set default3172 localdcd.ds.detailsicon = dsDirCnrDefault.detailsicon; // Set default 3170 3173 size = sizeof(BOOL); 3171 3174 sprintf(szKey, "%sDirCnr.%lu.DetailsIcon", szPrefix, x); … … 3173 3176 FM3Str, 3174 3177 szKey, 3175 (PVOID) & localdcd.d etailsicon,3178 (PVOID) & localdcd.ds.detailsicon, 3176 3179 &size) && 3177 3180 size == sizeof(BOOL)) … … 3180 3183 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3181 3184 } 3182 localdcd.d etailsattr =detailsattr; // Set default3185 localdcd.ds.detailsattr = dsDirCnrDefault.detailsattr; // Set default 3183 3186 size = sizeof(BOOL); 3184 3187 sprintf(szKey, "%sDirCnr.%lu.DetailsAttr", szPrefix, x); … … 3186 3189 FM3Str, 3187 3190 szKey, 3188 (PVOID)&localdcd.d etailsattr,3191 (PVOID)&localdcd.ds.detailsattr, 3189 3192 &size) && 3190 3193 size == sizeof(BOOL)) … … 3193 3196 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3194 3197 } 3195 localdcd.d etailscrdate =detailscrdate; // Set default3198 localdcd.ds.detailscrdate = dsDirCnrDefault.detailscrdate; // Set default 3196 3199 size = sizeof(BOOL); 3197 3200 sprintf(szKey, "%sDirCnr.%lu.DetailsCRDate", szPrefix, x); … … 3199 3202 FM3Str, 3200 3203 szKey, 3201 (PVOID) & localdcd.d etailscrdate,3204 (PVOID) & localdcd.ds.detailscrdate, 3202 3205 &size) && size == sizeof(BOOL)) 3203 3206 { … … 3205 3208 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3206 3209 } 3207 localdcd.d etailscrtime =detailscrtime; // Set default3210 localdcd.ds.detailscrtime = dsDirCnrDefault.detailscrtime; // Set default 3208 3211 size = sizeof(BOOL); 3209 3212 sprintf(szKey, "%sDirCnr.%lu.DetailsCRTime", szPrefix, x); … … 3211 3214 FM3Str, 3212 3215 szKey, 3213 (PVOID)&localdcd.d etailscrtime,3216 (PVOID)&localdcd.ds.detailscrtime, 3214 3217 &size) && 3215 3218 size == sizeof(BOOL)) … … 3218 3221 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3219 3222 } 3220 localdcd.d etailslwdate =detailslwdate; // Set default3223 localdcd.ds.detailslwdate = dsDirCnrDefault.detailslwdate; // Set default 3221 3224 size = sizeof(BOOL); 3222 3225 sprintf(szKey, "%sDirCnr.%lu.DetailsLWDate", szPrefix, x); … … 3224 3227 FM3Str, 3225 3228 szKey, 3226 (PVOID) & localdcd.d etailslwdate,3229 (PVOID) & localdcd.ds.detailslwdate, 3227 3230 &size) && 3228 3231 size == sizeof(BOOL)) … … 3231 3234 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3232 3235 } 3233 localdcd.d etailslwtime =detailslwtime; // Set default3236 localdcd.ds.detailslwtime = dsDirCnrDefault.detailslwtime; // Set default 3234 3237 size = sizeof(BOOL); 3235 3238 sprintf(szKey, "%sDirCnr.%lu.DetailsLWTime", szPrefix, x); … … 3237 3240 FM3Str, 3238 3241 szKey, 3239 (PVOID) & localdcd.d etailslwtime,3242 (PVOID) & localdcd.ds.detailslwtime, 3240 3243 &size) && 3241 3244 size == sizeof(BOOL)) … … 3244 3247 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3245 3248 } 3246 localdcd.d etailsladate =detailsladate; // Set default3249 localdcd.ds.detailsladate = dsDirCnrDefault.detailsladate; // Set default 3247 3250 size = sizeof(BOOL); 3248 3251 sprintf(szKey, "%sDirCnr.%lu.DetailsLADate", szPrefix, x); … … 3250 3253 FM3Str, 3251 3254 szKey, 3252 (PVOID) & localdcd.d etailsladate,3255 (PVOID) & localdcd.ds.detailsladate, 3253 3256 &size) && 3254 3257 size == sizeof(BOOL)) … … 3257 3260 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3258 3261 } 3259 localdcd.d etailslatime =detailslatime; // Set default3262 localdcd.ds.detailslatime = dsDirCnrDefault.detailslatime; // Set default 3260 3263 size = sizeof(BOOL); 3261 3264 sprintf(szKey, "%sDirCnr.%lu.DetailsLATime", szPrefix, x); … … 3263 3266 FM3Str, 3264 3267 szKey, 3265 (PVOID) & localdcd.d etailslatime,3268 (PVOID) & localdcd.ds.detailslatime, 3266 3269 &size) && 3267 3270 size == sizeof(BOOL)) … … 3297 3300 dcd = WinQueryWindowPtr(hwndCnr, QWL_USER); 3298 3301 if (dcd) { 3299 dcd->d etailslongname = localdcd.detailslongname;3300 dcd->d etailssubject = localdcd.detailssubject ;3301 dcd->d etailsattr = localdcd.detailsattr ;3302 dcd->d etailsea = localdcd.detailsea ;3303 dcd->d etailssize = localdcd.detailssize ;3304 dcd->d etailsicon = localdcd.detailsicon ;3305 dcd->d etailscrdate = localdcd.detailscrdate ;3306 dcd->d etailscrtime = localdcd.detailscrtime ;3307 dcd->d etailsladate = localdcd.detailsladate ;3308 dcd->d etailslatime = localdcd.detailslatime ;3309 dcd->d etailslwdate = localdcd.detailslwdate ;3310 dcd->d etailslwtime = localdcd.detailslwtime ;3302 dcd->ds.detailslongname = localdcd.ds.detailslongname; 3303 dcd->ds.detailssubject = localdcd.ds.detailssubject ; 3304 dcd->ds.detailsattr = localdcd.ds.detailsattr ; 3305 dcd->ds.detailsea = localdcd.ds.detailsea ; 3306 dcd->ds.detailssize = localdcd.ds.detailssize ; 3307 dcd->ds.detailsicon = localdcd.ds.detailsicon ; 3308 dcd->ds.detailscrdate = localdcd.ds.detailscrdate ; 3309 dcd->ds.detailscrtime = localdcd.ds.detailscrtime ; 3310 dcd->ds.detailsladate = localdcd.ds.detailsladate ; 3311 dcd->ds.detailslatime = localdcd.ds.detailslatime ; 3312 dcd->ds.detailslwdate = localdcd.ds.detailslwdate ; 3313 dcd->ds.detailslwtime = localdcd.ds.detailslwtime ; 3311 3314 size = sizeof(INT); 3312 3315 sprintf(szKey, "%sDirCnrSort.%lu", szPrefix, x);
Note:
See TracChangeset
for help on using the changeset viewer.
