Xamarin Public Jenkins c042cd0c52 Imported Upstream version 4.2.0.179
Former-commit-id: 4610231f55806d2a05ed69e5ff3faa7336cc1479
2015-11-10 15:03:43 +00:00

201 lines
6.6 KiB
Plaintext

2010-06-25 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use TabControl.Font instead of the values of
TabPage.Font.
Fixes bits of #551032.
2010-06-20 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Actually draw the focus rectangle - TabControl
ignores the value of ShowFocusCues. Also, properly compute the bounds
for the focus rectangle, since it should include the padding of the
tab page.
Fixes bits of #515045.
2010-05-17 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Don't use FocusRectSpacing or BorderThickess
to calculate the interior rectangle to draw the tab contents, as
TabControl.Padding is enough - we had been ignoring it. This make
should our tab look more like that one in .net.
2010-05-17 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: When drawing tabs, use TabControl.Padding into
account for the interior rectangle for the text/image contents.
Fixes the remaining bits of #604034.
0201-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: The text for our tabs should always be
vertically centered, and it should be horizontally centered if the
size mode is Fixed. Patch from Thomas Goldstein (stifu@free.fr).
Fixes part of #599841.
2010-05-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Reduce the height for our default item size,
as we were ignoring the padding before.
2008-10-20 Jonathan Pobst <monkey@jpobst.com>
* ToolStripPainter.cs: Don't paint over a set BackgroundImage.
2008-10-09 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Take Padding into account when drawing the linklabel
text.
2008-10-08 Everaldo Canuto <ecanuto@novell.com>
* LabelPainter.cs: Use control.PaddingClientRectangle instead of calculate
rectangle with padding. Also break some lines that theres more than 120
characters.
2008-09-24 Jonathan Pobst <monkey@jpobst.com>
* TabControlPainter.cs: Add 1 pixel to the tab text rectangle
to keep the text from getting cut off on XP.
[Fixes bug #428116]
2008-09-16 Jonathan Pobst <monkey@jpobst.com>
* TabControlPainter.cs: Hook tab painting into ShowFocusCues.
2008-07-31 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Added DrawScrollButton, GetButtonState.
2008-06-09 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: When calculating the display rectangle for
TabPage elements, don't include TabControlSelectedDelta.Y as part of
the page height, since it is only added ad the end (this is the way
it's done in TabControl). This way having a lot of pages with
Multiline as true doesn't add much extra space between the tab pages
labels and the actual tab pages area.
Fixes #393912.
2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Added HasHotElementStyles.
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Refactored: Extracted DrawBackground.
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use HotPrefix.Show as the value of
StringFormat.HotPrefix when drawing the tab text.
Fixes #355193.
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use StringAlignment.Near as the value for
StringFormat.Alignment when drawing the tab text.
Fixes part of #352399.
2008-02-25 Jonathan Pobst <monkey@jpobst.com>
* LabelPainter.cs: Take Padding into account when drawing
the label text.
2008-01-23 Everaldo Canuto <ecanuto@novell.com>
* LabelPainter.cs: Added.
2008-01-22 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Change Draw method to virtual.
2008-01-22 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Added.
2007-09-04 Everaldo Canuto <everaldo@simios.org>
* CheckBoxPainter.cs: Adjust checkbox light color to ControlLightLight to
mimic win32 look. Fixes #82656 (2.0).
2007-08-28 Jonathan Pobst <monkey@jpobst.com>
* RadioButtonPainter.cs: Added.
2007-08-22 Jonathan Pobst <monkey@jpobst.com>
* CheckBoxPainter.cs: Added.
2007-08-19 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Fix regression in default padding x.
2007-08-19 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Fix border thickness, padding and tab text format to
be horizontal centralized. Fixes #82471.
2007-08-18 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Remove one vertical pixel from tab drawing, the
bottom line was one pixel more than needed.
2007-07-26 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Adjust vertical image position on tab. Fixes #81837.
2007-07-26 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Uses str_rect to draw text since it take in account
the image size. Fixes #81836.
2007-07-20 Jonathan Pobst <monkey@jpobst.com>
* ToolStripPainter.cs: Patch from Rolf. We weren't painting a
Checked button as sunken. [Fixes bug #82151]
2007-07-16 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For flat buttons, draw mouse highlight when
button is focused. Remove random extra rectangle.
2007-07-16 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For Flat button, if no mouse over / press
backcolor is specified, calculate one from the normal backcolor.
2007-07-12 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For Flat button, if BorderSize is 0, don't
draw the rectangle. Setting the pen's width to 1 isn't good
enough, it still draws the border. [Fixes bug #82081]
2007-07-03 Jonathan Pobst <monkey@jpobst.com>
* ToolStripPainter.cs: Added. This is where we paint toolstrips
using the ToolStripSystemRenderer.
2007-05-04 Andreia Gaita <avidigal@novell.com>
* TabControlPainter.cs: Use ControlPaint static methods
instead of ThemeEngine ones (seeing as they're there and
all :p )
2007-04-15 Andreia Gaita <avidigal@novell.com>
* ButtonPainter.cs: refactoring of the button drawing
that was originally located in ThemeElementsDefault
* TabControlPainter.cs: refactoring of the tabcontrol
drawing code originally located in the ThemeWin32Classic.
Also, fixes and changes:
- replaced most hardcoded values with properties to
make it easier to customize implementations.
- fixed left and right alignment drawing problems
- fixed flatbutton border drawing on left and
right alignment
- fixed #79619
- fixed paddings, spacings and positioning.