U++ framework
Do not panic. Ask here before giving up.

Home » Community » U++ community news and announcements » Upp 2007.1 released
Re: Upp 2007.1 released [message #8985 is a reply to message #8982] Wed, 11 April 2007 10:26 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 14291
Registered: November 2005
Ultimate Member
victorb wrote on Wed, 11 April 2007 03:48

I am a bit late... I have just spotted one bug with rc5 with the following code:

#include <CtrlLib/CtrlLib.h>

using namespace Upp;

struct TestResize : public TopWindow
{
	TestResize() {
		AddFrame(status);
		AddFrame(sb);
		Sizeable().Zoomable();
		sb.Set(0, 2, 10);
	}

	StatusBar status;
	HScrollBar sb;	
	
};


GUI_APP_MAIN
{
	TestResize().Run();
}


If you resize the window by dragging the BR corner and then you move the mouse pointer on top of the ScrollBar L\R arrows then it starts moving...

My environment is:
- Windows,
- MSC8



Funny bug. Fixed, however, release stays.

Quick fix:

Quote:


void SizeGrip::LeftDown(Point p, dword flags)
{
TopWindow *q = dynamic_cast<TopWindow *>(GetTopCtrl());
if(!q || q->IsMaximized() || !q->IsSizeable()) return;
#ifdef PLATFORM_WIN32
HWND hwnd = q->GetHWND();
if(hwnd) {
::SendMessage(hwnd, WM_SYSCOMMAND, 0xf008, MAKELONG(p.x, p.y));
::SendMessage(hwnd, WM_LBUTTONUP, 0, MAKELONG(p.x, p.y));
}
#endif



Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Mediawiki installed...
Next Topic: Upp 704-dev1 released
Goto Forum:
  


Current Time: Fri Jun 12 03:35:32 GMT+2 2026

Total time taken to generate the page: 0.00717 seconds