index property
int
get
index
Implementation
int get index {
if (tabs.isEmpty) return -1;
var i = _index?.get() ?? 0;
if (i >= tabs.length) i = tabs.length - 1;
if (i < 0) i = 0;
return i;
}
set
index
(dynamic v)
Implementation
set index(dynamic v) {
int? i = toInt(v);
if (i != null && (i >= tabs.length || i < 0)) v = null;
if (_index != null) {
_index!.set(v);
} else {
_index = IntegerObservable(Binding.toKey(id, 'index'), v, scope: scope);
}
onIndexChange(_index!);
}