Skip to content

Add context menu items to Code Explorer to set VB attributes #5120

Open
@mansellan

Description

@mansellan

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

No one assigned

    Labels

    difficulty-02-duckyResolving these involves the internal API, but with relatively easy problems to solve.enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-annotationsfeature-code-exploreruser-experienceIssue relates to user experience (workflow, flexibility, customisation)user-interfaceThis issue explicitly relates to the visible interface of Rubberduck.wpfIssue is easier to resolve with knowledge of WPF/XAML

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions