Add context menu items to Code Explorer to set VB attributes #5120
Labels
difficulty-02-ducky
Resolving these involves the internal API, but with relatively easy problems to solve.
enhancement
Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.
feature-annotations
feature-code-explorer
user-experience
Issue relates to user experience (workflow, flexibility, customisation)
user-interface
This issue explicitly relates to the visible interface of Rubberduck.
wpf
Issue is easier to resolve with knowledge of WPF/XAML
Justification
Make it easy to set VB attributes directly from the Code Explorer.
Description
In the vanilla VBE, it's irksome to set attributes. (Some of the?) module-level attributes can be set from the properties window. For procedure attributes, VB6 has a dialog available, but the UX is extremely poor, and for VBA there is no UI at all - procedure attributes can only be set by exporting the module, adding the attibutes as text and reimporting.
Rubberduck currently helps by automating this process with annotations (and for predeclared modules, a template). However, we can make it easier still by adding context menu items in the Code Explorer that can set these attributes (backed up with RD annotations) with a click or two.
Related: #4876
The text was updated successfully, but these errors were encountered: