Example #1
0
bool Combobox::editbox_CaretMovedHandler(const EventArgs&)
{
	WindowEventArgs	args(this);
	onCaretMoved(args);

	return true;
}
Example #2
0
void Editbox::setCaretIndex(size_t caret_pos)
{
    // make sure new position is valid
    if (caret_pos > getText().length())
        caret_pos = getText().length();

    // if new position is different
    if (d_caretPos != caret_pos)
    {
        d_caretPos = caret_pos;

        // Trigger "caret moved" event
        WindowEventArgs args(this);
        onCaretMoved(args);
    }

}