View Issue Details

IDProjectCategoryView StatusLast Update
0003569NoesisGUIStudiopublic2025-10-28 16:40
Reporterdstewart Assigned Tosfernandez  
PrioritynormalSeveritymajor 
Status resolvedResolutionfixed 
Product VersionStudio_Alpha 
Target VersionStudio_Beta 
Summary0003569: Unable to Drag-Reposition Single-Line Vertical or Horizontal Segments With the Mouse If Another Object Exists Behind
Description

We include the ability to click-and-drag a Path of 3 points or more (even in the case of an 'open' Path).
If a single-line/segment is the only object in a Page with no other elements present, we allow this too.

However in the case of perfectly vertical, or perfectly horizontal 2 Point Paths, we do not currently support the same repositioning using the same method IF, for example, another object exists behind the Path in question.

This issue does not occur if using the ArrowKeys to reposition the Path after selecting it.
The issue does not occur if the Path is at an angle other than perfectly horizontal, or perfectly vertical.

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Using the Path Tool (P), draw a two-point, perfectly Vertical segment in the RootGrid. (using the [Shift] key to ensure it is perfectly vertical)
3) Using the Selection Tool (V), click-and-drag the Path.

Observe how the Path can be successfully repositioned on the Stage.

4) Introduce an Ellipse shape to the RootGrid, placing it behind the Vertical line.
5) Using the Selection Tool (V), click-and-drag the Path to reposition it.

Observe how the Path cannot be clicked-and-dragged to reposition it.

6) Grab one of the Paths points with the Path Selection Tool (A), and reposition it to make the line tilt at an angle.
7) Using the Selection Tool (V), click-and-drag the Path to reposition it.

Observe how the Path can be clicked-and-dragged to reposition it.

Expected Results: Vertical and Horizontal Paths of 2 Points can be repositioned using the mouse, even if there is another object behind it, in the same way that Paths of 3 or more Points can be repositioned.

PlatformAny

Activities

dfranjic

dfranjic

2024-07-30 14:58

developer   ~0009847

This is not a Path related issue, seems like all elements can't be dragged when wide 1 pixel. More correctly, any sized elements can't be grabbed and dragged by their 1px edge.
I assume there is some adorner (or something) stealing and handling the MouseDown event, as SelectionToolState::MouseDown isn't being reached when clicked by it's last 1px edge.

dstewart

dstewart

2025-10-28 16:40

developer   ~0011268

No longer an issue as of 0.1.243!

Issue History

Date Modified Username Field Change
2024-07-30 14:19 dstewart New Issue
2024-07-30 14:32 dstewart Description Updated
2024-07-30 14:58 dfranjic Note Added: 0009847
2024-07-31 18:29 jsantos Assigned To => sfernandez
2024-07-31 18:29 jsantos Status new => assigned
2024-07-31 18:29 jsantos Target Version => Studio_Alpha
2025-04-02 11:11 sfernandez Product Version Studio_Path => Studio_Alpha
2025-04-02 11:11 sfernandez Target Version Studio_Alpha => Studio_Beta
2025-10-28 16:40 dstewart Status assigned => resolved
2025-10-28 16:40 dstewart Resolution open => fixed
2025-10-28 16:40 dstewart Note Added: 0011268