Interaction logic for ViTabControl.xaml More...
Public Member Functions | |
Boolean | AddDummyTab (String tabname) |
Boolean | AddTab (String tabname) |
void | AddVi (String tabname, String filename) |
void | AddVi (String tabname, String filename, int x, int y) |
void | CascadeAllTabs () |
Boolean | DoesTabContainsVi (String tabname, String viname) |
List< String > | GetAllVisInTabs () |
List< String > | GetTabNames (Boolean includeEmpty) |
List< String > | GetTabVis (String tabname) |
void | HideTab (string tabname) |
void | RemoveAllTabs () |
void | RemoveTab (String tabname) |
void | RemoveVi (String tabname, String filename) |
void | RemoveVi (String filename) |
void | RenameTab (String current, String newname) |
void | SelectTab (string tabname) |
void | SelectTab (int index) |
void | SetTabOrder (Seci.SerialisableList< Seci.Definitions.Tab > list) |
void | SetToFirstVisible () |
void | StartTimers (int interval) |
void | SwapTabs (String tab1, String tab2) |
Boolean | TabNameValid (string tabname) |
void | UnhideTab (string tabname) |
ViTabControl () | |
Private Member Functions | |
TabItem | GetTab (String tabname) |
int | GetTabIndex (String tabname) |
void | ScrollingTabControl_SelectionChanged (object sender, SelectionChangedEventArgs e) |
Private Attributes | |
String | _dummyTabName = "" |
Dictionary< String, ViHostWrapper > | _hostLookup = new Dictionary<String, ViHostWrapper>() |
String | _prevTab = "" |
Boolean | _settingOrder |
Interaction logic for ViTabControl.xaml
Definition at line 20 of file ViTabControl.xaml.cs.
|
inline |
Definition at line 27 of file ViTabControl.xaml.cs.
|
inline |
Definition at line 34 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._dummyTabName, SeciControls.ViTabControl._hostLookup, and SeciControls.ViTabControl.HideTab().
|
inline |
Definition at line 56 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._dummyTabName, SeciControls.ViTabControl._hostLookup, and SeciControls.ViTabControl.GetTabIndex().
|
inline |
Definition at line 347 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 352 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 208 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 184 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl.GetTabVis().
|
inline |
Definition at line 373 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inlineprivate |
Definition at line 123 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.RemoveTab(), and SeciControls.ViTabControl.RenameTab().
|
inlineprivate |
Definition at line 136 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.AddTab(), SeciControls.ViTabControl.SetTabOrder(), and SeciControls.ViTabControl.SwapTabs().
|
inline |
Definition at line 162 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 179 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
Referenced by SeciControls.ViTabControl.DoesTabContainsVi().
|
inline |
Definition at line 218 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.AddDummyTab().
|
inline |
Definition at line 197 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup, and SeciControls.ViTabControl.RemoveTab().
|
inline |
Definition at line 92 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl.GetTab().
Referenced by SeciControls.ViTabControl.RemoveAllTabs().
|
inline |
Definition at line 357 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 362 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 103 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup, and SeciControls.ViTabControl.GetTab().
|
inlineprivate |
Definition at line 311 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup, SeciControls.ViTabControl._prevTab, and SeciControls.ViTabControl._settingOrder.
|
inline |
Definition at line 248 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.SetToFirstVisible().
|
inline |
Definition at line 263 of file ViTabControl.xaml.cs.
|
inline |
Definition at line 287 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._settingOrder, and SeciControls.ViTabControl.GetTabIndex().
|
inline |
Definition at line 268 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl.SelectTab().
|
inline |
Definition at line 333 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl._hostLookup.
|
inline |
Definition at line 149 of file ViTabControl.xaml.cs.
References SeciControls.ViTabControl.GetTabIndex().
|
inline |
Definition at line 118 of file ViTabControl.xaml.cs.
|
inline |
Definition at line 233 of file ViTabControl.xaml.cs.
|
private |
Definition at line 25 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.AddDummyTab(), and SeciControls.ViTabControl.AddTab().
|
private |
Definition at line 22 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.AddDummyTab(), SeciControls.ViTabControl.AddTab(), SeciControls.ViTabControl.AddVi(), SeciControls.ViTabControl.CascadeAllTabs(), SeciControls.ViTabControl.GetAllVisInTabs(), SeciControls.ViTabControl.GetTabNames(), SeciControls.ViTabControl.GetTabVis(), SeciControls.ViTabControl.RemoveAllTabs(), SeciControls.ViTabControl.RemoveVi(), SeciControls.ViTabControl.RenameTab(), SeciControls.ViTabControl.ScrollingTabControl_SelectionChanged(), and SeciControls.ViTabControl.StartTimers().
|
private |
Definition at line 23 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.ScrollingTabControl_SelectionChanged().
|
private |
Definition at line 285 of file ViTabControl.xaml.cs.
Referenced by SeciControls.ViTabControl.ScrollingTabControl_SelectionChanged(), and SeciControls.ViTabControl.SetTabOrder().