[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: TortoiseMerge - File Patches tool window positioned on desktop but off screen

From: Bruce J Clark <BJClark_at_metrol.co.uk>
Date: Wed, 21 Sep 2016 09:11:39 +0000

Hi,

I see that r27421 addresses this issue.

Thanks,
Bruce

>

This email and any attachments or links herein are confidential and may contain Metrol Technology Limited proprietary information that is legally privileged or otherwise protected from disclosure. It is solely intended for the person(s) named above. If you are not the intended recipient, any reading, use, disclosure, copying or distribution of all or parts of this email or associated attachments or links to other web locations, is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by replying to this message or by telephone and delete this email and any attachments or links permanently from your system. Metrol accepts no liability for any damage of whatever nature caused by this email.

-----Original Message-----
> From: Bruce J Clark [mailto:BJClark_at_metrol.co.uk]
> Sent: 03 August 2016 13:52
> To: users_at_tortoisesvn.tigris.org
> Subject: RE: TortoiseMerge - File Patches tool window positioned on
> desktop but off screen
>
> > Perhaps the MonitorFromPoint function (https://msdn.microsoft.com/en-
> us/library/windows/desktop/dd145062%28v=vs.85%29.aspx?f=255&MSPPError=-
> 2147217396) would be helpful for this.
>
> Sorry, I was wrong about the solution involving MonitorFromPoint -
> MonitorFromWindow (https://msdn.microsoft.com/en-
> us/library/windows/desktop/dd145064(v=vs.85).aspx) would make much more
> sense.
>
>
> BTW, the "How to Quote" link on the TortoiseSVN Community/Mailing Lists
> page (https://tortoisesvn.net/community.html) seems to be broken.
>
> Regards,
> Bruce
>
>> -----Original Message-----
>> From: Bruce J Clark
>> Sent: 03 August 2016 11:29
>> To: users_at_tortoisesvn.tigris.org
>> Subject: TortoiseMerge - File Patches tool window positioned on desktop
>> but off screen
>>
>> Hi,
>>
>> I've checked the Users forum and the ticket system but I can't find this
>> issue reported.
>>
>> I'm having a problem with TortoiseMerge when trying to apply a patch,
>> where the File patches tool window is positioned off-screen. If the tool
>> window is positioned off the desktop area, it is automatically moved
>> onscreen but this doesn't occur when the tool window is positioned within
>> the desktop area but in an area where there is no screen.
>>
>> I have a 4 monitor system. The primary monitor is in the centre and then
>> there are additional monitors on both sides and then one above. This
>> creates voids in the desktop area above the left and right monitors (i.e.
>> to the left and right of the top monitor).
>>
>> The patching process is initiated by right clicking the patch file and
>> selecting the "TortoiseSVN | Apply Patch..." context menu item. This
>> starts the TortoiseMerge application, with the main window displayed in
>> the position from the previous execution.
>>
>> If the main application window position is on the central monitor, the
>> File Patches tool window is displayed to the left of the main application
>> window, aligned with the top of the main application window. Everything is
>> visible and all is well.
>>
>> If the main application window position is on the right monitor, the
>> behaviour is the same. Again, everything is visible and all is well.
>>
>> If the main application window position is to the left edge of the left
>> monitor, the File Patches tool window is drawn on the left side of the
>> central (primary) monitor. While the File Patches tool window isn't in the
>> usual location, everything is visible and all is well.
>>
>> If the main application window is to the left edge of the top monitor, the
>> File Patches tool window is drawn to the left of the main application
>> window. In this case the File Patches tool window is NOT visible and there
>> is no visual indication how to apply the patch changes.
>>
>> The solution would seem to be to detect that the File Patches tool window
>> is off-screen and redraw it, as is done when it is off-desktop. Perhaps
>> the MonitorFromPoint function (https://msdn.microsoft.com/en-
>> us/library/windows/desktop/dd145062%28v=vs.85%29.aspx?f=255&MSPPError=-
>> 2147217396) would be helpful for this.
>>
>> The actual monitor/desktop layout is reported below, where the top monitor
>> is Monitor 2:
>> Desktop
>> Width: 8320
>> Height: 3240
>> Left: -1920
>> Top: -1080
>> No Of Monitors: 4
>> Monitor 1
>> Name: \\.\DISPLAY1
>> Width: 1920
>> Height: 1080
>> Left: -1920
>> Top: 553
>> Workspace
>> Width: 1920
>> Height: 1080
>> Left: -1920
>> Top: 553
>> Monitor 2
>> Name: \\.\DISPLAY2
>> Width: 1920
>> Height: 1080
>> Left: 831
>> Top: -1080
>> Workspace
>> Width: 1920
>> Height: 1080
>> Left: 831
>> Top: -1080
>> Monitor 3 (Primary)
>> Name: \\.\DISPLAY4
>> Width: 3840
>> Height: 2160
>> Left: 0
>> Top: 0
>> Workspace
>> Width: 3840
>> Height: 2120
>> Left: 0
>> Top: 0
>> Monitor 4
>> Name: \\.\DISPLAY5
>> Width: 2560
>> Height: 1440
>> Left: 3840
>> Top: 0
>> Workspace
>> Width: 2560
>> Height: 1440
>> Left: 3840
>> Top: 0
>>
>> Regards,
>> Bruce

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3186555

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-09-21 11:32:42 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.