C# Class ShaderTools.VisualStudio.Hlsl.Navigation.EditorNavigationDropdownBarClient

Inheritance: IVsDropdownBarClient, IVsCodeWindowEvents, IVsTextViewEvents
Afficher le fichier Open project: tgjones/HlslTools

Méthodes publiques

Méthode Description
EditorNavigationDropdownBarClient ( IVsCodeWindow codeWindow, IVsEditorAdaptersFactoryService editorAdaptersFactory, EditorNavigationSource source, IBufferGraphFactoryService bufferGraphFactoryService ) : System
GetComboAttributes ( int iCombo, uint &pcEntries, uint &puEntryType, IntPtr &phImageList ) : int
GetComboTipText ( int iCombo, string &pbstrText ) : int
GetEntryAttributes ( int iCombo, int iIndex, uint &pAttr ) : int
GetEntryImage ( int iCombo, int iIndex, int &piImageIndex ) : int
GetEntryText ( int iCombo, int iIndex, string &ppszText ) : int
OnComboGetFocus ( int iCombo ) : int
OnItemChosen ( int iCombo, int iIndex ) : int
OnItemSelected ( int iCombo, int iIndex ) : int
SetDropdownBar ( IVsDropdownBar pDropdownBar ) : int

Private Methods

Méthode Description
GetSelectedItem ( int combo, int index ) : EditorNavigationTarget
IVsCodeWindowEvents ( IVsTextView pView ) : int
IVsTextViewEvents ( IVsTextView pView ) : void
IVsTextViewEvents ( IVsTextView pView, IVsTextLines pBuffer ) : void
IVsTextViewEvents ( IVsTextView pView, int iNewLine, int iOldLine ) : void
IVsTextViewEvents ( IVsTextView pView, int iBar, int iMinUnit, int iMaxUnits, int iVisibleUnits, int iFirstVisibleUnit ) : void
OnCaretPositionChanged ( object sender, CaretPositionChangedEventArgs e ) : void
OnNavigationTargetsChanged ( object sender, EventArgs e ) : void
UpdateNavigationTargets ( ) : void
UpdateNavigationTargets ( List targets ) : void
UpdateSelectedNavigationTargets ( ) : void
UpdateSelectedNavigationTargetsImpl ( ) : void
ValidateCombo ( int combo ) : bool
ValidateIndex ( int combo, int index ) : bool

Method Details

EditorNavigationDropdownBarClient() public méthode

public EditorNavigationDropdownBarClient ( IVsCodeWindow codeWindow, IVsEditorAdaptersFactoryService editorAdaptersFactory, EditorNavigationSource source, IBufferGraphFactoryService bufferGraphFactoryService ) : System
codeWindow IVsCodeWindow
editorAdaptersFactory IVsEditorAdaptersFactoryService
source EditorNavigationSource
bufferGraphFactoryService IBufferGraphFactoryService
Résultat System

GetComboAttributes() public méthode

public GetComboAttributes ( int iCombo, uint &pcEntries, uint &puEntryType, IntPtr &phImageList ) : int
iCombo int
pcEntries uint
puEntryType uint
phImageList System.IntPtr
Résultat int

GetComboTipText() public méthode

public GetComboTipText ( int iCombo, string &pbstrText ) : int
iCombo int
pbstrText string
Résultat int

GetEntryAttributes() public méthode

public GetEntryAttributes ( int iCombo, int iIndex, uint &pAttr ) : int
iCombo int
iIndex int
pAttr uint
Résultat int

GetEntryImage() public méthode

public GetEntryImage ( int iCombo, int iIndex, int &piImageIndex ) : int
iCombo int
iIndex int
piImageIndex int
Résultat int

GetEntryText() public méthode

public GetEntryText ( int iCombo, int iIndex, string &ppszText ) : int
iCombo int
iIndex int
ppszText string
Résultat int

OnComboGetFocus() public méthode

public OnComboGetFocus ( int iCombo ) : int
iCombo int
Résultat int

OnItemChosen() public méthode

public OnItemChosen ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
Résultat int

OnItemSelected() public méthode

public OnItemSelected ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
Résultat int

SetDropdownBar() public méthode

public SetDropdownBar ( IVsDropdownBar pDropdownBar ) : int
pDropdownBar IVsDropdownBar
Résultat int