コード例 #1
0
ファイル: InfoScreens.cpp プロジェクト: alon24/InfoScreens
void InfoScreens::editModeBtnClicked(MultiFunctionButtonAction event)
{
	switch (event) {
		case BTN_CLICK:
			debugf("edit - click");
			moveToNextEditParam();
//			moveRight();
//				handleClick();
			break;
		case BTN_DOUBLE_CLICK:
//			debugf("return to View mode");
			setViewMode(ViewMode::INFO);
			show();
//			moveLeft();
//				handleDoubleClick();
			break;
		case BTN_LONG_CLICK:
//			debugf("edit - BTN_LONG_CLICK");
			setViewMode(ViewMode::EDIT_FIELD);
//				handleHoldClick();
			break;
		case BTN_HOLD_CLICK:
			debugf("BTN_HOLD_CLICK");
			break;
	}
}
コード例 #2
0
void InfoScreens::editModeBtnClicked(MultiFunctionButtonAction event)
{
	switch (event) {
		case BTN_CLICK:
			debugf("edit - click");
			moveToNextEditParam();
			break;
		case BTN_DOUBLE_CLICK:
			setViewMode(ViewMode::INFO);
			show();
			break;
		case BTN_LONG_CLICK:
			setViewMode(ViewMode::EDIT_FIELD);
			break;
		case BTN_HOLD_CLICK:
			debugf("BTN_HOLD_CLICK");
			break;
	}
}