C# Класс QSTDI.TdiNotebook

Наследование: Gtk.Notebook, ITdiTabParent
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultUseSlider bool
Tabs ReadOnlyCollection

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

Метод Описание
AddSlaveTab ( ITdiTab masterTab, ITdiTab slaveTab ) : void
AddTab ( ITdiTab tab, ITdiTab afterTab, bool CanSlided = true ) : void
AddTab ( ITdiTab tab, int after = -1 ) : void
CheckClosingSlaveTabs ( ITdiTab tab ) : bool
CloseAllTabs ( ) : bool
FindTab ( string hashName, string masterHashName = null ) : ITdiTab
HandleCloseTab ( object sender, TdiTabCloseEventArgs e ) : void
OnCloseButtonClicked ( object sender, EventArgs e ) : void
OnTabNameChanged ( object sender, TdiTabNameChangedEventArgs e ) : void
OpenTab ( string hashName, Func newTabFunc, ITdiTab afterTab = null ) : ITdiTab
SwitchOnTab ( ITdiTab tab ) : void
TdiNotebook ( ) : System

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

Метод Описание
OnSwitchPage ( Gtk.NotebookPage page, uint page_num ) : void
OnTabClosed ( ITdiTab tab ) : void

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

Метод Описание
CloseTab ( ITdiTab tab ) : void
GetTabBoxForTab ( ITdiTab tab ) : TabVBox
OnSliderTabAdded ( object sender, ITdiTab tab ) : void
OnSliderTabClosed ( object sender, ITdiTab tab ) : void
OnSliderTabSwitched ( object sender, ITdiTab tab ) : void
SaveIfNeed ( ITdiTab tab ) : bool

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

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

public AddSlaveTab ( ITdiTab masterTab, ITdiTab slaveTab ) : void
masterTab ITdiTab
slaveTab ITdiTab
Результат void

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

public AddTab ( ITdiTab tab, ITdiTab afterTab, bool CanSlided = true ) : void
tab ITdiTab
afterTab ITdiTab
CanSlided bool
Результат void

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

public AddTab ( ITdiTab tab, int after = -1 ) : void
tab ITdiTab
after int
Результат void

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

public CheckClosingSlaveTabs ( ITdiTab tab ) : bool
tab ITdiTab
Результат bool

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

public CloseAllTabs ( ) : bool
Результат bool

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

public FindTab ( string hashName, string masterHashName = null ) : ITdiTab
hashName string
masterHashName string
Результат ITdiTab

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

public HandleCloseTab ( object sender, TdiTabCloseEventArgs e ) : void
sender object
e TdiTabCloseEventArgs
Результат void

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

public OnCloseButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected OnSwitchPage ( Gtk.NotebookPage page, uint page_num ) : void
page Gtk.NotebookPage
page_num uint
Результат void

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

protected OnTabClosed ( ITdiTab tab ) : void
tab ITdiTab
Результат void

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

public OnTabNameChanged ( object sender, TdiTabNameChangedEventArgs e ) : void
sender object
e TdiTabNameChangedEventArgs
Результат void

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

public OpenTab ( string hashName, Func newTabFunc, ITdiTab afterTab = null ) : ITdiTab
hashName string
newTabFunc Func
afterTab ITdiTab
Результат ITdiTab

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

public SwitchOnTab ( ITdiTab tab ) : void
tab ITdiTab
Результат void

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

public TdiNotebook ( ) : System
Результат System

Описание свойств

DefaultUseSlider публичное свойство

public bool DefaultUseSlider
Результат bool

Tabs публичное свойство

public ReadOnlyCollection Tabs
Результат ReadOnlyCollection