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

Inheritance: IVsDropdownBarClient, IVsCodeWindowEvents, IVsTextViewEvents
Mostrar archivo Open project: tgjones/HlslTools

Public Methods

Method 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

Method 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 method

public EditorNavigationDropdownBarClient ( IVsCodeWindow codeWindow, IVsEditorAdaptersFactoryService editorAdaptersFactory, EditorNavigationSource source, IBufferGraphFactoryService bufferGraphFactoryService ) : System
codeWindow IVsCodeWindow
editorAdaptersFactory IVsEditorAdaptersFactoryService
source EditorNavigationSource
bufferGraphFactoryService IBufferGraphFactoryService
return System

GetComboAttributes() public method

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

GetComboTipText() public method

public GetComboTipText ( int iCombo, string &pbstrText ) : int
iCombo int
pbstrText string
return int

GetEntryAttributes() public method

public GetEntryAttributes ( int iCombo, int iIndex, uint &pAttr ) : int
iCombo int
iIndex int
pAttr uint
return int

GetEntryImage() public method

public GetEntryImage ( int iCombo, int iIndex, int &piImageIndex ) : int
iCombo int
iIndex int
piImageIndex int
return int

GetEntryText() public method

public GetEntryText ( int iCombo, int iIndex, string &ppszText ) : int
iCombo int
iIndex int
ppszText string
return int

OnComboGetFocus() public method

public OnComboGetFocus ( int iCombo ) : int
iCombo int
return int

OnItemChosen() public method

public OnItemChosen ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
return int

OnItemSelected() public method

public OnItemSelected ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
return int

SetDropdownBar() public method

public SetDropdownBar ( IVsDropdownBar pDropdownBar ) : int
pDropdownBar IVsDropdownBar
return int