Home
last modified time | relevance | path

Searched refs:text_input (Results 1 – 25 of 112) sorted by relevance

12345

/GUIX-v6.2.1/common/src/
Dgx_multi_line_text_input_event_process.c88 static UINT _gx_multi_line_text_input_pen_down_process(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_EVE… in _gx_multi_line_text_input_pen_down_process() argument
90 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_pen_down_process()
93 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_pen_down_process()
94 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_pen_down_process()
96 _gx_system_input_capture((GX_WIDGET *)text_input); in _gx_multi_line_text_input_pen_down_process()
98 scroll_shift = text_input -> gx_multi_line_text_view_text_scroll_shift; in _gx_multi_line_text_input_pen_down_process()
102 _gx_multi_line_text_input_highlight_rectangle_get(text_input, &cursor_rect); in _gx_multi_line_text_input_pen_down_process()
111 …_gx_multi_line_text_input_cursor_pos_calculate(text_input, (*event_ptr).gx_event_payload.gx_event_… in _gx_multi_line_text_input_pen_down_process()
114text_input -> gx_multi_line_text_input_start_mark = text_input -> gx_multi_line_text_input_text_in… in _gx_multi_line_text_input_pen_down_process()
115text_input -> gx_multi_line_text_input_end_mark = text_input -> gx_multi_line_text_input_text_inse… in _gx_multi_line_text_input_pen_down_process()
[all …]
Dgx_single_line_text_input_event_process.c82 static UINT _gx_single_line_text_input_pen_down_process(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_E… in _gx_single_line_text_input_pen_down_process() argument
85 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_pen_down_process()
86 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_pen_down_process()
88 _gx_system_input_capture((GX_WIDGET *)text_input); in _gx_single_line_text_input_pen_down_process()
93 …_gx_single_line_text_input_text_rectangle_get(text_input, (INT)(start_mark - end_mark), &dirty_are… in _gx_single_line_text_input_pen_down_process()
96 _gx_system_dirty_partial_add((GX_WIDGET *)text_input, &dirty_area); in _gx_single_line_text_input_pen_down_process()
100 …_gx_single_line_text_input_position_get(text_input, (UINT)((*event_ptr).gx_event_payload.gx_event_… in _gx_single_line_text_input_pen_down_process()
103text_input -> gx_single_line_text_input_start_mark = text_input -> gx_single_line_text_input_inser… in _gx_single_line_text_input_pen_down_process()
104text_input -> gx_single_line_text_input_end_mark = text_input -> gx_single_line_text_input_insert_… in _gx_single_line_text_input_pen_down_process()
107 return _gx_widget_event_process((GX_WIDGET *)text_input, event_ptr); in _gx_single_line_text_input_pen_down_process()
[all …]
Dgx_single_line_text_input_create.c88 UINT _gx_single_line_text_input_create(GX_SINGLE_LINE_TEXT_INPUT *text_input, in _gx_single_line_text_input_create() argument
105 _gx_prompt_create((GX_PROMPT *)text_input, name, GX_NULL, 0, style, text_input_id, size); in _gx_single_line_text_input_create()
122 text_input -> gx_widget_status |= GX_STATUS_DYNAMIC_BUFFER; in _gx_single_line_text_input_create()
125 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_create()
128 text_input -> gx_widget_type = GX_TYPE_SINGLE_LINE_TEXT_INPUT; in _gx_single_line_text_input_create()
129 text_input -> gx_prompt_font_id = GX_FONT_ID_TEXT_INPUT; in _gx_single_line_text_input_create()
130 text_input -> gx_prompt_normal_text_color = GX_COLOR_ID_TEXT_INPUT_TEXT; in _gx_single_line_text_input_create()
131 text_input -> gx_widget_normal_fill_color = GX_COLOR_ID_TEXT_INPUT_FILL; in _gx_single_line_text_input_create()
132 text_input -> gx_single_line_text_input_readonly_text_color = GX_COLOR_ID_READONLY_TEXT; in _gx_single_line_text_input_create()
133 text_input -> gx_single_line_text_input_readonly_fill_color = GX_COLOR_ID_READONLY_FILL; in _gx_single_line_text_input_create()
[all …]
Dgx_multi_line_text_input_left_arrow.c89 UINT _gx_multi_line_text_input_left_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_left_arrow() argument
91 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_left_arrow()
100 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_left_arrow()
101 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_left_arrow()
109 _gx_multi_line_text_input_cursor_visible(text_input); in _gx_multi_line_text_input_left_arrow()
112 _gx_multi_line_text_input_highlight_rectangle_get(text_input, &cur_rect); in _gx_multi_line_text_input_left_arrow()
116 text_input -> gx_multi_line_text_input_text_insert_position = start_mark; in _gx_multi_line_text_input_left_arrow()
118 shift = text_input -> gx_multi_line_text_view_text_scroll_shift; in _gx_multi_line_text_input_left_arrow()
121 _gx_multi_line_text_input_cursor_pos_update(text_input, GX_TRUE); in _gx_multi_line_text_input_left_arrow()
124 if (shift == text_input -> gx_multi_line_text_view_text_scroll_shift) in _gx_multi_line_text_input_left_arrow()
[all …]
Dgx_multi_line_text_input_backspace.c101 UINT _gx_multi_line_text_input_backspace(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_backspace() argument
103 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_backspace()
104 GX_MULTI_LINE_TEXT_VIEW *view = (GX_MULTI_LINE_TEXT_VIEW *)text_input; in _gx_multi_line_text_input_backspace()
117 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_backspace()
118 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_backspace()
122 return _gx_multi_line_text_input_delete(text_input); in _gx_multi_line_text_input_backspace()
125 insert_pos = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_backspace()
129 …_gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_multi_line_text_view_font_id, &font); in _gx_multi_line_text_input_backspace()
139 text_input -> gx_multi_line_text_input_start_mark = 0; in _gx_multi_line_text_input_backspace()
140 text_input -> gx_multi_line_text_input_end_mark = 0; in _gx_multi_line_text_input_backspace()
[all …]
Dgx_multi_line_text_input_char_insert.c78 UINT _gx_multi_line_text_input_char_insert(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_UBYTE *str, UIN… in _gx_multi_line_text_input_char_insert() argument
85 status = _gx_multi_line_text_input_char_insert_ext(text_input, &string); in _gx_multi_line_text_input_char_insert()
148 UINT _gx_multi_line_text_input_char_insert_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_ST… in _gx_multi_line_text_input_char_insert_ext() argument
150 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_char_insert_ext()
169 …if (text_input -> gx_multi_line_text_input_start_mark != text_input -> gx_multi_line_text_input_en… in _gx_multi_line_text_input_char_insert_ext()
171 …if (text_input -> gx_multi_line_text_input_end_mark < text_input -> gx_multi_line_text_input_start… in _gx_multi_line_text_input_char_insert_ext()
173 _gx_multi_line_text_input_delete(text_input); in _gx_multi_line_text_input_char_insert_ext()
177 _gx_multi_line_text_input_backspace(text_input); in _gx_multi_line_text_input_char_insert_ext()
181 string_size = text_input -> gx_multi_line_text_view_text.gx_string_length; in _gx_multi_line_text_input_char_insert_ext()
182 buffer_size = text_input -> gx_multi_line_text_input_buffer_size; in _gx_multi_line_text_input_char_insert_ext()
[all …]
Dgx_multi_line_text_input_delete.c97 UINT _gx_multi_line_text_input_delete(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_delete() argument
99 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_delete()
100 GX_MULTI_LINE_TEXT_VIEW *view = (GX_MULTI_LINE_TEXT_VIEW *)text_input; in _gx_multi_line_text_input_delete()
113 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_delete()
114 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_delete()
118 return _gx_multi_line_text_input_backspace(text_input); in _gx_multi_line_text_input_delete()
121 insert_pos = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_delete()
122 string_size = text_input -> gx_multi_line_text_view_text.gx_string_length; in _gx_multi_line_text_input_delete()
126 …_gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_multi_line_text_view_font_id, &font); in _gx_multi_line_text_input_delete()
136 text_input -> gx_multi_line_text_input_start_mark = 0; in _gx_multi_line_text_input_delete()
[all …]
Dgx_single_line_text_input_backspace.c86 UINT _gx_single_line_text_input_backspace(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_backspace() argument
88 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_backspace()
89 GX_WIDGET *widget = (GX_WIDGET *)text_input; in _gx_single_line_text_input_backspace()
105 …if (text_input -> gx_single_line_text_input_start_mark > text_input -> gx_single_line_text_input_e… in _gx_single_line_text_input_backspace()
107 return _gx_single_line_text_input_character_delete(text_input); in _gx_single_line_text_input_backspace()
110 insert_pos = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_backspace()
114 input_buffer = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_backspace()
115 string_size = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_backspace()
118 _gx_widget_client_get((GX_WIDGET *)text_input, border_width, &client); in _gx_single_line_text_input_backspace()
120 …if (text_input -> gx_single_line_text_input_start_mark != text_input -> gx_single_line_text_input_… in _gx_single_line_text_input_backspace()
[all …]
Dgx_multi_line_text_input_right_arrow.c85 UINT _gx_multi_line_text_input_right_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_right_arrow() argument
87 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_right_arrow()
93 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_right_arrow()
94 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_right_arrow()
106 _gx_multi_line_text_input_cursor_visible(text_input); in _gx_multi_line_text_input_right_arrow()
109 _gx_multi_line_text_input_highlight_rectangle_get(text_input, &cur_rect); in _gx_multi_line_text_input_right_arrow()
113 text_input -> gx_multi_line_text_input_text_insert_position = start_mark; in _gx_multi_line_text_input_right_arrow()
115 shift = text_input -> gx_multi_line_text_view_text_scroll_shift; in _gx_multi_line_text_input_right_arrow()
118 _gx_multi_line_text_input_cursor_pos_update(text_input, GX_TRUE); in _gx_multi_line_text_input_right_arrow()
121 if (shift == text_input -> gx_multi_line_text_view_text_scroll_shift) in _gx_multi_line_text_input_right_arrow()
[all …]
Dgx_multi_line_text_input_create.c89 UINT _gx_multi_line_text_input_create(GX_MULTI_LINE_TEXT_INPUT *text_input, in _gx_multi_line_text_input_create() argument
98 GX_MULTI_LINE_TEXT_VIEW *view = (GX_MULTI_LINE_TEXT_VIEW *)text_input; in _gx_multi_line_text_input_create()
99 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_create()
122 text_input -> gx_widget_status |= GX_STATUS_DYNAMIC_BUFFER; in _gx_multi_line_text_input_create()
132 text_input -> gx_multi_line_text_view_text.gx_string_ptr = input_buffer; in _gx_multi_line_text_input_create()
133 text_input -> gx_multi_line_text_view_text.gx_string_length = 0; in _gx_multi_line_text_input_create()
136 text_input -> gx_widget_type = GX_TYPE_MULTI_LINE_TEXT_INPUT; in _gx_multi_line_text_input_create()
137text_input -> gx_widget_event_process_function = (UINT (*)(GX_WIDGET *, GX_EVENT *))_gx_multi_line… in _gx_multi_line_text_input_create()
138 text_input -> gx_widget_draw_function = (VOID (*)(GX_WIDGET *))_gx_multi_line_text_input_draw; in _gx_multi_line_text_input_create()
139 text_input -> gx_multi_line_text_input_text_was_modified = GX_FALSE; in _gx_multi_line_text_input_create()
[all …]
Dgx_multi_line_text_input_text_set.c78 static VOID _gx_multi_line_text_input_new_line_character_get(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_new_line_character_get() argument
87 string = text_input -> gx_multi_line_text_view_text; in _gx_multi_line_text_input_new_line_character_get()
104 …memcpy(text_input -> gx_multi_line_text_input_new_line_character, "\r\n", 3); /* Use case of memcp… in _gx_multi_line_text_input_new_line_character_get()
105 text_input -> gx_multi_line_text_input_new_line_character_size = 2; in _gx_multi_line_text_input_new_line_character_get()
109 …memcpy(text_input -> gx_multi_line_text_input_new_line_character, "\r", 2); /* Use case of memcpy … in _gx_multi_line_text_input_new_line_character_get()
110 text_input -> gx_multi_line_text_input_new_line_character_size = 1; in _gx_multi_line_text_input_new_line_character_get()
117 …memcpy(text_input -> gx_multi_line_text_input_new_line_character, "\n", 2); /* Use case of memcpy … in _gx_multi_line_text_input_new_line_character_get()
118 text_input -> gx_multi_line_text_input_new_line_character_size = 1; in _gx_multi_line_text_input_new_line_character_get()
169 UINT _gx_multi_line_text_input_text_set(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_CHAR *tex… in _gx_multi_line_text_input_text_set() argument
180 status = _gx_multi_line_text_input_text_set_ext(text_input, &new_string); in _gx_multi_line_text_input_text_set()
[all …]
Dgx_single_line_text_input_mark_end.c83 UINT _gx_single_line_text_input_mark_end(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_mark_end() argument
92 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_mark_end()
93 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_mark_end()
96 …if (text_input -> gx_single_line_text_input_insert_pos == text_input -> gx_single_line_text_input_… in _gx_single_line_text_input_mark_end()
101 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_mark_end()
102 string.gx_string_ptr = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_mark_end()
103 string.gx_string_length = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_mark_end()
108 start_mark = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_mark_end()
109 end_mark = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_mark_end()
111 text_input -> gx_single_line_text_input_start_mark = start_mark; in _gx_single_line_text_input_mark_end()
[all …]
Dgx_single_line_text_input_character_delete.c85 UINT _gx_single_line_text_input_character_delete(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_character_delete() argument
87 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_character_delete()
103 …if (text_input -> gx_single_line_text_input_end_mark > text_input -> gx_single_line_text_input_sta… in _gx_single_line_text_input_character_delete()
105 return _gx_single_line_text_input_backspace(text_input); in _gx_single_line_text_input_character_delete()
108 insert_pos = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_character_delete()
109 string_buffer = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_character_delete()
110 string_size = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_character_delete()
114 _gx_widget_border_width_get((GX_WIDGET *)text_input, &border_width); in _gx_single_line_text_input_character_delete()
115 _gx_widget_client_get((GX_WIDGET *)text_input, border_width, &client); in _gx_single_line_text_input_character_delete()
117 …if (text_input -> gx_single_line_text_input_start_mark != text_input -> gx_single_line_text_input_… in _gx_single_line_text_input_character_delete()
[all …]
Dgx_multi_line_text_input_mark_next.c85 UINT _gx_multi_line_text_input_mark_next(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_mark_next() argument
93 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_mark_next()
94 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_mark_next()
98 start_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_next()
99 end_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_next()
101 text_input -> gx_multi_line_text_input_start_mark = start_mark; in _gx_multi_line_text_input_mark_next()
102 text_input -> gx_multi_line_text_input_end_mark = end_mark; in _gx_multi_line_text_input_mark_next()
105 if (end_mark < text_input -> gx_multi_line_text_view_text.gx_string_length) in _gx_multi_line_text_input_mark_next()
108 string.gx_string_ptr = text_input -> gx_multi_line_text_view_text.gx_string_ptr + end_mark; in _gx_multi_line_text_input_mark_next()
109 … string.gx_string_length = text_input -> gx_multi_line_text_view_text.gx_string_length - end_mark; in _gx_multi_line_text_input_mark_next()
[all …]
Dgx_single_line_text_input_mark_home.c85 UINT _gx_single_line_text_input_mark_home(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_mark_home() argument
94 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_mark_home()
95 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_mark_home()
98 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_mark_home()
101 if (text_input -> gx_single_line_text_input_insert_pos == 0) in _gx_single_line_text_input_mark_home()
109 start_mark = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_mark_home()
110 end_mark = text_input -> gx_single_line_text_input_insert_pos; in _gx_single_line_text_input_mark_home()
112 text_input -> gx_single_line_text_input_start_mark = start_mark; in _gx_single_line_text_input_mark_home()
113 text_input -> gx_single_line_text_input_end_mark = end_mark; in _gx_single_line_text_input_mark_home()
116 _gx_widget_border_width_get((GX_WIDGET *)text_input, &border_width); in _gx_single_line_text_input_mark_home()
[all …]
Dgx_multi_line_text_input_mark_previous.c90 UINT _gx_multi_line_text_input_mark_previous(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_mark_previous() argument
92 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_mark_previous()
100 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_mark_previous()
101 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_mark_previous()
105 start_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_previous()
106 end_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_previous()
108 text_input -> gx_multi_line_text_input_start_mark = start_mark; in _gx_multi_line_text_input_mark_previous()
109 text_input -> gx_multi_line_text_input_end_mark = end_mark; in _gx_multi_line_text_input_mark_previous()
114 cursor_line = (UINT)(text_input -> gx_multi_line_text_input_text_cursor_line - 1); in _gx_multi_line_text_input_mark_previous()
115 cursor_line = (UINT)(cursor_line - text_input -> gx_multi_line_text_view_first_cache_line); in _gx_multi_line_text_input_mark_previous()
[all …]
Dgx_single_line_text_input_character_insert.c88 UINT _gx_single_line_text_input_character_insert(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_UBYTE *i… in _gx_single_line_text_input_character_insert() argument
106 …if (text_input -> gx_single_line_text_input_start_mark != text_input -> gx_single_line_text_input_… in _gx_single_line_text_input_character_insert()
108 …if (text_input -> gx_single_line_text_input_end_mark > text_input -> gx_single_line_text_input_sta… in _gx_single_line_text_input_character_insert()
110 _gx_single_line_text_input_backspace(text_input); in _gx_single_line_text_input_character_insert()
114 _gx_single_line_text_input_character_delete(text_input); in _gx_single_line_text_input_character_insert()
118 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_character_insert()
120 buffer_size = text_input -> gx_single_line_text_input_buffer_size; in _gx_single_line_text_input_character_insert()
121 string_size = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_character_insert()
129 string_buffer = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_character_insert()
131 _gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_prompt_font_id, &gx_font); in _gx_single_line_text_input_character_insert()
[all …]
Dgx_single_line_text_input_home.c84 UINT _gx_single_line_text_input_home(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_home() argument
93 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_home()
94 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_home()
100 text_input -> gx_single_line_text_input_start_mark = 0; in _gx_single_line_text_input_home()
101 text_input -> gx_single_line_text_input_end_mark = 0; in _gx_single_line_text_input_home()
104 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_home()
107 if (text_input -> gx_single_line_text_input_insert_pos == 0) in _gx_single_line_text_input_home()
112 _gx_widget_border_width_get((GX_WIDGET *)text_input, &border_width); in _gx_single_line_text_input_home()
113 _gx_widget_client_get((GX_WIDGET *)text_input, border_width, &client); in _gx_single_line_text_input_home()
115 switch (text_input -> gx_widget_style & GX_STYLE_TEXT_ALIGNMENT_MASK) in _gx_single_line_text_input_home()
[all …]
Dgx_single_line_text_input_end.c83 UINT _gx_single_line_text_input_end(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_end() argument
92 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_end()
93 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_end()
99 text_input -> gx_single_line_text_input_start_mark = 0; in _gx_single_line_text_input_end()
100 text_input -> gx_single_line_text_input_end_mark = 0; in _gx_single_line_text_input_end()
103 cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_end()
104 string.gx_string_ptr = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_end()
105 string.gx_string_length = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_end()
108 _gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_prompt_font_id, &gx_font); in _gx_single_line_text_input_end()
111 _gx_widget_border_width_get((GX_WIDGET *)text_input, &border_width); in _gx_single_line_text_input_end()
[all …]
Dgx_single_line_text_input_left_arrow.c87 UINT _gx_single_line_text_input_left_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_left_arrow() argument
89 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_left_arrow()
98 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_left_arrow()
99 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_left_arrow()
103 string.gx_string_ptr = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_left_arrow()
104 string.gx_string_length = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_left_arrow()
110 _gx_widget_border_width_get((GX_WIDGET *)text_input, &width); in _gx_single_line_text_input_left_arrow()
113 _gx_widget_client_get((GX_WIDGET *)text_input, width, &client); in _gx_single_line_text_input_left_arrow()
120 text_input -> gx_single_line_text_input_start_mark = 0; in _gx_single_line_text_input_left_arrow()
121 text_input -> gx_single_line_text_input_end_mark = 0; in _gx_single_line_text_input_left_arrow()
[all …]
Dgx_multi_line_text_input_mark_down.c80 UINT _gx_multi_line_text_input_mark_down(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_mark_down() argument
82 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_mark_down()
91 …_gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_multi_line_text_view_font_id, &font); in _gx_multi_line_text_input_mark_down()
98 …if (text_input -> gx_multi_line_text_input_start_mark == text_input -> gx_multi_line_text_input_en… in _gx_multi_line_text_input_mark_down()
100text_input -> gx_multi_line_text_input_start_mark = text_input -> gx_multi_line_text_input_text_in… in _gx_multi_line_text_input_mark_down()
101text_input -> gx_multi_line_text_input_end_mark = text_input -> gx_multi_line_text_input_text_inse… in _gx_multi_line_text_input_mark_down()
105 shift = text_input -> gx_multi_line_text_view_text_scroll_shift; in _gx_multi_line_text_input_mark_down()
107 …line_height = (GX_VALUE)(font -> gx_font_line_height + text_input -> gx_multi_line_text_view_line_… 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()
118text_input -> gx_multi_line_text_input_end_mark = text_input -> gx_multi_line_text_input_text_inse… in _gx_multi_line_text_input_mark_down()
[all …]
Dgx_single_line_text_input_right_arrow.c86 UINT _gx_single_line_text_input_right_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input) in _gx_single_line_text_input_right_arrow() argument
88 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_single_line_text_input_cursor_instance; in _gx_single_line_text_input_right_arrow()
89 GX_CHAR *string_buffer = text_input -> gx_single_line_text_input_buffer; in _gx_single_line_text_input_right_arrow()
90 UINT string_size = text_input -> gx_single_line_text_input_string_size; in _gx_single_line_text_input_right_arrow()
99 UINT start_mark = text_input -> gx_single_line_text_input_start_mark; in _gx_single_line_text_input_right_arrow()
100 UINT end_mark = text_input -> gx_single_line_text_input_end_mark; in _gx_single_line_text_input_right_arrow()
105 _gx_widget_border_width_get((GX_WIDGET *)text_input, &width); in _gx_single_line_text_input_right_arrow()
108 _gx_widget_client_get((GX_WIDGET *)text_input, width, &client); in _gx_single_line_text_input_right_arrow()
115 text_input -> gx_single_line_text_input_start_mark = 0; in _gx_single_line_text_input_right_arrow()
116 text_input -> gx_single_line_text_input_end_mark = 0; in _gx_single_line_text_input_right_arrow()
[all …]
Dgx_multi_line_text_input_mark_up.c83 UINT _gx_multi_line_text_input_mark_up(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_mark_up() argument
85 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_mark_up()
92 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_mark_up()
93 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_mark_up()
98 start_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_up()
99 end_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_up()
101 text_input -> gx_multi_line_text_input_start_mark = start_mark; in _gx_multi_line_text_input_mark_up()
102 text_input -> gx_multi_line_text_input_end_mark = end_mark; in _gx_multi_line_text_input_mark_up()
105 shift = text_input -> gx_multi_line_text_view_text_scroll_shift; in _gx_multi_line_text_input_mark_up()
107 …_gx_widget_font_get((GX_WIDGET *)text_input, text_input -> gx_multi_line_text_view_font_id, &font); in _gx_multi_line_text_input_mark_up()
[all …]
Dgx_multi_line_text_input_mark_home.c82 UINT _gx_multi_line_text_input_mark_home(GX_MULTI_LINE_TEXT_INPUT *text_input) in _gx_multi_line_text_input_mark_home() argument
84 GX_TEXT_INPUT_CURSOR *cursor_ptr = &text_input -> gx_multi_line_text_input_cursor_instance; in _gx_multi_line_text_input_mark_home()
89 UINT start_mark = text_input -> gx_multi_line_text_input_start_mark; in _gx_multi_line_text_input_mark_home()
90 UINT end_mark = text_input -> gx_multi_line_text_input_end_mark; in _gx_multi_line_text_input_mark_home()
95 start_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_home()
96 end_mark = text_input -> gx_multi_line_text_input_text_insert_position; in _gx_multi_line_text_input_mark_home()
98 text_input -> gx_multi_line_text_input_start_mark = start_mark; in _gx_multi_line_text_input_mark_home()
99 text_input -> gx_multi_line_text_input_end_mark = end_mark; 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()
104 text_input -> gx_multi_line_text_view_whitespace); in _gx_multi_line_text_input_mark_home()
[all …]
/GUIX-v6.2.1/common/inc/
Dgx_multi_line_text_input.h57 UINT _gx_multi_line_text_input_backspace(GX_MULTI_LINE_TEXT_INPUT *text_input);
58 UINT _gx_multi_line_text_input_buffer_clear(GX_MULTI_LINE_TEXT_INPUT *text_input);
63 UINT _gx_multi_line_text_input_char_insert(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_UBYTE *str, UIN…
65 UINT _gx_multi_line_text_input_char_insert_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_ST…
66 UINT _gx_multi_line_text_input_char_remove(GX_MULTI_LINE_TEXT_INPUT *text_input, UINT index, UINT d…
72 UINT _gx_multi_line_text_input_cursor_pos_calculate(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_POINT …
74 UINT _gx_multi_line_text_input_cursor_pos_update(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_BOOL make…
75 UINT _gx_multi_line_text_input_cursor_visible(GX_MULTI_LINE_TEXT_INPUT *text_input);
77 UINT _gx_multi_line_text_input_delete(GX_MULTI_LINE_TEXT_INPUT *text_input);
78 UINT _gx_multi_line_text_input_down_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
[all …]

12345