View Issue Details

IDProjectCategoryView StatusLast Update
0017677ScribusText Frames / Story Editorpublic2025-11-09 17:56
Reporterale Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.7.1.svn 
Summary0017677: Hard to click on the text overflow box to start the frame linking mode
DescriptionCurrently, getting Scribus to show the specific tooltip is trivial but

- more often than not, clicking while the tooltip is being shown does not start the linking mode.
- the cursor does not change to tell the user that a click would start the linking mode. (we might need a new cursor with both the arrow and the linking sign to make it clear when the linking mode actually starts)
TagsNo tags attached.
PatchNo

Relationships

related to 0011775 closed Link tool unexpected offset 
related to 0015976 new [PATCH] slightly simplify the cursor setting in canvasmode_*.cpp 
child of 0002407 acknowledged Metabug: Misleading and wrong cursors 

Activities

ale

2025-11-09 17:56

manager   ~0053240

I've tried to control the mouse pointer, but setting it in CanvasMode_Normal::mouseMoveEvent()'s

if (hoveredItem->isTextFrame() && hoveredItem->frameOverflows())
{
    if (m_canvas->cursorOverTextFrameControl(m->globalPosition(), hoveredItem))


Gets reverted towards the end of the function in

if (GetItem(&currItem) && (m_doc->appMode == modeNormal))


(Judging from the flickering of the mouse cursor while moving over a frame, I guess that the cursor gets modified several time anyway. Which is bad.)

In PageItem::drawOverflowMarker(ScPainter *p) I've tried to invert the colors of the overflow box when the mouse is over the it.
But adding a flag in PageItem, setting it from <kbd>mouseMoveEvent()</kdb>, does not call a refresh of PageItem::drawOverflowMarker().

If somebody has an idea how to tackle this, I may give a try again.
But I fear that one should first work on 0015976 , and make <kdb>mouseMoveEvent()</kbd> a bit saner (and document what it actually does!)

Issue History

Date Modified Username Field Change
2025-11-06 07:58 ale New Issue
2025-11-08 18:04 ale Relationship added child of 0002407
2025-11-08 18:06 ale Relationship added related to 0011775
2025-11-09 14:37 ale Relationship added related to 0015976
2025-11-09 17:56 ale Note Added: 0053240