C# Класс NetIde.MainForm.NiTitleBarButtonManager

Наследование: NetIde.Services.ServiceBase, INiTitleBarButtonManager
Показать файл Открыть проект

Открытые методы

Метод Описание
AddButton ( INiTitleBarButton button, int &cookie ) : HResult
Advise ( INiTitleBarButtonManagerNotify sink, int &cookie ) : HResult
Advise ( object sink, int &cookie ) : HResult
NiTitleBarButtonManager ( IServiceProvider serviceProvider ) : System
RebuildButtons ( ) : void
RemoveButton ( int cookie ) : HResult
Unadvise ( int cookie ) : HResult
UpdateButton ( int cookie, INiTitleBarButton button ) : HResult

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
chromeButton_Click ( object sender, EventArgs e ) : void
chromeButton_Paint ( object sender, VisualStudioButtonPaintEventArgs e ) : void

Описание методов

AddButton() публичный Метод

public AddButton ( INiTitleBarButton button, int &cookie ) : HResult
button INiTitleBarButton
cookie int
Результат HResult

Advise() публичный Метод

public Advise ( INiTitleBarButtonManagerNotify sink, int &cookie ) : HResult
sink INiTitleBarButtonManagerNotify
cookie int
Результат HResult

Advise() публичный Метод

public Advise ( object sink, int &cookie ) : HResult
sink object
cookie int
Результат HResult

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

NiTitleBarButtonManager() публичный Метод

public NiTitleBarButtonManager ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
Результат System

RebuildButtons() публичный Метод

public RebuildButtons ( ) : void
Результат void

RemoveButton() публичный Метод

public RemoveButton ( int cookie ) : HResult
cookie int
Результат HResult

Unadvise() публичный Метод

public Unadvise ( int cookie ) : HResult
cookie int
Результат HResult

UpdateButton() публичный Метод

public UpdateButton ( int cookie, INiTitleBarButton button ) : HResult
cookie int
button INiTitleBarButton
Результат HResult