C# 클래스 QSTDI.TdiNotebook

상속: Gtk.Notebook, ITdiTabParent
파일 보기 프로젝트 열기: QualitySolution/QSProjects

공개 프로퍼티들

프로퍼티 타입 설명
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