void moth_gui::handle_key_down(SDL_keysym *key) { switch(key->sym) { case SDLK_RSHIFT: case SDLK_LSHIFT: shift_state = SDL_PRESSED; break; case SDLK_ESCAPE: running = 0; break; case SDLK_RIGHT: move_page_right(); break; case SDLK_LEFT: move_page_left(); break; case SDLK_g: handle_goto_page(); break; case SDLK_s: handle_save_copy(); break; case SDLK_f: handle_find(); break; case SDLK_n: handle_find_next(); break; case SDLK_p: handle_find_prev(); break; case SDLK_i: show_index(); break; case SDLK_PLUS: case SDLK_EQUALS: zoom_in(); break; case SDLK_MINUS: zoom_out(); break; default: break; } }
void handle_request(const msg* message, int sock) { puts("aaaaaaaaaaaa"); switch(message->_header._type) { case CREATE: handle_create((msg_create*)&message->_body, sock); break; case DELETE: handle_delete((msg_delete*)&message->_body, sock); break; case FIND: handle_find((msg_find*)&message->_body, sock); break; default: assert(0); break; } }
// static void LLToolBar::onClickDirectory(void*) { handle_find(NULL); }