Page 1 of 4
Dual monitors and context menu
Posted: 19 Oct 2005 23:29
by JustinF
If Tracker is on the secondary monitor and you right-click on an empty area of either the listview or treeview, the context menu displays on the edge of the primary monitor. Clicking directly on a file or folder displays the menu in the correct place.
Re: Dual monitors and context menu
Posted: 20 Oct 2005 08:58
by admin
Users...

you never cease to surprise me.
OK, I tried something. You tell me if it works. (I limit myself to 1 monitor at a time.)
Re: Dual monitors and context menu
Posted: 20 Oct 2005 15:14
by JustinF
admin wrote:Users...

you never cease to surprise me.
LOL. I'm surprised I haven't ran across this before. I always keep Tracker front-and-center on the primary monitor, though.

Re: Dual monitors and context menu
Posted: 24 Oct 2005 12:57
by admin
Should be fixed with v4.20.0019.
Re: Dual monitors and context menu
Posted: 24 Oct 2005 15:01
by JustinF
admin wrote:Should be fixed with v4.20.0019.
Unfortunately the problem still exists.

Re: Dual monitors and context menu
Posted: 24 Oct 2005 15:31
by admin
JustinF wrote:admin wrote:Should be fixed with v4.20.0019.
Unfortunately the problem still exists.

Ok. What about other context menus: browsing tabs, toolbar history buttons, various file list column headers... good or nogood?
Re: Dual monitors and context menu
Posted: 24 Oct 2005 15:51
by JustinF
admin wrote:Ok. What about other context menus: browsing tabs, toolbar history buttons, various file list column headers... good or nogood?
Browsing Tabs: No good
Toolbar history buttons: No good (I didn't know that existed until now!)
Column headers: No good
Preview/File View context menu in Info Panel: No good
Tooltip when you hover over Created/Modified dates in Info Panel: No good
File Info Tips in listview:
GOOD!
Configuration window: No good...it always opens on the primary monitor, in the same spot the context menus show up.
Context menus that work:
Right-click on application title bar
Right-click on scrollbar(s)
right-click on node in treeview
right-click on item in listview
Re: Dual monitors and context menu
Posted: 24 Oct 2005 16:15
by admin
And you're sure your graphic card is working alright?
I'll see what i can do...
Re: Dual monitors and context menu
Posted: 24 Oct 2005 16:37
by admin
JustinF wrote:Tooltip when you hover over Created/Modified dates in Info Panel: No good
This one I cannot control at all.
The rest, I hope, can be tackled.
Re: Dual monitors and context menu
Posted: 24 Oct 2005 16:42
by JustinF
admin wrote:And you're sure your graphic card is working alright?

Well, I guess you can never be 100% sure

...I do have other apps that have custom context menus that show up correctly, though.
Re: Dual monitors and context menu
Posted: 24 Oct 2005 16:52
by admin
Just uploaded v4.20.0021... try it.
Re: Dual monitors and context menu
Posted: 24 Oct 2005 17:31
by jacky
admin wrote:Just uploaded v4.20.0021... try it.
Doesnt seem to work

I got same results as in JustinF's detailled post. (also, when you right click on a preview, to show it full screen, it's on the main monitor too)
Re: Dual monitors and context menu
Posted: 24 Oct 2005 17:33
by admin
jacky wrote:admin wrote:Just uploaded v4.20.0021... try it.
Doesnt seem to work

I got same results as in JustinF's detailled post. (also, when you right click on a preview, to show it full screen, it's on the main monitor too)
Oh. Hmm. Any ideas anybody?
Re: Dual monitors and context menu
Posted: 24 Oct 2005 17:52
by jacky
admin wrote:Oh. Hmm. Any ideas anybody?
did a few tests since I have 2 monitors. But I'm a bit confused cause I haven't been able to get the problem you have
I just started VB with a Form, a button on it which will popup the menu, and it works with both a "classic"
PopupMenu mnu_popup, , Command1.Left + x, Command1.Top + y
and also using APIs to get the cursor pos:
PopupMenu mnu_popup, , pt.x, pt.y
How do you popup you menus?
Re: Dual monitors and context menu
Posted: 24 Oct 2005 18:00
by admin
Well, I first had it all "classic/implicit":
PopupMenu menEdit, vbPopupMenuRightButton
then "classic/explicit":
PopupMenu menEdit, vbPopupMenuRightButton, picList.Left + X, picList.Top + Y
then API:
' get cursor pos on screen
GetCursorPos pt
' convert into client coordinates
ScreenToClient hwnd, pt
PopupMenu menEdit, vbPopupMenuRightButton, pt.X, pt.Y
and it all failed.