message flashing makes useful translation/rotation messages unreadable

Bug #1136508 reported by Adolf Mathias
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

As a routined user of Inkscape, I do not need the selection context describer created in
select-context.cpp:sp_select_context_setup

Instead, I absolutely prefer the stable translation and rotation amount message that I get when I disable the _describer. This has been a major annoyance for me, and I think it makes Inkscape unusable for accurate editing since you cannot read these important messages being disturbed by trivial beginner stuff.

I think the _describer should simply be deactivated while dragging the mouse, but since this is my first evening with Inkscape source code, I cannot find where that is.

Anyway, here is my small patch rel. to the 0.48.4 tarball

diff -r inkscape-0.48.4/src/select-context.cpp orig/inkscape-0.48.4/src/select-context.cpp
174,179c174
< if (select_context->_describer) {
< delete select_context->_describer;
< select_context->_describer = NULL;
< }
< #if 0
< new Inkscape::SelectionDescriber(
---
> select_context->_describer = new Inkscape::SelectionDescriber(

Revision history for this message
Adolf Mathias (adolf-mathias-gmail) wrote :

Oops, sorry. My patch is the wrong way round

diff -r orig/inkscape-0.48.4/src/select-context.cpp inkscape-0.48.4/src/select-context.cpp
174c174,179
< select_context->_describer = new Inkscape::SelectionDescriber(
---
> if (select_context->_describer) {
> delete select_context->_describer;
> select_context->_describer = NULL;
> }
> #if 0
> new Inkscape::SelectionDescriber(
180c185
<
---
> #endif

Revision history for this message
su_v (suv-lp) wrote :

Same issue as described in Bug #636220 “Text describing selection superimposes change description in the notification area”?
<https://bugs.launchpad.net/inkscape/+bug/636220>

tags: added: selection transformations ui
Revision history for this message
su_v (suv-lp) wrote :

Attaching reformatted diff (against current release branch <lp:inkscape/0.48.x> r10009) to ease testing and reviewing.

(Note: pasting diffs inline into bug reports / comments doesn't really work well since both the MUA(s) and launchpad.net tend to mangle the formatting of spaces and newlines. While the attached version does apply, and compile, I'm not 100% sure whether I succeeded to extract the relevant diff with the original formatting from Thunderbird).

Revision history for this message
su_v (suv-lp) wrote :

Patch tested successfully with 0.48.x r10009 on OS X 10.7.5.

Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
su_v (suv-lp) wrote :

> Patch tested successfully with 0.48.x r10009 on OS X 10.7.5.

I have to retract that: while the change works nicely while transforming a selection, it appears to completely break (or prevent) the display and updating of the default message (displaying information about object type, layer, etc), affects existing and newly created objects.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.