| /GUIX-v6.2.1/common/src/ |
| D | gx_multi_line_text_view_line_cache_update.c | 81 static VOID _gx_multi_line_text_view_line_index_find(GX_MULTI_LINE_TEXT_VIEW *view, UINT start_line… in _gx_multi_line_text_view_line_index_find() argument 87 _gx_window_client_width_get((GX_WINDOW *)view, &client_width); in _gx_multi_line_text_view_line_index_find() 90 client_width = (GX_VALUE)(client_width - (view -> gx_multi_line_text_view_whitespace << 1)); in _gx_multi_line_text_view_line_index_find() 97 …_gx_multi_line_text_view_display_info_get(view, start_index, view -> gx_multi_line_text_view_text.… in _gx_multi_line_text_view_line_index_find() 154 static VOID _gx_multi_line_text_view_line_start_cache_create(GX_MULTI_LINE_TEXT_VIEW *view, UINT fi… in _gx_multi_line_text_view_line_start_cache_create() argument 162 _gx_window_client_width_get((GX_WINDOW *)view, &client_width); in _gx_multi_line_text_view_line_start_cache_create() 165 client_width = (GX_VALUE)(client_width - (view -> gx_multi_line_text_view_whitespace << 1)); in _gx_multi_line_text_view_line_start_cache_create() 169 _gx_multi_line_text_view_line_index_find(view, 0, 0, first_line, &index); in _gx_multi_line_text_view_line_start_cache_create() 171 view -> gx_multi_line_text_view_line_index[0] = index; in _gx_multi_line_text_view_line_start_cache_create() 176 …_gx_multi_line_text_view_display_info_get(view, index, view -> gx_multi_line_text_view_text.gx_str… in _gx_multi_line_text_view_line_start_cache_create() [all …]
|
| D | gx_canvas_glyphs_draw.c | 79 …T *context, GX_FONT *font, GX_POINT *draw_position, GX_CONST GX_STRING *string, GX_RECTANGLE *view, in _gx_canvas_kerning_glyphs_draw() argument 173 if (draw_area.gx_rectangle_bottom >= view -> gx_rectangle_top && in _gx_canvas_kerning_glyphs_draw() 174 draw_area.gx_rectangle_top <= view -> gx_rectangle_bottom && in _gx_canvas_kerning_glyphs_draw() 175 draw_area.gx_rectangle_right >= view -> gx_rectangle_left && in _gx_canvas_kerning_glyphs_draw() 176 draw_area.gx_rectangle_left <= view -> gx_rectangle_right) in _gx_canvas_kerning_glyphs_draw() 182 if (draw_area.gx_rectangle_top < view -> gx_rectangle_top) in _gx_canvas_kerning_glyphs_draw() 184 … map_offset.gx_point_y = (GX_VALUE)(view -> gx_rectangle_top - draw_area.gx_rectangle_top); in _gx_canvas_kerning_glyphs_draw() 185 draw_area.gx_rectangle_top = view -> gx_rectangle_top; in _gx_canvas_kerning_glyphs_draw() 188 if (draw_area.gx_rectangle_left < view -> gx_rectangle_left) in _gx_canvas_kerning_glyphs_draw() 190 map_offset.gx_point_x = (GX_VALUE)(view -> gx_rectangle_left - x_offset); in _gx_canvas_kerning_glyphs_draw() [all …]
|
| D | gx_multi_line_text_view_scroll.c | 84 UINT _gx_multi_line_text_view_scroll(GX_MULTI_LINE_TEXT_VIEW *view, GX_VALUE amount_to_scroll) in _gx_multi_line_text_view_scroll() argument 95 view -> gx_multi_line_text_view_text_scroll_shift += amount_to_scroll; in _gx_multi_line_text_view_scroll() 97 _gx_window_scrollbar_find((GX_WINDOW *)view, GX_TYPE_VERTICAL_SCROLL, &scroll); in _gx_multi_line_text_view_scroll() 105 if (view -> gx_multi_line_text_view_text_total_rows > in _gx_multi_line_text_view_scroll() 106 view -> gx_multi_line_text_view_cache_size) in _gx_multi_line_text_view_scroll() 109 _gx_multi_line_text_view_line_cache_update(view); in _gx_multi_line_text_view_scroll() 113 block = view -> gx_window_client; in _gx_multi_line_text_view_scroll() 116 _gx_utility_rectangle_resize(&block, (GX_VALUE)(-view -> gx_multi_line_text_view_whitespace)); in _gx_multi_line_text_view_scroll() 126 if ((view -> gx_widget_style & GX_STYLE_BORDER_THIN) && in _gx_multi_line_text_view_scroll() 127 !(view -> gx_widget_style & GX_STYLE_TRANSPARENT) && in _gx_multi_line_text_view_scroll() [all …]
|
| D | gx_system_view_fold.c | 73 GX_BOOL _gx_system_view_fold(GX_WINDOW *win, GX_RECTANGLE *view) in _gx_system_view_fold() argument 81 if ((oldview -> gx_view_rectangle.gx_rectangle_left == view -> gx_rectangle_left) && in _gx_system_view_fold() 82 (oldview -> gx_view_rectangle.gx_rectangle_right == view -> gx_rectangle_right)) in _gx_system_view_fold() 84 if (oldview -> gx_view_rectangle.gx_rectangle_bottom == (view -> gx_rectangle_top - 1)) in _gx_system_view_fold() 88 oldview -> gx_view_rectangle.gx_rectangle_bottom = view -> gx_rectangle_bottom; in _gx_system_view_fold() 92 if (oldview -> gx_view_rectangle.gx_rectangle_top == (view -> gx_rectangle_bottom + 1)) in _gx_system_view_fold() 96 oldview -> gx_view_rectangle.gx_rectangle_top = view -> gx_rectangle_top; in _gx_system_view_fold() 103 if (oldview -> gx_view_rectangle.gx_rectangle_top == view -> gx_rectangle_top && in _gx_system_view_fold() 104 oldview -> gx_view_rectangle.gx_rectangle_bottom == view -> gx_rectangle_bottom) in _gx_system_view_fold() 106 … if (oldview -> gx_view_rectangle.gx_rectangle_right == (view -> gx_rectangle_left - 1)) in _gx_system_view_fold() [all …]
|
| D | gx_canvas_pixel_draw.c | 78 GX_VIEW *view; in _gx_canvas_pixel_draw() local 103 view = context -> gx_draw_context_view_head; in _gx_canvas_pixel_draw() 109 while (view) in _gx_canvas_pixel_draw() 111 if (_gx_utility_rectangle_point_detect(&view -> gx_view_rectangle, position)) in _gx_canvas_pixel_draw() 129 view = view->gx_view_next; in _gx_canvas_pixel_draw() 132 while (view) in _gx_canvas_pixel_draw() 134 if (_gx_utility_rectangle_point_detect(&view -> gx_view_rectangle, position)) in _gx_canvas_pixel_draw() 142 view = view->gx_view_next; in _gx_canvas_pixel_draw()
|
| D | gx_multi_line_text_view_visible_rows_compute.c | 73 UINT _gx_multi_line_text_view_visible_rows_compute(GX_MULTI_LINE_TEXT_VIEW *view) in _gx_multi_line_text_view_visible_rows_compute() argument 79 _gx_widget_font_get((GX_WIDGET *)view, view -> gx_multi_line_text_view_font_id, &font); in _gx_multi_line_text_view_visible_rows_compute() 87 line_height = font -> gx_font_line_height + view -> gx_multi_line_text_view_line_space; in _gx_multi_line_text_view_visible_rows_compute() 90 _gx_window_client_height_get((GX_WINDOW *)view, &widget_height); in _gx_multi_line_text_view_visible_rows_compute() 94 … widget_height = (GX_VALUE)(widget_height - (view -> gx_multi_line_text_view_whitespace << 1)); in _gx_multi_line_text_view_visible_rows_compute() 97 …view -> gx_multi_line_text_view_text_visible_rows = (UINT)((widget_height + line_height - 1) / lin… in _gx_multi_line_text_view_visible_rows_compute()
|
| D | gx_canvas_rectangle_draw.c | 81 GX_VIEW *view; in _gx_canvas_rectangle_fill() local 101 view = context -> gx_draw_context_view_head; in _gx_canvas_rectangle_fill() 103 while (view) in _gx_canvas_rectangle_fill() 105 if (_gx_utility_rectangle_overlap_detect(&bound, &view -> gx_view_rectangle, &fill_rect)) in _gx_canvas_rectangle_fill() 117 view = view -> gx_view_next; in _gx_canvas_rectangle_fill() 178 GX_VIEW *view; in _gx_canvas_rectangle_draw() local 285 view = context -> gx_draw_context_view_head; in _gx_canvas_rectangle_draw() 290 while (view) in _gx_canvas_rectangle_draw() 292 if (_gx_utility_rectangle_overlap_detect(&bound, &view -> gx_view_rectangle, &fill_rect)) in _gx_canvas_rectangle_draw() 304 view = view -> gx_view_next; in _gx_canvas_rectangle_draw()
|
| D | gx_canvas_pixelmap_blend.c | 89 GX_VIEW *view; in _gx_canvas_pixelmap_blend() local 138 view = context -> gx_draw_context_view_head; in _gx_canvas_pixelmap_blend() 140 while (view) in _gx_canvas_pixelmap_blend() 142 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pixelmap_blend() 144 view = view -> gx_view_next; in _gx_canvas_pixelmap_blend() 156 view = view -> gx_view_next; in _gx_canvas_pixelmap_blend()
|
| D | gx_canvas_pixelmap_draw.c | 101 GX_VIEW *view; in _gx_canvas_pixelmap_draw() local 164 view = context -> gx_draw_context_view_head; in _gx_canvas_pixelmap_draw() 166 while (view) in _gx_canvas_pixelmap_draw() 168 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pixelmap_draw() 170 view = view -> gx_view_next; in _gx_canvas_pixelmap_draw() 183 view = view -> gx_view_next; in _gx_canvas_pixelmap_draw()
|
| D | gx_canvas_ellipse_draw.c | 85 GX_VIEW *view; in _gx_canvas_ellipse_draw() local 150 view = context -> gx_draw_context_view_head; in _gx_canvas_ellipse_draw() 152 while (view) in _gx_canvas_ellipse_draw() 154 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_ellipse_draw() 156 view = view -> gx_view_next; in _gx_canvas_ellipse_draw() 175 view = view -> gx_view_next; in _gx_canvas_ellipse_draw()
|
| D | gx_canvas_circle_draw.c | 84 GX_VIEW *view; in _gx_canvas_circle_draw() local 150 view = context -> gx_draw_context_view_head; in _gx_canvas_circle_draw() 152 while (view) in _gx_canvas_circle_draw() 154 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_circle_draw() 156 view = view -> gx_view_next; in _gx_canvas_circle_draw() 173 view = view -> gx_view_next; in _gx_canvas_circle_draw()
|
| D | gx_canvas_polygon_draw.c | 84 GX_VIEW *view; in _gx_canvas_polygon_draw() local 134 view = context -> gx_draw_context_view_head; in _gx_canvas_polygon_draw() 136 while (view) in _gx_canvas_polygon_draw() 138 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_polygon_draw() 140 view = view -> gx_view_next; in _gx_canvas_polygon_draw() 158 view = view -> gx_view_next; in _gx_canvas_polygon_draw()
|
| D | gx_canvas_arc_draw.c | 88 GX_VIEW *view; in _gx_canvas_arc_draw() local 180 view = context -> gx_draw_context_view_head; in _gx_canvas_arc_draw() 182 while (view) in _gx_canvas_arc_draw() 184 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_arc_draw() 186 view = view -> gx_view_next; in _gx_canvas_arc_draw() 202 view = view -> gx_view_next; in _gx_canvas_arc_draw()
|
| D | gxe_multi_line_text_view_text_set.c | 77 UINT _gxe_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, in _gxe_multi_line_text_view_text_set() argument 85 if (!view) in _gxe_multi_line_text_view_text_set() 90 status = _gx_multi_line_text_view_text_set(view, text); in _gxe_multi_line_text_view_text_set() 140 UINT _gxe_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, in _gxe_multi_line_text_view_text_set_ext() argument 149 if (!view) in _gxe_multi_line_text_view_text_set_ext() 174 status = _gx_multi_line_text_view_text_set_ext(view, text); in _gxe_multi_line_text_view_text_set_ext()
|
| D | gx_multi_line_text_input_cursor_pos_update.c | 85 GX_MULTI_LINE_TEXT_VIEW *view = (GX_MULTI_LINE_TEXT_VIEW *)text_input; in _gx_multi_line_text_input_cursor_pos_update() local 137 if ((cache_index < view -> gx_multi_line_text_view_cache_size) && in _gx_multi_line_text_input_cursor_pos_update() 138 (view -> gx_multi_line_text_view_line_index[0] > insert_pos)) in _gx_multi_line_text_input_cursor_pos_update() 174 while (cache_index < view -> gx_multi_line_text_view_cache_size) in _gx_multi_line_text_input_cursor_pos_update() 176 if (view -> gx_multi_line_text_view_line_index[cache_index] >= insert_pos) in _gx_multi_line_text_input_cursor_pos_update() 183 if (cache_index < view -> gx_multi_line_text_view_cache_size) in _gx_multi_line_text_input_cursor_pos_update() 194 cur_line = cache_index + view -> gx_multi_line_text_view_first_cache_line + 1; in _gx_multi_line_text_input_cursor_pos_update() 199 if (cache_index >= view -> gx_multi_line_text_view_cache_size - 1) in _gx_multi_line_text_input_cursor_pos_update() 208 else if (view -> gx_multi_line_text_view_cache_size) in _gx_multi_line_text_input_cursor_pos_update() 211 cache_index = (USHORT)(view -> gx_multi_line_text_view_cache_size - 1); in _gx_multi_line_text_input_cursor_pos_update() [all …]
|
| D | gx_canvas_line_draw.c | 100 GX_VIEW *view; in _gx_canvas_line_draw() local 240 view = context -> gx_draw_context_view_head; in _gx_canvas_line_draw() 242 while (view) in _gx_canvas_line_draw() 244 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_line_draw() 246 view = view -> gx_view_next; in _gx_canvas_line_draw() 335 view = view -> gx_view_next; in _gx_canvas_line_draw() 362 view = view -> gx_view_next; in _gx_canvas_line_draw()
|
| D | gx_canvas_block_move.c | 89 GX_VIEW *view; in _gx_canvas_block_move() local 119 view = context -> gx_draw_context_view_head; in _gx_canvas_block_move() 121 while (view) in _gx_canvas_block_move() 123 if (_gx_utility_rectangle_inside_detect(&view -> gx_view_rectangle, block)) in _gx_canvas_block_move() 130 view = view -> gx_view_next; in _gx_canvas_block_move()
|
| D | gx_canvas_pie_draw.c | 97 GX_VIEW *view; in _gx_canvas_pie_draw() local 194 view = context -> gx_draw_context_view_head; in _gx_canvas_pie_draw() 196 while (view) in _gx_canvas_pie_draw() 198 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pie_draw() 200 view = view -> gx_view_next; in _gx_canvas_pie_draw() 247 view = view -> gx_view_next; in _gx_canvas_pie_draw()
|
| /GUIX-v6.2.1/guix_studio/ |
| D | ml_text_view_service_provider.cpp | 219 GX_MULTI_LINE_TEXT_VIEW *view = new GX_MULTI_LINE_TEXT_VIEW; in CreateNewInstance() local 222 gx_multi_line_text_view_create(view, "text_view", parent, string_id, in CreateNewInstance() 224 gx_widget_style_remove(view, GX_STYLE_DRAW_SELECTED); in CreateNewInstance() 225 widget_info *info = InitWidgetInfo((GX_WIDGET *) view); in CreateNewInstance() 227 info->font_id[0] = view->gx_multi_line_text_view_font_id; in CreateNewInstance() 228 info->color_id[NORMAL_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_normal_text_color; in CreateNewInstance() 229 info->color_id[SELECTED_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_selected_text_color; in CreateNewInstance() 230 info->color_id[DISABLED_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_disabled_text_color; in CreateNewInstance() 238 GX_MULTI_LINE_TEXT_VIEW *view = new GX_MULTI_LINE_TEXT_VIEW; in GenerateFromInfo() local 239 gx_multi_line_text_view_create(view, in GenerateFromInfo() [all …]
|
| D | rich_text_view_sercive_provider.cpp | 129 GX_RICH_TEXT_VIEW *view = new GX_RICH_TEXT_VIEW; in CreateNewInstance() local 138 gx_rich_text_view_create(view, "rich_text_view", parent, string_id, &fonts, in CreateNewInstance() 140 gx_widget_style_remove(view, GX_STYLE_DRAW_SELECTED); in CreateNewInstance() 141 widget_info *info = InitWidgetInfo((GX_WIDGET *)view); in CreateNewInstance() 143 info->color_id[NORMAL_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_normal_text_color; in CreateNewInstance() 144 info->color_id[SELECTED_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_selected_text_color; in CreateNewInstance() 145 info->color_id[DISABLED_TEXT_COLOR_INDEX] = view->gx_multi_line_text_view_disabled_text_color; in CreateNewInstance() 159 GX_RICH_TEXT_VIEW *view = new GX_RICH_TEXT_VIEW; in GenerateFromInfo() local 167 gx_rich_text_view_create(view, in GenerateFromInfo() 175 gx_widget_fill_color_set(view, in GenerateFromInfo() [all …]
|
| /GUIX-v6.2.1/test/guix_test/regression_test/tests/ |
| D | validation_guix_ml_text_view_event_process.c | 69 GX_MULTI_LINE_TEXT_VIEW *view; in control_thread_entry() local 74 view = &main_screen.main_screen_text_view; in control_thread_entry() 78 size = view->gx_widget_size; in control_thread_entry() 86 gx_widget_hide((GX_WIDGET *)view); in control_thread_entry() 90 gx_widget_border_style_set((GX_WIDGET *)view, GX_STYLE_BORDER_THICK); in control_thread_entry() 95 gx_widget_show((GX_WIDGET *)view); in control_thread_entry() 99 gx_multi_line_text_view_text_id_set(view, 0); in control_thread_entry() 105 gx_multi_line_text_view_text_set(view, test_string); in control_thread_entry() 110 gx_widget_hide((GX_WIDGET *)view); in control_thread_entry() 115 gx_widget_resize((GX_WIDGET *)view, &size); in control_thread_entry() [all …]
|
| D | validation_guix_ml_text_view_cache_32bpp.c | 72 GX_MULTI_LINE_TEXT_VIEW *view; in control_thread_entry() local 79 view = &pMainScreen->window_text_view; in control_thread_entry() 81 gx_multi_line_text_view_text_id_set(view, GX_STRING_ID_STRING_WITH_35_LINES); in control_thread_entry() 87 gx_widget_border_style_set(view, GX_STYLE_BORDER_THIN); in control_thread_entry() 95 scroll_event.gx_event_target = (GX_WIDGET *)view; in control_thread_entry() 123 gx_multi_line_text_view_text_set_ext(view, &string); in control_thread_entry() 136 gx_multi_line_text_view_line_space_set(view, -22); in control_thread_entry() 141 gx_widget_hide((GX_WIDGET *)view); in control_thread_entry() 142 gx_multi_line_text_view_line_space_set(view, 0); in control_thread_entry() 143 gx_multi_line_text_view_text_id_set(view, GX_STRING_ID_STRING_ASCII); in control_thread_entry() [all …]
|
| D | validation_guix_system_no_output.c | 65 GX_MULTI_LINE_TEXT_VIEW view; in control_thread_entry() local 116 memset(&view, 0, sizeof(GX_MULTI_LINE_TEXT_VIEW)); in control_thread_entry() 117 …gx_multi_line_text_view_create(&view, "test_view", &text_screen, 0, GX_STYLE_TEXT_COPY, 0, &text_s… in control_thread_entry() 119 gx_multi_line_text_view_text_set(&view, GX_NULL); in control_thread_entry() 120 gx_multi_line_text_view_text_set(&view, "test_string"); in control_thread_entry() 121 view.gx_multi_line_text_view_text_id = 1; in control_thread_entry() 122 gx_widget_delete((GX_WIDGET *)&view); in control_thread_entry() 123 if(view.gx_multi_line_text_view_text.gx_string_ptr == GX_NULL) in control_thread_entry() 130 …gx_multi_line_text_view_create(&view, "text_view", &text_screen, 0, GX_STYLE_TEXT_COPY, 0, &text_s… in control_thread_entry() 131 gx_widget_delete((GX_WIDGET *)&view); in control_thread_entry() [all …]
|
| D | validation_guix_ml_text_view_16bpp_text_set.c | 70 GX_MULTI_LINE_TEXT_VIEW *view; in control_thread_entry() local 73 view = &main_screen.main_screen_text_view; in control_thread_entry() 98 gx_multi_line_text_view_text_set(view, GX_NULL); in control_thread_entry() 102 gx_widget_style_add(view, GX_STYLE_TEXT_COPY); in control_thread_entry() 103 gx_multi_line_text_view_text_set(view, test_text); in control_thread_entry() 107 gx_multi_line_text_view_text_id_set(view, 0); in control_thread_entry() 111 gx_multi_line_text_view_text_id_set(view, GX_STRING_ID_ML_VIEW_TEXT); in control_thread_entry()
|
| /GUIX-v6.2.1/common/inc/ |
| D | gx_multi_line_text_view.h | 57 VOID _gx_multi_line_text_view_draw(GX_MULTI_LINE_TEXT_VIEW *view); 59 UINT _gx_multi_line_text_view_event_process(GX_MULTI_LINE_TEXT_VIEW *view, GX_EVENT *event_ptr); 60 UINT _gx_multi_line_text_view_font_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_RESOURCE_ID font_id); 61 UINT _gx_multi_line_text_view_line_space_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_BYTE line_space); 62 UINT _gx_multi_line_text_view_line_cache_update(GX_MULTI_LINE_TEXT_VIEW *view); 63 UINT _gx_multi_line_text_view_scroll(GX_MULTI_LINE_TEXT_VIEW *view, GX_VALUE amount_to_scroll); 64 UINT _gx_multi_line_text_view_scroll_info_get(GX_MULTI_LINE_TEXT_VIEW *view, ULONG style, GX_SCROLL… 73 UINT _gx_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_CHAR *text); 75 UINT _gx_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_STRING *text); 76 UINT _gx_multi_line_text_view_visible_rows_compute(GX_MULTI_LINE_TEXT_VIEW *view); [all …]
|