chart: cursor has offset from pull handle after leaving window frame at right or bottom border,
We had some graph / chart / insert object related issues lately?,
think this one wasn't yet mentioned but may be related:
When inserting or resizing a chart there are handles? to pick
with the mouse pointer and pull to wanted location.
When I 'leave the sheet' with the clicked pointer it comes back
'out of sync' to the pulling mark. That happens at right and
bottom border, when re-entering the sheet the cursor has some
offset towards the handle it's pulling, may be related to the
distance the sheet went scrolled while cursor outside.
Best shown on two pictures, the cursor which is not catched in the
screenshots but is in the center of the magenta circles is 'in sync'
with the right bottom pulling circle ( green dot ) in
,
but off from it in the next picture, the cursor pointing to I6:I7
still pulls! the green dot handle at I17. Also happens with cursor
'out' and opposite offset.
If relevant: I'm using a 4k screen without special settings.
Gnumeric is actual 1.12.56 and appr. goffice on Kali / debian linux,
rechecked with fresh pulled goffice and gnumeric from today.
Also rechecked with another install on ubuntu ( 22-04 LTS ).
Add. but likely unrelated I got some warnings in the
terminal gnumeric was started from, happened when I'd hold the
cursor above top of window to scroll the sheet back.
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GnmPane': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkGrid': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkNotebook': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.317: drawing failure for widget 'GtkWindow': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GnmPane': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkGrid': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkNotebook': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkBox': NULL pointer
(gnumeric:380211): Gtk-WARNING **: 10:43:17.340: drawing failure for widget 'GtkWindow': NULL pointer
poss. related: #679 (closed),
and the following observation which is likely goffice#54 (closed) .
but I'd rather see scaling of cursor moves than offset there.
When editing the graph properties in the dialog cursor move and handle move isn't in sync,
making it difficult to find a working point to click once you'd let go.
here cursor and clickpoint match:
and here after some small pull they are off: