Lines Matching refs:rect
761 r = &damage->rect; in gui_ph_handle_raw_draw()
770 r = &damage->rect; in gui_ph_handle_raw_draw()
2031 PhRect_t rect; in gui_mch_invert_rectangle() local
2033 rect.ul.x = FILL_X(col); in gui_mch_invert_rectangle()
2034 rect.ul.y = FILL_Y(row); in gui_mch_invert_rectangle()
2037 rect.lr.x = rect.ul.x + nc * gui.char_width; in gui_mch_invert_rectangle()
2038 rect.lr.y = rect.ul.y + nr * gui.char_height; in gui_mch_invert_rectangle()
2040 rect.lr.x -= 1; in gui_mch_invert_rectangle()
2042 rect.lr.y -= 1; in gui_mch_invert_rectangle()
2046 PgDrawRect(&rect, Pg_DRAW_FILL); in gui_mch_invert_rectangle()
2086 PhRect_t rect; in gui_mch_delete_lines() local
2089 rect.ul.x = FILL_X(gui.scroll_region_left); in gui_mch_delete_lines()
2090 rect.ul.y = FILL_Y(row + num_lines); in gui_mch_delete_lines()
2092 rect.lr.x = FILL_X(gui.scroll_region_right + 1) - 1; in gui_mch_delete_lines()
2093 rect.lr.y = FILL_Y(gui.scroll_region_bot + 1) - 1; in gui_mch_delete_lines()
2097 PhTranslateRect(&rect, &gui_ph_raw_offset); in gui_mch_delete_lines()
2104 PhBlit(PtWidgetRid(PtFindDisjoint(gui.vimTextArea)), &rect, &delta); in gui_mch_delete_lines()
2116 PhRect_t rect; in gui_mch_insert_lines() local
2119 rect.ul.x = FILL_X(gui.scroll_region_left); in gui_mch_insert_lines()
2120 rect.ul.y = FILL_Y(row); in gui_mch_insert_lines()
2122 rect.lr.x = FILL_X(gui.scroll_region_right + 1) - 1; in gui_mch_insert_lines()
2123 rect.lr.y = FILL_Y(gui.scroll_region_bot - num_lines + 1) - 1; in gui_mch_insert_lines()
2127 PhTranslateRect(&rect, &gui_ph_raw_offset); in gui_mch_insert_lines()
2134 PhBlit(PtWidgetRid(PtFindDisjoint(gui.vimTextArea)) , &rect, &delta); in gui_mch_insert_lines()
2147 PhRect_t rect; in gui_mch_draw_string() local
2193 rect.ul.x = FILL_X(col) + 1; in gui_mch_draw_string()
2194 rect.ul.y = FILL_Y(row); in gui_mch_draw_string()
2195 rect.lr.x = FILL_X(col + len) - 1; in gui_mch_draw_string()
2196 rect.lr.y = FILL_Y(row + 1) - 1; in gui_mch_draw_string()
2201 PgSetUserClip(&rect); in gui_mch_draw_string()
2205 rect.lr.y -= (p_linespace + 1) / 2; in gui_mch_draw_string()
2207 PgDrawTextArea(s, len, &rect, Pg_TEXT_BOTTOM); in gui_mch_draw_string()