Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Method override context menu position incorrect

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
kinook Posted - Jan 19 2006 : 07:44:31 AM
When invoking the VAssistX.GotoImplementation command (mine is mapped to Alt+G), if the method under the cursor is overridden, a context menu is displayed with the different overrides. This context menu is positioned at the mouse cursor rather than the caret position in the editor. For keyboarders working w/ multiple monitors, this can be rather annoying (for a while I thought that VAssist was ignore my keystroke, but then I noticed the menu was coming up on my non-primary monitor where the mouse cursor happened to be, and now that I know, it's still unproductive to scan around the monitors to find it).

VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X:
VA.NET 7.1:
VA 4.1:
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.3077.0
Font: Andale Mono 13(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
Single processor

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;
G:\\src\\boost_1_33_0;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;

Other Includes:

4   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Jan 22 2006 : 2:12:52 PM
we try to keep VA options to an absolute minimum, since each additional option causes a lot of extra work, more than you might expect. still, as a keyboard centric user myself i like this idea. i will ask support and see what they think. there is not a lot of point in putting in a feature request that stands no real chance.
kinook Posted - Jan 20 2006 : 10:45:05 AM
Normally, you can honor the method used to invoke the context menu, and position near the mouse cursor if invoked via the mouse and near the caret position if invoked via the keyboard. I can see where this might be more difficult with the add-in running in the context of the IDE and possibly not being privy to that information. Another possibility would be a VAssist option as to where to position it (near the caret or the mouse cursor).
feline Posted - Jan 19 2006 : 2:27:20 PM
speaking as a keyboard user with dual monitors i find the best solution is to "keep" the mouse cursor over the main IDE title bar. this way i know where to look when i issue alt-g, and the mouse is in a known position when i do have to drag it down to do something *sigh*
support Posted - Jan 19 2006 : 11:48:03 AM
We appreciate your position but the behavior is by design. We're not saying it's right or perfect; we just know we're doing it.

We used to open the menu at the caret but if we recall correctly, people didn't like the fact they had to hunt for their mouse to make a selection.

We'll see if we can think of a reasonable change.

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000