Ejemplo n.º 1
0
Archivo: gui.c Proyecto: mmuman/NetSurf
/**
 * Place caret in window
 */
static void
gui_window_place_caret(struct gui_window *w, int x, int y, int height,
		       const struct rect *clip)
{
    window_place_caret(w->root, 1, x, y, height, NULL);
    w->root->caret.state |= CARET_STATE_ENABLED;
    return;
}
Ejemplo n.º 2
0
/**
 * clear window caret
 */
void
gui_window_remove_caret(struct gui_window *w)
{
    if (w == NULL)
        return;

    if ((w->root->caret.state & CARET_STATE_ENABLED) != 0) {
        //printf("gw hide caret\n");
        window_place_caret(w->root, 0, -1, -1, -1, NULL);
        w->root->caret.state &= ~CARET_STATE_ENABLED;
    }
    return;
}