After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 795631 - Provide context menu for annotations in sidebar
Provide context menu for annotations in sidebar
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: pdf annotations
git master
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 793909 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2018-04-28 14:07 UTC by Nelson Benitez
Modified: 2018-05-22 17:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
sidebar-annotations: Add context menu for sidebar annotations (14.24 KB, patch)
2018-04-28 14:12 UTC, Nelson Benitez
none Details | Review

Description Nelson Benitez 2018-04-28 14:07:40 UTC
It would be nice if the sidebar annotations had a contextual right click menu, (like sidebar bookmarks already have) this way you can activate actions like "Show Properties" or "Delete annotation" from the contextual menu.

I'll be attaching a patch that implements this feature.
Comment 1 Nelson Benitez 2018-04-28 14:09:02 UTC
*** Bug 793909 has been marked as a duplicate of this bug. ***
Comment 2 Nelson Benitez 2018-04-28 14:12:51 UTC
Created attachment 371495 [details] [review]
sidebar-annotations: Add context menu for sidebar annotations

Implement new contextual menu for annotations in sidebar, we
reuse the code that EvWindow uses to populate the EvWindow
context menu with annotation actions, so we are showing the
same actions and if new actions are added they will be shown
in both places.

We also implement the GtkWidget "popup" signal so the context
menu can also be triggered by keyboard (usually Shift-F10 or
specific context menu key in some keyboards).
Comment 3 GNOME Infrastructure Team 2018-05-22 17:35:19 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/891.