Home
last modified time | relevance | path

Searched refs:cursor_pos (Results 1 – 15 of 15) sorted by relevance

/GUIX-v6.2.1/common/src/
Dgx_multi_line_text_input_cursor_pos_calculate.c98 GX_POINT cursor_pos; in _gx_multi_line_text_input_cursor_pos_calculate() local
152 cursor_pos.gx_point_y = (GX_VALUE)(y_pos + (INT)(cursor_line - 1) * line_height); in _gx_multi_line_text_input_cursor_pos_calculate()
154 if (cursor_pos.gx_point_y + line_height - 1 > client.gx_rectangle_bottom) in _gx_multi_line_text_input_cursor_pos_calculate()
156 shift = client.gx_rectangle_bottom - (cursor_pos.gx_point_y + line_height - 1); in _gx_multi_line_text_input_cursor_pos_calculate()
158 else if (cursor_pos.gx_point_y < client.gx_rectangle_top) in _gx_multi_line_text_input_cursor_pos_calculate()
160 shift = client.gx_rectangle_top - cursor_pos.gx_point_y; in _gx_multi_line_text_input_cursor_pos_calculate()
166 cursor_pos.gx_point_y = (GX_VALUE)(cursor_pos.gx_point_y + shift); in _gx_multi_line_text_input_cursor_pos_calculate()
186 cursor_pos.gx_point_x = (GX_VALUE)(client.gx_rectangle_left + 1); in _gx_multi_line_text_input_cursor_pos_calculate()
218 cursor_pos.gx_point_x = (GX_VALUE)(client.gx_rectangle_right - 1); in _gx_multi_line_text_input_cursor_pos_calculate()
219 cursor_pos.gx_point_x = (GX_VALUE)(cursor_pos.gx_point_x - text_width); in _gx_multi_line_text_input_cursor_pos_calculate()
[all …]
Dgx_single_line_text_input_left_arrow.c94 GX_VALUE cursor_pos; in _gx_single_line_text_input_left_arrow() local
115 cursor_pos = cursor_ptr -> gx_text_input_cursor_pos.gx_point_x; in _gx_single_line_text_input_left_arrow()
116 old_cursor_pos = cursor_pos; in _gx_single_line_text_input_left_arrow()
125 if (((cursor_pos > client.gx_rectangle_left) && in _gx_single_line_text_input_left_arrow()
126 (cursor_pos < client.gx_rectangle_right)) || in _gx_single_line_text_input_left_arrow()
172 cursor_pos = (GX_VALUE)(cursor_ptr -> gx_text_input_cursor_pos.gx_point_x - width); in _gx_single_line_text_input_left_arrow()
185 cursor_ptr -> gx_text_input_cursor_pos.gx_point_x = cursor_pos; in _gx_single_line_text_input_left_arrow()
195 if (cursor_pos < client.gx_rectangle_left + 1) in _gx_single_line_text_input_left_arrow()
199 … client.gx_rectangle_left - 1 + cursor_pos); in _gx_single_line_text_input_left_arrow()
204 else if (cursor_pos > client.gx_rectangle_right - 1) in _gx_single_line_text_input_left_arrow()
[all …]
Dgx_single_line_text_input_position_get.c92 GX_VALUE cursor_pos; in _gx_single_line_text_input_position_get() local
153 cursor_pos = 0; in _gx_single_line_text_input_position_get()
167 if ((cursor_pos + width / 2) > distance) in _gx_single_line_text_input_position_get()
172 cursor_pos = (GX_VALUE)(cursor_pos + width); in _gx_single_line_text_input_position_get()
179 cursor_pos = (GX_VALUE)(x_pos + cursor_pos); in _gx_single_line_text_input_position_get()
181 if (cursor_pos < client.gx_rectangle_left + 1) in _gx_single_line_text_input_position_get()
186 distance = (GX_VALUE)(client.gx_rectangle_left + 1 - cursor_pos); in _gx_single_line_text_input_position_get()
192 else if (cursor_pos > client.gx_rectangle_right - 1) in _gx_single_line_text_input_position_get()
197 distance = (GX_VALUE)(cursor_pos - (client.gx_rectangle_right - 1)); in _gx_single_line_text_input_position_get()
203 else if (cursor_ptr -> gx_text_input_cursor_pos.gx_point_x != cursor_pos) in _gx_single_line_text_input_position_get()
[all …]
Dgx_multi_line_text_input_mark_down.c85 GX_POINT cursor_pos; in _gx_multi_line_text_input_mark_down() local
114 cursor_pos = cursor_ptr -> gx_text_input_cursor_pos; in _gx_multi_line_text_input_mark_down()
115 cursor_pos.gx_point_y = (GX_VALUE)(cursor_pos.gx_point_y + line_height); in _gx_multi_line_text_input_mark_down()
116 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_mark_down()
126 dirty.gx_rectangle_top = (GX_VALUE)(cursor_pos.gx_point_y - line_height - half_line_height); in _gx_multi_line_text_input_mark_down()
127 dirty.gx_rectangle_bottom = (GX_VALUE)(cursor_pos.gx_point_y + half_line_height); in _gx_multi_line_text_input_mark_down()
Dgx_multi_line_text_input_mark_up.c88 GX_POINT cursor_pos; in _gx_multi_line_text_input_mark_up() local
121 cursor_pos = cursor_ptr -> gx_text_input_cursor_pos; in _gx_multi_line_text_input_mark_up()
122 cursor_pos.gx_point_y = (GX_VALUE)(cursor_pos.gx_point_y - line_height); in _gx_multi_line_text_input_mark_up()
123 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_mark_up()
132 cursor_rect.gx_rectangle_top = (GX_VALUE)(cursor_pos.gx_point_y - half_line_height); in _gx_multi_line_text_input_mark_up()
133 …cursor_rect.gx_rectangle_bottom = (GX_VALUE)(cursor_pos.gx_point_y + line_height + half_line_heigh… in _gx_multi_line_text_input_mark_up()
Dgx_multi_line_text_input_down_arrow.c84 GX_POINT cursor_pos; in _gx_multi_line_text_input_down_arrow() local
114 cursor_pos = cursor_ptr -> gx_text_input_cursor_pos; in _gx_multi_line_text_input_down_arrow()
115 cursor_pos.gx_point_y = (GX_VALUE)(cursor_pos.gx_point_y + line_height); in _gx_multi_line_text_input_down_arrow()
116 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_down_arrow()
Dgx_multi_line_text_input_up_arrow.c87 GX_POINT cursor_pos; in _gx_multi_line_text_input_up_arrow() local
116 cursor_pos = cursor_ptr -> gx_text_input_cursor_pos; in _gx_multi_line_text_input_up_arrow()
117 cursor_pos.gx_point_y = (GX_VALUE)(cursor_pos.gx_point_y - line_height); in _gx_multi_line_text_input_up_arrow()
118 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_up_arrow()
Dgx_text_input_cursor_draw.c75 GX_POINT cursor_pos = cursor_ptr -> gx_text_input_cursor_pos; in _gx_text_input_cursor_draw() local
84 y_start = (GX_VALUE)(cursor_pos.gx_point_y - (cursor_ptr->gx_text_input_cursor_height >> 1)); in _gx_text_input_cursor_draw()
91 _gx_canvas_line_draw(cursor_pos.gx_point_x, y_start, cursor_pos.gx_point_x, y_end); in _gx_text_input_cursor_draw()
Dgx_multi_line_text_input_mark_home.c86 GX_POINT cursor_pos; in _gx_multi_line_text_input_mark_home() local
102 cursor_pos = old_cursor_pos; in _gx_multi_line_text_input_mark_home()
103 cursor_pos.gx_point_x = (GX_VALUE)(text_input -> gx_window_client.gx_rectangle_left + in _gx_multi_line_text_input_mark_home()
109 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_mark_home()
Dgx_multi_line_text_input_mark_end.c86 GX_POINT cursor_pos; in _gx_multi_line_text_input_mark_end() local
102 cursor_pos = old_cursor_pos; in _gx_multi_line_text_input_mark_end()
103 cursor_pos.gx_point_x = (GX_VALUE)(text_input -> gx_window_client.gx_rectangle_right - in _gx_multi_line_text_input_mark_end()
109 _gx_multi_line_text_input_cursor_pos_calculate(text_input, cursor_pos); in _gx_multi_line_text_input_mark_end()
Dgxe_multi_line_text_input_cursor_pos_get.c75 …T _gxe_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos) in _gxe_multi_line_text_input_cursor_pos_get() argument
80 if ((input == GX_NULL) || (cursor_pos == GX_NULL)) in _gxe_multi_line_text_input_cursor_pos_get()
91 status = _gx_multi_line_text_input_cursor_pos_get(input, cursor_pos); in _gxe_multi_line_text_input_cursor_pos_get()
Dgx_multi_line_text_input_cursor_pos_get.c71 UINT _gx_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos) in _gx_multi_line_text_input_cursor_pos_get() argument
75 *cursor_pos = cursor_instance -> gx_text_input_cursor_pos; in _gx_multi_line_text_input_cursor_pos_get()
/GUIX-v6.2.1/common/inc/
Dgx_multi_line_text_input.h73 UINT _gx_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos
128 …T _gxe_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos);
Dgx_api.h3943 UINT _gx_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos
5413 …T _gxe_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos);
/GUIX-v6.2.1/test/guix_test/regression_test/tests/
Dvalidation_guix_error_checking_api_coverage_no_output.c165 GX_POINT cursor_pos; in control_thread_entry() local
1431 status = gx_multi_line_text_input_cursor_pos_get(&multi_line_text_input, &cursor_pos); in control_thread_entry()
1433 …_multi_line_text_input_cursor_instance.gx_text_input_cursor_pos.gx_point_x, cursor_pos.gx_point_x); in control_thread_entry()
1434 …_multi_line_text_input_cursor_instance.gx_text_input_cursor_pos.gx_point_y, cursor_pos.gx_point_y); in control_thread_entry()
1437 status = gx_multi_line_text_input_cursor_pos_get(&multi_line_text_input, &cursor_pos); in control_thread_entry()