Home » U++ Library support » Slider&ProgressIndicator » ProgressIndicator in ArrayCtrl
Re: ProgressIndicator in ArrayCtrl [message #12501 is a reply to message #12496] |
Tue, 06 November 2007 11:39 |
mrjt
Messages: 705 Registered: March 2007 Location: London
|
Contributor |
|
|
Good bug!
When drawing percentages the progress bar falls back to none-chameleon drawing style and the function GetMsz() used for returning the inner control size (minus margins) returns an incorrect value because it still uses ChMargin.
My quick fix:
Size ProgressIndicator::GetMsz()
{
Size sz = GetSize();
if (GUI_GlobalStyle() >= GUISTYLE_XP && !percent) {
Rect mg = ChMargins(style->hlook);
sz.cx -= mg.left + mg.right;
mg = ChMargins(style->vlook);
sz.cy -= mg.top + mg.bottom;
}
else {
sz.cx -= 4;
sz.cy -= 4;
}
return sz;
}
James
[Updated on: Tue, 06 November 2007 11:40] Report message to a moderator
|
|
|
|
|
ProgressIndicator in ArrayCtrl
By: malya on Fri, 26 October 2007 12:13
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mirek on Sat, 27 October 2007 15:11
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Sat, 03 November 2007 16:00
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mirek on Sun, 04 November 2007 11:34
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Mon, 05 November 2007 09:41
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mrjt on Mon, 05 November 2007 14:54
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: unodgs on Mon, 05 November 2007 15:01
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mr_ped on Mon, 05 November 2007 17:43
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: unodgs on Mon, 05 November 2007 22:29
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Mon, 05 November 2007 23:16
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mrjt on Tue, 06 November 2007 11:39
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Tue, 06 November 2007 11:44
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mrjt on Tue, 06 November 2007 12:31
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Tue, 06 November 2007 14:27
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: malya on Wed, 07 November 2007 15:14
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mr_ped on Wed, 07 November 2007 16:46
|
|
|
Re: ProgressIndicator in ArrayCtrl
By: mr_ped on Wed, 07 November 2007 16:54
|
Goto Forum:
Current Time: Wed May 08 04:14:01 CEST 2024
Total time taken to generate the page: 0.02035 seconds
|