Open
Description
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
Metadata
Metadata
Assignees
Labels
Resolving these involves the internal API, but with relatively easy problems to solve.Feature requests, or enhancements to existing features. Ideas. Anything within the project's scope.Issue relates to user experience (workflow, flexibility, customisation)This issue explicitly relates to the visible interface of Rubberduck.Issue is easier to resolve with knowledge of WPF/XAML