2 * ResizableLayout.cpp 1.26:
\r
3 fixed BS_TYPEMASK collision with Platform SDK
\r
5 * ResizableFormView.cpp 1.14:
\r
6 adjusted a commented code part
\r
8 * ResizableDialog.cpp 1.18:
\r
9 fixed border/grip issue with child dialogs
\r
12 * ResizableLib.dsp 1.10:
\r
13 initial support for custom windows
\r
15 * ResizableSheet.cpp 1.22:
\r
16 * ResizableSheetEx.cpp 1.19:
\r
17 updated callback item, now using GetAnchorPosition
\r
19 * ResizableLayout.cpp 1.25:
\r
20 * ResizableLayout.h 1.15:
\r
21 added initial support for custom windows
\r
22 unified repositioning of all windows (callback and non), now made all at once
\r
25 * ResizableMsgSupport.h 1.1:
\r
26 * ResizableMsgSupport.inl 1.1:
\r
27 initial support for custom windows
\r
30 * ResizableLayout.cpp 1.24:
\r
32 (adding WS_CLIPSIBLINGS leads to uncorrect results when overlapping other controls)
\r
35 * ResizableFrame.cpp 1.2:
\r
36 * ResizableFrame.h 1.2:
\r
37 * ResizableMDIChild.cpp 1.2:
\r
38 * ResizableMDIChild.h 1.2:
\r
39 * ResizableMDIFrame.cpp 1.2:
\r
40 * ResizableMDIFrame.h 1.2:
\r
41 added support for state saving/restoring
\r
42 min track size not fully working with splitters
\r
44 * ResizableDialog.cpp 1.17:
\r
45 * ResizableSheet.cpp 1.21:
\r
46 * ResizableSheetEx.cpp 1.18:
\r
47 updated grip creation
\r
49 * ResizableGrip.cpp 1.11:
\r
50 * ResizableGrip.h 1.12:
\r
51 added shape customization
\r
52 added listening for system parameters changes (to update grip size)
\r
54 * ResizableFormView.cpp 1.13:
\r
55 * ResizableFormView.h 1.8:
\r
56 added OnDestroy handler
\r
57 updated grip creation
\r
60 * ResizableFormView.cpp 1.12:
\r
61 * ResizableFormView.h 1.7:
\r
62 changed grip handling
\r
63 finished support for minmax handling
\r
65 * ResizableGrip.cpp 1.10:
\r
66 * ResizableGrip.h 1.11:
\r
67 changed hide/show functions
\r
69 * ResizableDialog.cpp 1.16:
\r
70 * ResizableDialog.h 1.10:
\r
71 * ResizableSheet.cpp 1.20:
\r
72 * ResizableSheet.h 1.12:
\r
73 * ResizableSheetEx.cpp 1.17:
\r
74 * ResizableSheetEx.h 1.9:
\r
75 updated grip handling when maximized according to latest grip implementation
\r
77 * ResizableLib.dsp 1.9:
\r
80 * ResizableFrame.cpp 1.1:
\r
81 * ResizableFrame.h 1.1:
\r
82 * ResizableMDIChild.cpp 1.1:
\r
83 * ResizableMDIChild.h 1.1:
\r
84 * ResizableMDIFrame.cpp 1.1:
\r
85 * ResizableMDIFrame.h 1.1:
\r
86 added minmax implementation for Frame windows
\r
89 * ResizableGrip.cpp 1.9:
\r
90 * ResizableGrip.h 1.10:
\r
91 added transparency support
\r
93 * ResizableLayout.cpp 1.23:
\r
94 fix for ownerdraw buttons
\r
95 fixed duplicate additions to the layout (now ASSERTs)
\r
97 * ResizableFormView.cpp 1.11:
\r
98 * ResizableFormView.h 1.6:
\r
101 2002-09-21 ppescher
\r
102 * ResizableLayout.cpp 1.22:
\r
103 complete fix for scrolled parent
\r
105 * ResizableGrip.cpp 1.8:
\r
106 * ResizableGrip.h 1.9:
\r
107 enhanced grip: added support for temporarily hide/show the grip
\r
109 * ResizableFormView.cpp 1.10:
\r
110 * ResizableFormView.h 1.5:
\r
113 * ResizableDialog.cpp 1.15:
\r
114 * ResizableSheet.cpp 1.19:
\r
115 * ResizableSheetEx.cpp 1.16:
\r
116 updated for the enhanced grip
\r
118 2002-09-19 ppescher
\r
119 * ResizableFormView.cpp 1.9:
\r
120 * ResizableLayout.cpp 1.21:
\r
121 fixed FormView scroll problem
\r
123 2002-09-14 ppescher
\r
124 * ResizableLayout.cpp 1.20:
\r
125 cleaned up the code
\r
128 2002-08-23 ppescher
\r
129 * ResizableDialog.cpp 1.14:
\r
130 * ResizableDialog.h 1.9:
\r
131 * ResizableFormView.cpp 1.8:
\r
132 * ResizableFormView.h 1.4:
\r
133 * ResizableGrip.cpp 1.7:
\r
134 * ResizableGrip.h 1.8:
\r
135 * ResizableLayout.cpp 1.19:
\r
136 * ResizableLayout.h 1.14:
\r
137 * ResizableMinMax.cpp 1.3:
\r
138 * ResizableMinMax.h 1.3:
\r
139 * ResizablePage.cpp 1.8:
\r
140 * ResizablePage.h 1.7:
\r
141 * ResizablePageEx.cpp 1.10:
\r
142 * ResizablePageEx.h 1.7:
\r
143 * ResizableSheet.cpp 1.18:
\r
144 * ResizableSheet.h 1.11:
\r
145 * ResizableSheetEx.cpp 1.15:
\r
146 * ResizableSheetEx.h 1.8:
\r
147 * ResizableState.cpp 1.5:
\r
148 * ResizableState.h 1.5:
\r
149 fixed copyright msg
\r
151 2002-07-11 ppescher
\r
152 * ResizablePageEx.cpp 1.9:
\r
153 * ResizablePageEx.h 1.6:
\r
154 changes for new NeedsRefresh function
\r
156 * ResizableLayout.cpp 1.18:
\r
157 * ResizableLayout.h 1.13:
\r
158 many improvements for anti-flickering
\r
159 changes in internal layout implementation
\r
160 changes in clipping and refresh functions
\r
162 2002-07-01 ppescher
\r
163 * ResizableDialog.cpp 1.13:
\r
164 * ResizableDialog.h 1.8:
\r
165 * ResizablePage.cpp 1.7:
\r
166 * ResizablePage.h 1.6:
\r
167 * ResizablePageEx.cpp 1.8:
\r
168 * ResizablePageEx.h 1.5:
\r
169 * ResizableSheet.cpp 1.17:
\r
170 * ResizableSheet.h 1.10:
\r
171 * ResizableSheetEx.cpp 1.14:
\r
172 * ResizableSheetEx.h 1.7:
\r
173 cleaned up the code
\r
174 removed m_bInitDone (not needed)
\r
176 * ResizableGrip.cpp 1.6:
\r
177 * ResizableGrip.h 1.7:
\r
178 changed grip implementation (using MFC derived class)
\r
180 2002-06-27 ppescher
\r
181 * ResizableLayout.cpp 1.17:
\r
182 * ResizableLayout.h 1.12:
\r
183 added remove anchor and get layout info functions
\r
184 changed layout implementation
\r
186 2002-05-26 ppescher
\r
187 * ResizableLayout.cpp 1.16:
\r
188 fix for type of static control
\r
190 2002-05-16 ppescher
\r
191 * ResizableSheet.cpp 1.16:
\r
192 * ResizableSheet.h 1.9:
\r
193 * ResizableSheetEx.cpp 1.13:
\r
194 * ResizableSheetEx.h 1.6:
\r
195 added refresh function for dynamic page changes
\r
197 2002-05-15 ppescher
\r
198 * ResizableSheet.cpp 1.15:
\r
199 * ResizableSheetEx.cpp 1.12:
\r
200 partial fix for dynamic page changes (Add/RemovePage)
\r
202 2002-03-27 ppescher
\r
203 * ResizableLayout.cpp 1.15:
\r
204 * ResizableLib.dsp 1.8:
\r
205 fix callbacks and project precompiled headers
\r
207 2002-03-12 ppescher
\r
208 * ResizableLayout.h 1.11:
\r
209 * ResizableLib.dsp 1.7:
\r
210 * ResizablePageEx.cpp 1.7:
\r
211 * ResizableSheetEx.cpp 1.11:
\r
213 fix for VS.NET and commctls
\r
215 2002-02-27 ppescher
\r
216 * ResizableComboBox.cpp [RCombo_NewList] 1.4.2.1:
\r
217 * ResizableComboBox.h [RCombo_NewList] 1.4.2.1:
\r
218 * ResizableComboLBox.cpp [RCombo_NewList] 1.6.2.1:
\r
219 * ResizableComboLBox.h [RCombo_NewList] 1.6.2.1:
\r
220 first attempt at a new list class
\r
222 2002-02-26 ppescher
\r
223 * ResizableComboBox.cpp 1.4:
\r
224 * ResizableComboBox.h 1.4:
\r
225 * ResizableComboLBox.cpp 1.6:
\r
226 * ResizableComboLBox.h 1.6:
\r
227 moved some functions, fixed vscroll
\r
229 2002-02-25 ppescher
\r
230 * ResizableComboBox.cpp 1.3:
\r
231 * ResizableComboBox.h 1.3:
\r
232 * ResizableComboLBox.cpp 1.5:
\r
233 * ResizableComboLBox.h 1.5:
\r
234 moved hscroll functions
\r
236 2002-02-24 ppescher
\r
237 * ResizableComboLBox.cpp 1.4:
\r
238 * ResizableComboLBox.h 1.4:
\r
239 * ResizableGrip.cpp 1.5:
\r
240 * ResizableGrip.h 1.6:
\r
241 * ResizableLayout.cpp 1.14:
\r
243 fixed RTL defines and functions and include files
\r
245 2002-02-23 ppescher
\r
246 * ResizableDialog.cpp 1.12:
\r
247 * ResizableFormView.cpp 1.7:
\r
248 * ResizableLayout.cpp 1.13:
\r
249 * ResizableLayout.h 1.10:
\r
250 * ResizablePage.cpp 1.6:
\r
251 * ResizablePageEx.cpp 1.6:
\r
252 * ResizableSheet.cpp 1.14:
\r
253 * ResizableSheetEx.cpp 1.10:
\r
254 fixed background painting for RTL layouts
\r
256 * ResizableComboBox.cpp 1.2:
\r
257 * ResizableComboBox.h 1.2:
\r
258 * ResizableComboLBox.cpp 1.3:
\r
259 * ResizableComboLBox.h 1.3:
\r
260 added support for auto-hscroll
\r
262 2002-02-22 ppescher
\r
264 fix WINVER with latest SDK, for Wizard97 to work properly
\r
266 * ResizableDialog.cpp 1.11:
\r
267 * ResizableFormView.cpp 1.6:
\r
268 * ResizablePage.cpp 1.5:
\r
269 * ResizablePageEx.cpp 1.5:
\r
270 * ResizableSheet.cpp 1.13:
\r
271 * ResizableSheetEx.cpp 1.9:
\r
272 fix for WinXP clipping region
\r
274 2002-02-21 ppescher
\r
275 * ResizableDialog.cpp 1.10:
\r
276 * ResizableDialog.h 1.7:
\r
277 * ResizableFormView.cpp 1.5:
\r
278 * ResizableFormView.h 1.3:
\r
279 * ResizablePage.cpp 1.4:
\r
280 * ResizablePage.h 1.5:
\r
281 * ResizablePageEx.cpp 1.4:
\r
282 * ResizablePageEx.h 1.4:
\r
283 * ResizableSheet.cpp 1.12:
\r
284 * ResizableSheet.h 1.8:
\r
285 * ResizableSheetEx.cpp 1.8:
\r
286 * ResizableSheetEx.h 1.5:
\r
287 changed common constructor name
\r
289 2002-02-19 ppescher
\r
290 * ResizableComboLBox.cpp 1.2:
\r
291 * ResizableComboLBox.h 1.2:
\r
292 second attempt (slightly better)
\r
294 2002-02-18 ppescher
\r
295 * ResizableGrip.h 1.5:
\r
296 fixed a define for compatibility with latest SDK
\r
298 * ResizableComboBox.cpp 1.1:
\r
299 * ResizableComboBox.h 1.1:
\r
300 * ResizableComboLBox.cpp 1.1:
\r
301 * ResizableComboLBox.h 1.1:
\r
302 * ResizableLib.dsp 1.6:
\r
303 added resizable combobox classes
\r
305 2002-02-09 ppescher
\r
306 * ResizableDialog.cpp 1.9:
\r
307 possible fix for WinXP clipping region (commented)
\r
309 * ResizableLayout.cpp 1.12:
\r
310 * ResizableLayout.h 1.9:
\r
311 changed clipping method, working on a stand-alone region
\r
313 2002-02-04 ppescher
\r
314 * ResizableLayout.cpp 1.11:
\r
315 * ResizableSheet.cpp 1.11:
\r
316 * ResizableSheetEx.cpp 1.7:
\r
317 fix for RTL layouts
\r
318 fix for maximum size clipping problem
\r
320 2001-10-06 ppescher
\r
321 * ResizableFormView.cpp 1.4:
\r
322 re-ordered GetTotalClientRect() code
\r
324 2001-10-05 ppescher
\r
325 * ResizableLayout.cpp 1.10:
\r
326 * ResizableLayout.h 1.8:
\r
327 cosmetic stuff (variable names)
\r
329 * ResizableSheet.cpp 1.10:
\r
330 * ResizableSheet.h 1.7:
\r
331 * ResizableSheetEx.cpp 1.6:
\r
332 * ResizableSheetEx.h 1.4:
\r
333 fix for [CTRL+Tab] when switching pages
\r
335 2001-08-22 ppescher
\r
336 * ResizableDialog.cpp 1.8:
\r
337 * ResizableSheet.cpp 1.9:
\r
338 * ResizableSheetEx.cpp 1.5:
\r
339 fixed initialization for windows with menu bar
\r
341 2001-08-17 ppescher
\r
343 added static build configurations
\r
345 2001-08-16 ppescher
\r
346 * ResizableLib.dsp 1.5:
\r
347 added static build configurations
\r
349 2001-08-10 ppescher
\r
350 * ResizableDialog.cpp 1.7:
\r
351 * ResizableSheet.cpp 1.8:
\r
352 * ResizableSheetEx.cpp 1.4:
\r
353 fixed sizing border bug (client area preserved now)
\r
355 2001-08-05 Administrator
\r
356 * Docs/DoDoxygen.bat 1.1:
\r
357 * Docs/doxyfile.txt 1.1:
\r
358 * ResizableDialog.cpp 1.6:
\r
359 * ResizableDialog.h 1.6:
\r
360 * ResizableFormView.cpp 1.3:
\r
361 * ResizableFormView.h 1.2:
\r
362 * ResizableGrip.cpp 1.4:
\r
363 * ResizableGrip.h 1.4:
\r
364 * ResizableLayout.cpp 1.9:
\r
365 * ResizableLayout.h 1.7:
\r
366 * ResizableLib.dsp 1.4:
\r
367 * ResizableMinMax.cpp 1.2:
\r
368 * ResizableMinMax.h 1.2:
\r
369 * ResizablePage.cpp 1.3:
\r
370 * ResizablePage.h 1.4:
\r
371 * ResizablePageEx.cpp 1.3:
\r
372 * ResizablePageEx.h 1.3:
\r
373 * ResizableSheet.cpp 1.7:
\r
374 * ResizableSheet.h 1.6:
\r
375 * ResizableSheetEx.cpp 1.3:
\r
376 * ResizableSheetEx.h 1.3:
\r
377 * ResizableState.cpp 1.4:
\r
378 * ResizableState.h 1.4:
\r
381 * Artistic-License.txt 1.1:
\r
382 changed license to AL
\r
384 * ResizableFormView.cpp 1.2:
\r
385 now uses documented function to calc total client area
\r
386 fix for non-scrollable forms
\r
388 2001-08-01 Administrator
\r
389 * ResizableLayout.cpp 1.8:
\r
390 fixed transparent toolbars
\r
392 2001-07-21 Administrator
\r
393 * ResizableLayout.cpp 1.7:
\r
394 * ResizableLayout.h 1.6:
\r
395 fixed problems with clipping overlapped controls
\r
396 now you must add anchors in order of inclusion
\r
397 fixed problem with transparent toolbars (I was clipping device units)
\r
400 * ResizableDialog.cpp 1.5:
\r
401 * ResizableDialog.h 1.5:
\r
402 * ResizableGrip.cpp 1.3:
\r
403 * ResizableGrip.h 1.3:
\r
404 * ResizableLayout.cpp 1.6:
\r
405 * ResizableLayout.h 1.5:
\r
406 * ResizableLib.dsp 1.3:
\r
407 * ResizablePageEx.cpp 1.2:
\r
408 * ResizablePageEx.h 1.2:
\r
409 * ResizableSheet.cpp 1.6:
\r
410 * ResizableSheet.h 1.5:
\r
411 * ResizableSheetEx.cpp 1.2:
\r
412 * ResizableSheetEx.h 1.2:
\r
416 * ResizableFormView.cpp 1.1:
\r
417 * ResizableFormView.h 1.1:
\r
418 * ResizableLayout.cpp 1.5:
\r
419 * ResizableLayout.h 1.4:
\r
420 * ResizableLib.dsp 1.2:
\r
421 * ResizablePageEx.cpp 1.1:
\r
422 * ResizablePageEx.h 1.1:
\r
423 * ResizableSheet.cpp 1.5:
\r
424 * ResizableSheet.h 1.4:
\r
425 * ResizableSheetEx.cpp 1.1:
\r
426 * ResizableSheetEx.h 1.1:
\r
427 added wizard97 dialogs
\r
429 integration of property sheets
\r
432 * ResizableDialog.cpp 1.4:
\r
433 * ResizableDialog.h 1.4:
\r
434 * ResizableLayout.cpp 1.3:
\r
435 * ResizableLayout.h 1.3:
\r
436 * ResizablePage.cpp 1.2:
\r
437 * ResizablePage.h 1.3:
\r
438 anti-flickering added
\r
440 * ResizableLayout.cpp 1.4:
\r
441 * ResizableSheet.cpp 1.4:
\r
442 corrections to DeferWindowPos (returned value incorrectly
\r
446 * ResizableDialog.cpp 1.3:
\r
447 * ResizableDialog.h 1.3:
\r
448 * ResizableSheet.cpp 1.3:
\r
449 * ResizableSheet.h 1.3:
\r
450 * ResizableState.cpp 1.3:
\r
451 * ResizableState.h 1.3:
\r
452 new save/restore version - if bRectOnly, uses screen coords
\r
454 * ResizableDialog.cpp 1.2:
\r
455 * ResizableDialog.h 1.2:
\r
456 * ResizableGrip.cpp 1.2:
\r
457 * ResizableGrip.h 1.2:
\r
458 * ResizableLayout.cpp 1.2:
\r
459 * ResizableLayout.h 1.2:
\r
460 * ResizablePage.h 1.2:
\r
461 * ResizableSheet.cpp 1.2:
\r
462 * ResizableSheet.h 1.2:
\r
463 * ResizableState.cpp 1.2:
\r
464 * ResizableState.h 1.2:
\r
465 changed save/restore allowing to be performed on window rect only
\r
466 changed GetLayoutParent to GetResizableWnd
\r
467 added GetResizableWnd to CResizableState
\r
470 * ResizableLib.dsp 1.1:
\r
471 * ResizableLib.dsw 1.1:
\r
474 new ResizableLib with project settings working
\r