ultimatepp/uppsrc/RasterPlayer/RasterPlayer.usc
koldo 04d90f2a4f .RasterPlayer: Fix and added SetMT in usc
git-svn-id: svn://ultimatepp.org/upp/trunk@2679 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-09-09 18:58:22 +00:00

27 lines
No EOL
644 B
Text

ctrl RasterPlayer {
group "Progress";
GetMinSize() { return Size(0, 0); }
GetStdSize() { return Size(140, 140); }
Frame SetFrame @1;
Color SetBackground;
int SetSpeed = 1;
bool SetMT = 0;
Paint(w) {
r = GetRect();
DrawCtrlFrame(w, r, .SetFrame);
sz = Size(r.right - r.left, r.bottom - r.top);
DeflateRect(r);
sz = Size(r.right - r.left, r.bottom - r.top);
w.DrawRect(r.left, r.top, sz.cx, sz.cy, :SWhite);
img = "RasterPlayer:RasterPlayer.iml:clip";
s = min(min(r.right-r.left, r.bottom-r.top)-1, 150);
w.DrawImage(r.left+(sz.cx-s)/2, r.top+(sz.cy-s)/2, r.left+s, r.top+s, img);
}
}