addTab method

dynamic addTab(
  1. dynamic data,
  2. dynamic context,
  3. dynamic tabName
)

Implementation

addTab(data, context, tabName) {
  myLogAll('addTab');
  if (isNull(data[gLabel]) || data[gLabel] == gDroplist) {
    return;
  }
  bool tabExists = showTab(data[gLabel], context, tabName);
  if (tabExists) {
    refreshTab(data, context, tabName);
    return;
  }
  addTabSub(data, tabName);
  changeTabPos(tabName, data[gLabel]);
  myNotifyListeners();
}