Exemple #1
0
void InputContext::candidate_activate_timeout()
{
    int nr = -1, display_limit = -1, selected_index = -1;
    uim_delay_activating(mUc, &nr, &display_limit, &selected_index);
    if (nr > 0) {
	candidate_activate(nr, display_limit);
	if (selected_index >= 0) {
	    candidate_select(selected_index);
	}
    }
}
void CandidateWindowProxy::timerDone()
{
    int nr = -1;
    int display_limit = -1;
    int selected_index = -1;
    uim_delay_activating(ic->uimContext(), &nr, &display_limit,
        &selected_index);
    if (nr <= 0) {
        return;
    }
    candidateActivate(nr, display_limit);
    if (selected_index >= 0) {
        candidateSelect(selected_index);
    }
}