showTab method

dynamic showTab(
  1. dynamic label,
  2. dynamic context,
  3. dynamic tabName
)

Implementation

showTab(label, context, tabName) {
  myLog('====== showTab $label');
  if (isNull(_tabList[tabName])) {
    return false;
  }
  for (int i = 0; i < _tabList[tabName][gData].length; i++) {
    if (_tabList[tabName][gData][i][gLabel] == label) {
      _tabList[tabName][gData][i][gVisible] = true;
      if (_tabList[tabName][gTabIndex] != i) {
        _tabList[tabName][gTabIndex] = i;
      }
      clearMFocusNode(context);
      myNotifyListeners();
      return true;
    }
  }
  _tabList[tabName][gTabIndex] = 0;
  return false;
}