void ttext_::handle_key_home(SDLMod modifier, bool& handled) { DBG_GUI_E << LOG_SCOPE_HEADER << '\n'; handled = true; if(modifier & KMOD_CTRL) { goto_start_of_data((modifier & KMOD_SHIFT) != 0); } else { goto_start_of_line((modifier & KMOD_SHIFT) != 0); } }
/** * Moves the cursor to the beginning of the line * * @param select Select the text from the original cursor * position till the beginning of the line? */ void goto_start_of_line(const bool select = false) { goto_start_of_data(select); }