ralphtricky
Posts: 6685
Joined: 7/27/2003 From: Colorado Springs Status: offline
|
quote:
ORIGINAL: JPJ Regarding the clicking issues in this thread I see, among others, issues with: (1) The automatic placement of the mouse cursor. (2) And sometimes the cursor not working after automatic placement, needing a delay or moving it a little to activate. (3) And sometimes delays and lock-up after clicking etc. Has the following been seen or considered in this connection? I see this on my pc: When the mouse cursor is automatically placed on a button (1), sometimes it initially appears as a non-active cursor (black and white pointing finger) that cannot be clicked unless I wait or move it a little bit to activate it first. See the screenshot. The cursor initially being non-active seems to explain cases of (2) above. I wonder if (2) might be a caused by a threading issue (see below) and if so, if (2) and (3) are then different symptoms of (the same?) threading issue? Given the inactive cursor on a button in a dialog, sometimes clicking works, sometimes not. If I wait and do nothing (or if clicking doesn't work and I haven't moved the cursor yet), then the cursor remains inactive but will eventually change and become active (colored pointing finger) automatically, allowing me to click. How long I have to wait is variable; it can be short or long, for example 15-20 seconds. So, in these cases there is a delay. In other cases the inactive cursor doesn't become active at all if I don't move it a little; this may suggest its automatic activation process has become locked rather than only delayed. So, when the mouse cursor is automatically placed on a button, it seems there can be no issue (immediate activation), or a delay (later activation), or a lock (no activation). So, it would appear that something that can be delayed or locked continues to run in the background after the dialog/mouse appears as non-active and before it becomes active. Is there a countdown or something running in another thread that can delay or lock the cursor/click event? So far for (1) and (2). As for (3): On my screen nothing really wrong happens in cases (1) and (2); the issues are minor or non-existent (correct cursor placement etc., or I only have have to move the mouse a little bit to click, something more people noticed). But is it possible that the clicking issue in (2) is due to a threading issue in these dialogs that causes things to delay or lock up etc. on a much larger scale on some machines, some circumstances, such as the case of Grim.Reaper (3)? On my pc, I have seen dialog boxes affected by non-active or delayed clicking in many phases, so if you notice this at all you might notice this anytime in your gameplay: - Version Warning dialog - Begin Turn dialog (sometimes I can click the inactive cursor, sometimes not) - End Your Turn dialog (sometimes clicking the active cursor makes it inactive first) - Attack Resolution dialog - Time Remaining dialog - Combat Results dialog - Situation Briefing dialog (the right arrow) - Theater Option dialog - News Summary dialog - End of Scenario dialog Note also that on my pc this cursor/click activation problem does not happen in all these dialogs all the time. In some cases it seems I can click the inactive cursor. And moving the inactive cursor just a little bit always activates it immediately, which may explain why this is not noticed in many cases. Thaks for taking the time to write that up. I think you're right. I'll look into it.
_____________________________
Ralph Trickey TOAW IV Programmer Blog: http://operationalwarfare.com --- My comments are my own, and do not represent the views of any other person or entity. Nothing that I say should be construed in any way as a promise of anything.
|