| /GUIX-v6.2.1/common/src/ |
| D | gx_multi_line_text_input_event_process.c | 88 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() 114 …text_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() 115 …text_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 …]
|
| D | gx_single_line_text_input_event_process.c | 82 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() 103 …text_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() 104 …text_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 …]
|
| D | gx_single_line_text_input_create.c | 88 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 …]
|
| D | gx_multi_line_text_input_left_arrow.c | 89 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 …]
|
| D | gx_multi_line_text_input_backspace.c | 101 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 …]
|
| D | gx_multi_line_text_input_char_insert.c | 78 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 …]
|
| D | gx_multi_line_text_input_delete.c | 97 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 …]
|
| D | gx_single_line_text_input_backspace.c | 86 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 …]
|
| D | gx_multi_line_text_input_right_arrow.c | 85 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 …]
|
| D | gx_multi_line_text_input_create.c | 89 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() 137 …text_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 …]
|
| D | gx_multi_line_text_input_text_set.c | 78 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 …]
|
| D | gx_single_line_text_input_mark_end.c | 83 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 …]
|
| D | gx_single_line_text_input_character_delete.c | 85 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 …]
|
| D | gx_multi_line_text_input_mark_next.c | 85 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 …]
|
| D | gx_single_line_text_input_mark_home.c | 85 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 …]
|
| D | gx_multi_line_text_input_mark_previous.c | 90 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 …]
|
| D | gx_single_line_text_input_character_insert.c | 88 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 …]
|
| D | gx_single_line_text_input_home.c | 84 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 …]
|
| D | gx_single_line_text_input_end.c | 83 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 …]
|
| D | gx_single_line_text_input_left_arrow.c | 87 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 …]
|
| D | gx_multi_line_text_input_mark_down.c | 80 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() 100 …text_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() 101 …text_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() 118 …text_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 …]
|
| D | gx_single_line_text_input_right_arrow.c | 86 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 …]
|
| D | gx_multi_line_text_input_mark_up.c | 83 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 …]
|
| D | gx_multi_line_text_input_mark_home.c | 82 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/ |
| D | gx_multi_line_text_input.h | 57 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 …]
|