C# 클래스 ShaderTools.VisualStudio.Hlsl.Navigation.EditorNavigationDropdownBarClient

상속: IVsDropdownBarClient, IVsCodeWindowEvents, IVsTextViewEvents
파일 보기 프로젝트 열기: tgjones/HlslTools

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

EditorNavigationDropdownBarClient() 공개 메소드

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

GetComboAttributes() 공개 메소드

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

GetComboTipText() 공개 메소드

public GetComboTipText ( int iCombo, string &pbstrText ) : int
iCombo int
pbstrText string
리턴 int

GetEntryAttributes() 공개 메소드

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

GetEntryImage() 공개 메소드

public GetEntryImage ( int iCombo, int iIndex, int &piImageIndex ) : int
iCombo int
iIndex int
piImageIndex int
리턴 int

GetEntryText() 공개 메소드

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

OnComboGetFocus() 공개 메소드

public OnComboGetFocus ( int iCombo ) : int
iCombo int
리턴 int

OnItemChosen() 공개 메소드

public OnItemChosen ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
리턴 int

OnItemSelected() 공개 메소드

public OnItemSelected ( int iCombo, int iIndex ) : int
iCombo int
iIndex int
리턴 int

SetDropdownBar() 공개 메소드

public SetDropdownBar ( IVsDropdownBar pDropdownBar ) : int
pDropdownBar IVsDropdownBar
리턴 int