IVsDropdownBarClient Interface
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.

IVsDropdownBarClient Interface

Describes the contents of the drop-down bar combinations.

Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in microsoft.visualstudio.textmanager.interop.dll)

[GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")] 
[InterfaceTypeAttribute(1)] 
public interface IVsDropdownBarClient
/** @attribute GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7") */ 
/** @attribute InterfaceTypeAttribute(1) */ 
public interface IVsDropdownBarClient
GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7") 
InterfaceTypeAttribute(1) 
public interface IVsDropdownBarClient

Each combination described by IVsDropDownBarClient can contain plain text or fancy text, that is bold, underlined, or italic, can have window text font coloring or grayed out font coloring, and optionally show a small bitmap next to the item. Image drawing is negotiated using image lists, just as with the IVsCompletionSet interface. Each drop-down combination can have a different image list, with the caveat that the image lists should have images of the same height. You can have an arbitrary number of combinations, and the drop-down code makes no assumptions about their semantics.

Notes to Implementers Implement the IVsDropdownBarClient interface to describe the contents of the drop-down bar combinations.

Show:
© 2016 Microsoft