void ttext_::handle_key_end(SDLMod modifier, bool& handled) { DBG_GUI_E << LOG_SCOPE_HEADER << '\n'; handled = true; if(modifier & KMOD_CTRL) { goto_end_of_data((modifier & KMOD_SHIFT) != 0); } else { goto_end_of_line((modifier & KMOD_SHIFT) != 0); } }
/** Selects all text. */ void select_all() { selection_start_ = 0; goto_end_of_data(true); }
/** * Moves the cursor to the end of the line. * * @param select Select the text from the original cursor * position till the end of the line? */ void goto_end_of_line(const bool select = false) { goto_end_of_data(select); }