Commit graph

225 commits

Author SHA1 Message Date
Thomas Faber
05253f900f comctl32: Fix MSVC build in monthcal.c. 2012-01-30 11:51:35 +01:00
Nikolay Sivov
ea96417f83 comctl32/monthcal: Update pointer after reallocation (Valgrind). 2011-10-18 15:12:37 +02:00
Nikolay Sivov
40c783fcc1 comctl32/monthcal: After notification safely free buffer allocated on heap. 2011-10-03 09:45:33 -05:00
Nikolay Sivov
5e2ede6c4d comctl32/monthcal: Also invalidate today label while setting new today date. 2011-09-30 10:31:03 -05:00
Nikolay Sivov
c28a1d019d comctl32/monthcal: Fix week numbers background color. 2011-09-30 10:30:57 -05:00
Nikolay Sivov
6766535408 comctl32/monthcal: Fix jump to today date. 2011-09-23 14:19:31 +02:00
Nikolay Sivov
d3758e02b8 comctl32/monthcal: Properly adjust day of week in MCM_SETCURSEL. 2011-09-23 14:19:25 +02:00
Nikolay Sivov
d6349844e6 comctl32/monthcal: Correct MCM_SETTODAY handler return value. 2011-09-23 14:19:18 +02:00
Nikolay Sivov
efbb419621 comctl32/monthcal: Fix some day state problems. 2011-09-23 14:19:13 +02:00
Nikolay Sivov
b11208e5f8 comctl32/monthcal: Fix MCM_GETMONTHRANGE with regard to multiple calendars and parameter handling. 2011-09-23 14:19:07 +02:00
Nikolay Sivov
23dfef0d9e comctl32/monthcal: Enable multiple calendars support. 2011-09-22 19:51:50 +02:00
Nikolay Sivov
229d4e2109 comctl32/monthcal: Fix today date box painting. 2011-09-20 16:21:40 +02:00
Nikolay Sivov
57a70f4924 comctl32/monthcal: Fix today label position. 2011-09-20 16:21:40 +02:00
Nikolay Sivov
0d3b04d033 comctl32/monthcal: Implement MCM_GETCALENDARCOUNT. 2011-09-20 16:21:40 +02:00
Nikolay Sivov
ca533fca8c comctl32/monthcal: Fix MCM_SETSELRANGE for multiple calendars case. 2011-09-19 17:56:05 +02:00
Nikolay Sivov
2c6443ae57 comctl32/monthcal: Fix MCM_SETCURSEL for multiple calendars case. 2011-09-19 17:56:05 +02:00
Nikolay Sivov
b83d9b3261 comctl32/monthcal: Fix hittesting in blank areas of multiple calendars case. 2011-09-19 17:56:05 +02:00
Nikolay Sivov
fec346b36d comctl32/monthcal: Properly compute maximum date for control. 2011-09-15 15:41:41 +02:00
Nikolay Sivov
e716421393 comctl32/monthcal: Store calendars matrix dimensions instead of overall count. 2011-09-15 15:41:41 +02:00
Gerald Pfeifer
a17463b1e4 comctl32: Remove dead code from MONTHCAL_HitTest. 2011-09-08 11:22:04 +02:00
Nikolay Sivov
354d41685f comctl32/monthcal: Make day drawing helpers aware of multiple calendars. 2011-09-07 18:13:29 +02:00
Andrew Talbot
8a4b7f9f22 comctl32: void functions should not return a value. 2011-08-22 16:14:31 +02:00
Frédéric Delanoy
f932abf326 dlls: Assorted spelling fixes. 2011-08-01 18:26:27 +02:00
Nikolay Sivov
6cf25732dd comctl32/monthcal: Remove unused variable (Clang). 2011-07-04 13:41:05 +02:00
Piotr Caban
f831f77515 comctl32: Use vssym32.h instead of tmschema.h. 2011-06-27 15:06:49 -05:00
Francois Gouget
5920de5ffb Assorted spelling and case fixes. 2011-05-09 12:09:27 +02:00
Nikolay Sivov
6d43470600 comctl32/monthcal: Get rid of empty slots in cached brushes array. 2011-04-04 11:51:58 +02:00
Nikolay Sivov
41a113e0ce comctl32/monthcal: Cache pens, fix line colour. 2011-04-04 11:51:53 +02:00
Nikolay Sivov
49088bf96d comctl32/monthcal: Fix today label position and text colour. 2011-04-04 11:51:48 +02:00
Nikolay Sivov
5a8be0bc20 comctl32/monthcal: Week numbers use title colour. 2011-04-04 11:51:43 +02:00
Gerald Pfeifer
1e74b6379c comctl32: Simplify MONTHCAL_PaintLeadTrailMonths. 2011-04-01 10:49:00 +02:00
Nikolay Sivov
3796f12710 comctl32/monthcal: Clean day painting function. 2011-03-28 17:31:03 +02:00
Nikolay Sivov
802ab38f0c comctl32/monthcal: Selection and abbreviations should use title colour. 2011-03-28 17:30:58 +02:00
Nikolay Sivov
6d4b96020e comctl32/monthcal: Cache brush handles. 2011-03-28 17:30:53 +02:00
Nikolay Sivov
eb2dc5c900 comctl32/monthcal: Fix hit test for previous month. 2011-03-28 17:30:45 +02:00
Nikolay Sivov
2f65a83370 comctl32/monthcal: Move partially visible months painting outside of calendar loop. 2011-03-28 17:30:40 +02:00
Nikolay Sivov
ddab5d8548 comctl32/monthcal: Remove outdated comment. 2011-03-28 17:30:33 +02:00
Nikolay Sivov
9ce376181a comctl32/monthcal: Use recently introduced enum in scroll buttons painting helper. 2010-08-16 13:45:14 +02:00
Nikolay Sivov
ae1062c12d comctl32/monthcal: Store all control colors in a single array. 2010-08-16 13:45:07 +02:00
Nikolay Sivov
8caeb2f735 comctl32/monthcal: Fix assumption about a single calendar for minimal rectangle calculation. 2010-08-16 13:44:55 +02:00
Nikolay Sivov
197a716424 comctl32/monthcal: Remove macro used once. 2010-08-16 13:44:50 +02:00
Nikolay Sivov
af6ba8297f comctl32/monthcal: Properly scroll calendars on year change. 2010-08-16 13:44:43 +02:00
Nikolay Sivov
23d8d35e9e comctl32/monthcal: Make month popup menu respect multiple calendars. 2010-08-16 13:44:39 +02:00
Nikolay Sivov
09d883fbf0 comctl32/monthcal: Properly adjust selections on scrolling. 2010-08-16 13:44:35 +02:00
Nikolay Sivov
76d3e1d553 comctl32/monthcal: Support new hittest fields for some cases. 2010-08-16 13:44:29 +02:00
Nikolay Sivov
8e968fd290 comctl32/monthcal: Add some tests for post-V1 hittest fields. 2010-08-04 13:26:00 +02:00
Nikolay Sivov
7fb6031731 comctl32/monthcal: Erase week numbers rectangle before drawing new text. 2010-08-02 14:08:48 +02:00
Nikolay Sivov
49949cbbc2 comctl32/monthcal: No need to calculate month length on every iteration. 2010-08-02 14:08:40 +02:00
Nikolay Sivov
db10fb8301 comctl32/monthcal: Get rid of stored current selection date, it's always synced with lower bound. 2010-08-02 14:08:34 +02:00
Nikolay Sivov
516c322ecc comctl32/monthcal: Add support for month delta in button navigation. 2010-08-02 14:08:20 +02:00