diff options
Diffstat (limited to 'win32/PlatWin.cxx')
| -rw-r--r-- | win32/PlatWin.cxx | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 180d2d1a7..082a177e6 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -1878,7 +1878,7 @@ bool Window::HasFocus() {  PRectangle Window::GetPosition() {  	RECT rc;  	::GetWindowRect(reinterpret_cast<HWND>(wid), &rc); -	return PRectangle(rc.left, rc.top, rc.right, rc.bottom); +	return PRectangle::FromInts(rc.left, rc.top, rc.right, rc.bottom);  }  void Window::SetPosition(PRectangle rc) { @@ -1943,7 +1943,7 @@ PRectangle Window::GetClientPosition() {  	RECT rc={0,0,0,0};  	if (wid)  		::GetClientRect(reinterpret_cast<HWND>(wid), &rc); -	return  PRectangle(rc.left, rc.top, rc.right, rc.bottom); +	return PRectangle::FromInts(rc.left, rc.top, rc.right, rc.bottom);  }  void Window::Show(bool show) { @@ -2235,7 +2235,7 @@ void ListBoxX::Create(Window &parent_, int ctrlID_, Point location_, int lineHei  	POINT locationw = {static_cast<LONG>(location.x), static_cast<LONG>(location.y)};  	::MapWindowPoints(hwndParent, NULL, &locationw, 1); -	location = Point(locationw.x, locationw.y); +	location = Point::FromInts(locationw.x, locationw.y);  }  void ListBoxX::SetFont(Font &font) { @@ -2415,7 +2415,7 @@ void ListBoxX::Draw(DRAWITEMSTRUCT *pDrawItem) {  				if (technology == SCWIN_TECH_GDI) {  					surfaceItem->Init(pDrawItem->hDC, pDrawItem->hwndItem);  					long left = pDrawItem->rcItem.left + static_cast<int>(ItemInset.x + ImageInset.x); -					PRectangle rcImage(left, pDrawItem->rcItem.top, +					PRectangle rcImage = PRectangle::FromInts(left, pDrawItem->rcItem.top,  						left + images.GetWidth(), pDrawItem->rcItem.bottom);  					surfaceItem->DrawRGBAImage(rcImage,  						pimage->GetWidth(), pimage->GetHeight(), pimage->Pixels()); @@ -2443,7 +2443,7 @@ void ListBoxX::Draw(DRAWITEMSTRUCT *pDrawItem) {  							surfaceItem->Init(pDCRT, pDrawItem->hwndItem);  							pDCRT->BeginDraw();  							long left = pDrawItem->rcItem.left + static_cast<long>(ItemInset.x + ImageInset.x); -							PRectangle rcImage(left, pDrawItem->rcItem.top, +							PRectangle rcImage = PRectangle::FromInts(left, pDrawItem->rcItem.top,  								left + images.GetWidth(), pDrawItem->rcItem.bottom);  							surfaceItem->DrawRGBAImage(rcImage,  								pimage->GetWidth(), pimage->GetHeight(), pimage->Pixels()); @@ -2520,7 +2520,7 @@ void ListBoxX::SetList(const char *list, char separator, char typesep) {  void ListBoxX::AdjustWindowRect(PRectangle *rc) {  	RECT rcw = RectFromPRectangle(*rc);  	::AdjustWindowRectEx(&rcw, WS_THICKFRAME, false, WS_EX_WINDOWEDGE); -	*rc = PRectangle(rcw.left, rcw.top, rcw.right, rcw.bottom); +	*rc = PRectangle::FromInts(rcw.left, rcw.top, rcw.right, rcw.bottom);  }  int ListBoxX::ItemHeight() const { @@ -2537,14 +2537,14 @@ int ListBoxX::MinClientWidth() const {  }  POINT ListBoxX::MinTrackSize() const { -	PRectangle rc(0, 0, MinClientWidth(), ItemHeight()); +	PRectangle rc = PRectangle::FromInts(0, 0, MinClientWidth(), ItemHeight());  	AdjustWindowRect(&rc);  	POINT ret = {static_cast<LONG>(rc.Width()), static_cast<LONG>(rc.Height())};  	return ret;  }  POINT ListBoxX::MaxTrackSize() const { -	PRectangle rc(0, 0, +	PRectangle rc = PRectangle::FromInts(0, 0,  		Platform::Maximum(MinClientWidth(),   		maxCharWidth * maxItemCharacters + static_cast<int>(TextInset.x) * 2 +  		 TextOffset() + ::GetSystemMetrics(SM_CXVSCROLL)), @@ -2578,7 +2578,7 @@ void ListBoxX::ResizeToCursor() {  	PRectangle rc = GetPosition();  	POINT ptw;  	::GetCursorPos(&ptw); -	Point pt(ptw.x, ptw.y); +	Point pt = Point::FromInts(ptw.x, ptw.y);  	pt.x += dragOffset.x;  	pt.y += dragOffset.y; | 
