static void keypress(unsigned int key)
{
switch(KeyValue)
	{
	case KeyValueMenu:
		CounterBack=0;
		pMenuItem=&Menu_4_InforTirExspd;//
		pMenuItem->show();
		break;
	case KeyValueOk:
		pMenuItem=psubmenu[menu_pos];//鉴权注册
		pMenuItem->show();
		break;
	case KeyValueUP:
		if(menu_pos==0) 
			menu_pos=7;
		else
			menu_pos--;
		menuswitch();		
		break;
	case KeyValueDown:
		menu_pos++;
		if(menu_pos>7)
			menu_pos=0;
		menuswitch();
		break;
	}
KeyValue=0;
}
static void keypress(unsigned int key)
{
switch(KeyValue)
	{
	case KeyValueMenu:
		CounterBack=0;

		pMenuItem=&Menu_1_menu;//scr_CarMulTrans;
		pMenuItem->show();
		break;
	case KeyValueOk:
		pMenuItem=psubmenu[menu_pos];
		pMenuItem->show();
		break;
	case KeyValueUP:
		if(menu_pos==0) 
			menu_pos=6;
		else
			menu_pos--;
		menuswitch();		
		break;
	case KeyValueDown:
		menu_pos++;
		if(menu_pos>6)
			menu_pos=0;
		menuswitch();
		break;
	}
KeyValue=0;
}
Esempio n. 3
0
static void keypress( unsigned int key )
{
	switch( key )
	{
		case KEY_MENU:
			menu_pos = 0;
			pMenuItem	= &Menu_4_InforTirExspd;    //
			pMenuItem->show( );
			break;
		case KEY_OK:
			pMenuItem = psubmenu[menu_pos];         //鉴权注册
			pMenuItem->show( );
			break;
		case KEY_UP:
			if( menu_pos == 0 )
			{
				menu_pos = 6;
			} else
			{
				menu_pos--;
			}
			menuswitch( );
			break;
		case KEY_DOWN:
			menu_pos++;
			if( menu_pos > 6 )
			{
				menu_pos = 0;
			}
			menuswitch( );
			break;
	}
}
static void show(void)
{
    
	menu_pos=0;
	menuswitch(); 
	MenuIdle_working=0;//clear
}
Esempio n. 5
0
static void show( void )
{
	pMenuItem->tick = rt_tick_get( );
	if(( menu_pos > 6 )||(menu_first_in & BIT(1)))
	{
		menu_pos = 0;
	}
	menu_first_in &=~(BIT(1));
	menuswitch( );
}
static void show(void)
{
	menu_pos=0;
	menuswitch();
}
static void show(void)
{
	//menu_pos_3=0;
	menuswitch();
}