focus method
- int times = 1
Control the focus of the current context
times is the number of times to move the focus.
if times is positive, it will move the focus forward.
if times is negative, it will move the focus backward.
if times is zero, it will unfocus the current context.
Implementation
bool focus([int times = 1]) {
bool b = false;
if (times > 0) {
while (times-- > 0) {
b = nextFocus();
}
} else if (times < 0) {
while (times++ < 0) {
b = previousFocus();
}
} else {
unfocus();
}
return b;
}