void ClientWindow::cascade_menu_selected(int id,Point point) { menuAction(id,point); menuOff(); editor.setFocus(); }
/******************************************************************************* GESTION DE LA LIGNE DE COMMANDE *******************************************************************************/ void LigneDeCommande() { int i; sprintf(glb.div.log,"CommandLine: %i parameters\n",_argc-1); _reportLog(LOG_INI); menuOff(); for (i=1;i<_argc;i++) { sprintf(glb.div.log,"CommandLine: %s\n",_argv[i]); _reportLog(LOG_INI); if (_fexist(_argv[i],NULL)) wopen(_argv[i]); } menuOn(); }
void ClientWindow::react_Key(VKey vkey,KeyMod kmod) { switch( vkey ) { case VKey_F2 : { menuAction(MenuFileSave); } break; case VKey_F3 : { menuAction(MenuFileOpen); } break; case VKey_F10 : { menu.setFocus(); } break; case VKey_Esc : { menuOff(); editor.setFocus(); } break; default: { wlist.put_Key(vkey,kmod); } } }
void ClientWindow::react_RightClick(Point point,MouseKey mkey) { menuOff(); wlist.put_RightClick(point,mkey); }