[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms.Theming / Default / ChangeLog
1 2010-06-25  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
2 \r
3         * TabControlPainter.cs: Use TabControl.Font instead of the values of\r
4         TabPage.Font.\r
5         Fixes bits of #551032.\r
6 \r
7 2010-06-20  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
8 \r
9         * TabControlPainter.cs: Actually draw the focus rectangle - TabControl\r
10         ignores the value of ShowFocusCues. Also, properly compute the bounds\r
11         for the focus rectangle, since it should include the padding of the\r
12         tab page.\r
13         Fixes bits of #515045.\r
14 \r
15 2010-05-17  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
16 \r
17         * TabControlPainter.cs: Don't use FocusRectSpacing or BorderThickess\r
18         to calculate the interior rectangle to draw the tab contents, as\r
19         TabControl.Padding is enough - we had been ignoring it. This make\r
20         should our tab look more like that one in .net.\r
21 \r
22 2010-05-17  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
23 \r
24         * TabControlPainter.cs: When drawing tabs, use TabControl.Padding into\r
25         account for the interior rectangle for the text/image contents.\r
26         Fixes the remaining bits of #604034.\r
27 \r
28 0201-05-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
29 \r
30         * TabControlPainter.cs: The text for our tabs should always be\r
31         vertically centered, and it should be horizontally centered if the\r
32         size mode is Fixed. Patch from Thomas Goldstein (stifu@free.fr).\r
33         Fixes part of #599841.\r
34 \r
35 2010-05-15  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
36 \r
37         * TabControlPainter.cs: Reduce the height for our default item size,\r
38         as we were ignoring the padding before.\r
39 \r
40 2008-10-20  Jonathan Pobst  <monkey@jpobst.com>\r
41 \r
42         * ToolStripPainter.cs: Don't paint over a set BackgroundImage.\r
43 \r
44 2008-10-09  Everaldo Canuto  <ecanuto@novell.com>\r
45 \r
46         * LinkLabelPainter.cs: Take Padding into account when drawing the linklabel\r
47         text.\r
48 \r
49 2008-10-08  Everaldo Canuto  <ecanuto@novell.com>\r
50 \r
51         * LabelPainter.cs: Use control.PaddingClientRectangle instead of calculate\r
52         rectangle with padding. Also break some lines that theres more than 120\r
53         characters.\r
54 \r
55 2008-09-24  Jonathan Pobst  <monkey@jpobst.com>\r
56 \r
57         * TabControlPainter.cs: Add 1 pixel to the tab text rectangle\r
58         to keep the text from getting cut off on XP.\r
59         [Fixes bug #428116]\r
60 \r
61 2008-09-16  Jonathan Pobst  <monkey@jpobst.com>\r
62 \r
63         * TabControlPainter.cs: Hook tab painting into ShowFocusCues.\r
64 \r
65 2008-07-31  George Giolfan  <georgegiolfan@yahoo.com>\r
66 \r
67         * TabControlPainter.cs: Added DrawScrollButton, GetButtonState.\r
68 \r
69 2008-06-09  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
70 \r
71         * TabControlPainter.cs: When calculating the display rectangle for\r
72         TabPage elements, don't include TabControlSelectedDelta.Y as part of\r
73         the page height, since it is only added ad the end (this is the way\r
74         it's done in TabControl). This way having a lot of pages with\r
75         Multiline as true doesn't add much extra space between the tab pages\r
76         labels and the actual tab pages area.\r
77         Fixes #393912.\r
78 \r
79 2008-05-21  George Giolfan <georgegiolfan@yahoo.com>\r
80 \r
81         * TabControlPainter.cs: Added HasHotElementStyles.\r
82 \r
83 2008-05-19  George Giolfan <georgegiolfan@yahoo.com>\r
84 \r
85         * TabControlPainter.cs: Refactored: Extracted DrawBackground.\r
86 \r
87 2008-05-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
88 \r
89         * TabControlPainter.cs: Use HotPrefix.Show as the value of\r
90         StringFormat.HotPrefix when drawing the tab text.\r
91         Fixes #355193.\r
92 \r
93 2008-05-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>\r
94 \r
95         * TabControlPainter.cs: Use StringAlignment.Near as the value for\r
96         StringFormat.Alignment when drawing the tab text.\r
97         Fixes part of #352399.\r
98 \r
99 2008-02-25  Jonathan Pobst  <monkey@jpobst.com>\r
100 \r
101         * LabelPainter.cs: Take Padding into account when drawing\r
102         the label text.\r
103 \r
104 2008-01-23  Everaldo Canuto  <ecanuto@novell.com>\r
105 \r
106         * LabelPainter.cs: Added.\r
107 \r
108 2008-01-22  Everaldo Canuto  <ecanuto@novell.com>\r
109 \r
110         * LinkLabelPainter.cs: Change Draw method to virtual.\r
111 \r
112 2008-01-22  Everaldo Canuto  <ecanuto@novell.com>\r
113 \r
114         * LinkLabelPainter.cs: Added.\r
115 \r
116 2007-09-04  Everaldo Canuto  <everaldo@simios.org>\r
117 \r
118         * CheckBoxPainter.cs: Adjust checkbox light color to ControlLightLight to\r
119         mimic win32 look. Fixes #82656 (2.0).\r
120 \r
121 2007-08-28  Jonathan Pobst  <monkey@jpobst.com>\r
122 \r
123         * RadioButtonPainter.cs: Added.\r
124 \r
125 2007-08-22  Jonathan Pobst  <monkey@jpobst.com>\r
126 \r
127         * CheckBoxPainter.cs: Added.\r
128 \r
129 2007-08-19  Everaldo Canuto  <ecanuto@novell.com>\r
130 \r
131         * TabControlPainter.cs: Fix regression in default padding x.\r
132 \r
133 2007-08-19  Everaldo Canuto  <ecanuto@novell.com>\r
134 \r
135         * TabControlPainter.cs: Fix border thickness, padding and tab text format to \r
136         be horizontal centralized. Fixes #82471.\r
137 \r
138 2007-08-18  Everaldo Canuto  <ecanuto@novell.com>\r
139 \r
140         * TabControlPainter.cs: Remove one vertical pixel from tab drawing, the \r
141         bottom line was one pixel more than needed.\r
142 \r
143 2007-07-26  Everaldo Canuto  <ecanuto@novell.com>\r
144 \r
145         * TabControlPainter.cs: Adjust vertical image position on tab. Fixes #81837.\r
146 \r
147 2007-07-26  Everaldo Canuto  <ecanuto@novell.com>\r
148 \r
149         * TabControlPainter.cs: Uses str_rect to draw text since it take in account\r
150         the image size. Fixes #81836.\r
151 \r
152 2007-07-20  Jonathan Pobst  <monkey@jpobst.com>\r
153 \r
154         * ToolStripPainter.cs: Patch from Rolf.  We weren't painting a\r
155         Checked button as sunken.  [Fixes bug #82151]\r
156 \r
157 2007-07-16  Jonathan Pobst  <monkey@jpobst.com>\r
158 \r
159         * ButtonPainter.cs: For flat buttons, draw mouse highlight when\r
160         button is focused.  Remove random extra rectangle.\r
161 \r
162 2007-07-16  Jonathan Pobst  <monkey@jpobst.com>\r
163 \r
164         * ButtonPainter.cs: For Flat button, if no mouse over / press\r
165         backcolor is specified, calculate one from the normal backcolor.\r
166 \r
167 2007-07-12  Jonathan Pobst  <monkey@jpobst.com>\r
168 \r
169         * ButtonPainter.cs: For Flat button, if BorderSize is 0, don't\r
170         draw the rectangle.  Setting the pen's width to 1 isn't good\r
171         enough, it still draws the border.  [Fixes bug #82081]\r
172 \r
173 2007-07-03  Jonathan Pobst  <monkey@jpobst.com>\r
174 \r
175         * ToolStripPainter.cs: Added. This is where we paint toolstrips\r
176         using the ToolStripSystemRenderer.\r
177 \r
178 2007-05-04  Andreia Gaita  <avidigal@novell.com>\r
179 \r
180         * TabControlPainter.cs: Use ControlPaint static methods\r
181         instead of ThemeEngine ones (seeing as they're there and\r
182         all :p )\r
183 \r
184 2007-04-15  Andreia Gaita  <avidigal@novell.com>\r
185 \r
186         * ButtonPainter.cs: refactoring of the button drawing\r
187         that was originally located in ThemeElementsDefault\r
188         \r
189         * TabControlPainter.cs: refactoring of the tabcontrol\r
190         drawing code originally located in the ThemeWin32Classic.\r
191         Also, fixes and changes:\r
192                 - replaced most hardcoded values with properties to \r
193                 make it easier to customize implementations.\r
194                 - fixed left and right alignment drawing problems\r
195                 - fixed flatbutton border drawing on left and\r
196                 right alignment\r
197                 - fixed #79619\r
198                 - fixed paddings, spacings and positioning.\r
199 \r
200         \r