C# Class QSTDI.TdiNotebook

Inheritance: Gtk.Notebook, ITdiTabParent
Afficher le fichier Open project: QualitySolution/QSProjects

Méthodes publiques

Свойство Type Description
DefaultUseSlider bool
Tabs ReadOnlyCollection

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
OnSwitchPage ( Gtk.NotebookPage page, uint page_num ) : void
OnTabClosed ( ITdiTab tab ) : void

Private Methods

Méthode Description
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

Method Details

AddSlaveTab() public méthode

public AddSlaveTab ( ITdiTab masterTab, ITdiTab slaveTab ) : void
masterTab ITdiTab
slaveTab ITdiTab
Résultat void

AddTab() public méthode

public AddTab ( ITdiTab tab, ITdiTab afterTab, bool CanSlided = true ) : void
tab ITdiTab
afterTab ITdiTab
CanSlided bool
Résultat void

AddTab() public méthode

public AddTab ( ITdiTab tab, int after = -1 ) : void
tab ITdiTab
after int
Résultat void

CheckClosingSlaveTabs() public méthode

public CheckClosingSlaveTabs ( ITdiTab tab ) : bool
tab ITdiTab
Résultat bool

CloseAllTabs() public méthode

public CloseAllTabs ( ) : bool
Résultat bool

FindTab() public méthode

public FindTab ( string hashName, string masterHashName = null ) : ITdiTab
hashName string
masterHashName string
Résultat ITdiTab

HandleCloseTab() public méthode

public HandleCloseTab ( object sender, TdiTabCloseEventArgs e ) : void
sender object
e TdiTabCloseEventArgs
Résultat void

OnCloseButtonClicked() public méthode

public OnCloseButtonClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

OnSwitchPage() protected méthode

protected OnSwitchPage ( Gtk.NotebookPage page, uint page_num ) : void
page Gtk.NotebookPage
page_num uint
Résultat void

OnTabClosed() protected méthode

protected OnTabClosed ( ITdiTab tab ) : void
tab ITdiTab
Résultat void

OnTabNameChanged() public méthode

public OnTabNameChanged ( object sender, TdiTabNameChangedEventArgs e ) : void
sender object
e TdiTabNameChangedEventArgs
Résultat void

OpenTab() public méthode

public OpenTab ( string hashName, Func newTabFunc, ITdiTab afterTab = null ) : ITdiTab
hashName string
newTabFunc Func
afterTab ITdiTab
Résultat ITdiTab

SwitchOnTab() public méthode

public SwitchOnTab ( ITdiTab tab ) : void
tab ITdiTab
Résultat void

TdiNotebook() public méthode

public TdiNotebook ( ) : System
Résultat System

Property Details

DefaultUseSlider public_oe property

public bool DefaultUseSlider
Résultat bool

Tabs public_oe property

public ReadOnlyCollection Tabs
Résultat ReadOnlyCollection