|
|
Home » U++ Library support » U++ Core » Core regression between svn 6693 -> 6697
Re: Core regression between svn 6693 -> 6697 [message #41676 is a reply to message #41675] |
Thu, 09 January 2014 23:15   |
Didier
Messages: 725 Registered: November 2008 Location: France
|
Contributor |
|
|
Hi,
I wasn't precise enough, if you modify CursorImage() a little bit:
virtual Image CursorImage(Point p, dword keyflags)
{
LOG("CursorImage " << flag << " keyflags="<<keyflags); //******* MODIFIED LINE ********
return ((keyflags & K_CTRL) !=0) ? Image::Hand() : Image::Arrow(); //******* MODIFIED LINE ********
}
I get the following logs by just pressing/unpressing CTRL key and NOT MOVING the mouse ==> the icon is inverted from what I expect !
Quote: |
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage false keyflags=0
CursorImage true keyflags=0 ************** 1rst PRESS ==> INVERSION POINT ********************
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0 Stays inverted until mouse is moved
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage true keyflags=0
CursorImage false keyflags=131072
CursorImage false keyflags=131072
CursorImage false keyflags=131072
|
For the other problem, just modify the 'Action()' method:
void Action()
{
LOG("Action " << msecs());
ProcessEvents();
WaitCursor h; // ********* ADDED LINE ***********
Sleep(2000);
LOG("Action end " << msecs());
}
The logs show that everything works fine:
Quote: | Action 11095902
Action end 11097903
|
But the WaitCursor does not show, maybe this is a bad usage case ??
[Updated on: Thu, 09 January 2014 23:17] Report message to a moderator
|
|
|
 |
|
Core regression between svn 6693 -> 6697
By: Didier on Sat, 28 December 2013 11:23
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Klugier on Mon, 30 December 2013 18:01
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Mon, 30 December 2013 18:33
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Tue, 31 December 2013 16:54
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Wed, 01 January 2014 20:40
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Mon, 06 January 2014 18:51
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Mon, 06 January 2014 22:18
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Mon, 06 January 2014 23:05
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Wed, 08 January 2014 20:58
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Thu, 09 January 2014 00:00
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Thu, 09 January 2014 20:45
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Thu, 09 January 2014 23:15
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Sat, 11 January 2014 12:00
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: Didier on Sat, 11 January 2014 13:18
|
 |
|
Re: Core regression between svn 6693 -> 6697
By: mirek on Sat, 11 January 2014 16:58
|
 |
 |
Re: Core regression between svn 6693 -> 6697
By: Didier on Sat, 11 January 2014 22:50
|
Goto Forum:
Current Time: Tue Apr 29 23:14:53 CEST 2025
Total time taken to generate the page: 0.03994 seconds
|
|
|