Lines Matching refs:UINT

170 typedef unsigned int                            UINT;
200 UINT gx_string_length; /* String length in bytes. */
1286 UINT gx_bidi_resolved_text_info_total_lines;
1301UINT gx_brush_style; /* Flags defined below …
1331 UINT gx_event_timer_id;
1506 UINT gx_sprite_frame_delay;
1507 UINT gx_sprite_frame_background_operation;
1562 UINT (*gx_display_layer_initialize)(INT layer, struct GX_CANVAS_STRUCT *canvas);
1616 UINT gx_display_color_table_size;
1617 UINT gx_display_pixelmap_table_size;
1618 UINT gx_display_font_table_size;
1619 UINT gx_display_string_table_size;
1620UINT gx_display_palette_size; /* only used for 8-bpp palette mode dr…
1746 VOID (*gx_display_driver_callback_assign)(UINT(*wait_func)(VOID *), VOID *);
1751 … (*gx_display_driver_circle_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r);
1754 …splay_driver_anti_aliased_circle_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r);
1757 … (*gx_display_driver_wide_circle_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r);
1760 …_driver_anti_aliased_wide_circle_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r);
1763 … (*gx_display_driver_circle_fill)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r);
1767 …play_driver_arc_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1770 …nti_aliased_arc_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1773 …driver_wide_arc_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1776 …liased_wide_arc_draw)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1779 …play_driver_arc_fill)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1782 …play_driver_pie_fill)(GX_DRAW_CONTEXT *context, INT xcenter, INT ycenter, UINT r, INT start_angle,…
1852 UINT gx_canvas_dirty_count;
1853 UINT gx_canvas_draw_count;
1854 UINT gx_canvas_status;
1902 UINT gx_pen_configuration_max_pen_speed_ticks;
2115UINT (*gx_widget_event_process_function)(struct GX_WIDGET_STRUCT *, GX_EVENT *);…
2168 UINT gx_single_line_text_input_buffer_size; \
2169 UINT gx_single_line_text_input_string_size; \
2172 UINT gx_single_line_text_input_insert_pos; \
2173 UINT gx_single_line_text_input_was_modified; \
2177 UINT gx_single_line_text_input_start_mark; \
2178 UINT gx_single_line_text_input_end_mark; \
2364 UINT gx_multi_line_text_view_text_total_rows; \
2365 UINT gx_multi_line_text_view_text_visible_rows; \
2372 UINT gx_multi_line_text_view_first_cache_line; \
2373 UINT gx_multi_line_text_view_line_index[GX_MULTI_LINE_INDEX_CACHE_SIZE]; \
2386 UINT gx_multi_line_text_input_buffer_size; \
2387 UINT gx_multi_line_text_input_text_insert_position; \
2388 UINT gx_multi_line_text_input_text_was_modified; \
2389 UINT gx_multi_line_text_input_text_cursor_line; \
2393 UINT gx_multi_line_text_input_start_mark; \
2394 UINT gx_multi_line_text_input_end_mark; \
2445UINT (*gx_scroll_wheel_scroll)(struct GX_SCROLL_WHEEL_STRUCT *wheel, GX_VALUE amount); \
2478UINT (*gx_text_scroll_wheel_text_get)(struct GX_TEXT_SCROLL_WHEEL_STRUCT *, INT, GX_S…
2850UINT (*gx_animation_original_event_process_function)(struct GX_WIDGET_STRUCT …
2876UINT (*gx_image_reader_pixel_write)(struct GX_IMAGE_READER_STRUCT *image_reader, GX_P…
2877UINT (*gx_image_reader_pixel_read)(struct GX_IMAGE_READER_STRUCT *image_reader, INT i…
2879 UINT gx_image_reader_source_data_size;
2893 UINT gx_image_reader_palette_size;
2894 UINT gx_image_reader_input_stride;
2900 UINT gx_image_reader_png_palette_size;
2901 UINT gx_image_reader_image_width;
2902 UINT gx_image_reader_image_height;
3506 … _gx_text_scroll_wheel_callback_set_ext((GX_TEXT_SCROLL_WHEEL *)a, (UINT(*)(GX_TEXT_SCROLL_W…
3599 …, b) _gx_widget_event_process_set((GX_WIDGET *)a, (UINT (*)(GX_WIDGET *, GX…
3667 UINT _gx_accordion_menu_create(GX_ACCORDION_MENU *accordion, GX_CONST GX_CHAR *name, GX_WIDGET *par…
3670 UINT _gx_accordion_menu_event_process(GX_ACCORDION_MENU *accordion, GX_EVENT *event_ptr);
3671 UINT _gx_accordion_menu_position(GX_ACCORDION_MENU *accordion);
3673 UINT _gx_animation_canvas_define(GX_ANIMATION *animation, GX_CANVAS *canvas);
3674 UINT _gx_animation_create(GX_ANIMATION *animation);
3675 UINT _gx_animation_delete(GX_ANIMATION *target, GX_WIDGET *parent);
3676 UINT _gx_animation_drag_disable(GX_ANIMATION *animation, GX_WIDGET *widget);
3677 UINT _gx_animation_drag_enable(GX_ANIMATION *animation, GX_WIDGET *widget, GX_ANIMATION_INFO *info);
3678 UINT _gx_animation_landing_speed_set(GX_ANIMATION *animation, USHORT shift_per_step);
3679 UINT _gx_animation_start(GX_ANIMATION *animation, GX_ANIMATION_INFO *info);
3680 UINT _gx_animation_stop(GX_ANIMATION *animation);
3682 UINT _gx_binres_language_count_get(GX_UBYTE *root_address, GX_VALUE *put_count);
3683 UINT _gx_binres_language_info_load(GX_UBYTE *root_address, GX_LANGUAGE_HEADER *put_info);
3685 UINT _gx_binres_language_table_load(GX_UBYTE *root_address, GX_UBYTE ****returned_language_table);
3687 UINT _gx_binres_language_table_load_ext(GX_UBYTE *root_address, GX_STRING ***returned_language_tabl…
3688 UINT _gx_binres_theme_load(GX_UBYTE *root_address, INT theme_id, GX_THEME **returned_theme);
3689 UINT _gx_binres_pixelmap_load(GX_UBYTE *root_address, UINT map_index, GX_PIXELMAP *pixelmap);
3690 UINT _gx_binres_font_load(GX_UBYTE *root_address, UINT font_index, GX_UBYTE *buffer, ULONG *buffer_…
3692 UINT _gx_brush_default(GX_BRUSH *brush);
3693 UINT _gx_brush_define(GX_BRUSH *brush, GX_COLOR line_color, GX_COLOR fill_color, UINT style);
3696 UINT _gx_button_create(GX_BUTTON *button,
3701 UINT _gx_button_deselect(GX_BUTTON *button, GX_BOOL gen_event);
3703 UINT _gx_button_event_process(GX_BUTTON *button, GX_EVENT *event_ptr);
3704 UINT _gx_button_select(GX_BUTTON *button);
3706 UINT _gx_canvas_alpha_set(GX_CANVAS *canvas, GX_UBYTE alpha);
3707 UINT _gx_canvas_arc_draw(INT xcenter, INT ycenter, UINT r, INT start_angle, INT end_angle);
3708 UINT _gx_canvas_block_move(GX_RECTANGLE *block, GX_VALUE x_shift, GX_VALUE y_shift, GX_RECTANGLE *d…
3709 UINT _gx_canvas_circle_draw(INT xcenter, INT ycenter, UINT r);
3710 UINT _gx_canvas_create(GX_CANVAS *canvas, GX_CONST GX_CHAR *name, GX_DISPLAY *display,
3711UINT type, UINT width, UINT height, GX_COLOR *memory_area, ULONG memory_size);
3712 UINT _gx_canvas_delete(GX_CANVAS *canvas);
3713 UINT _gx_canvas_drawing_complete(GX_CANVAS *canvas, GX_BOOL Flush);
3714 UINT _gx_canvas_drawing_initiate(GX_CANVAS *canvas, GX_WIDGET *who, GX_RECTANGLE *dirty_area);
3715 UINT _gx_canvas_ellipse_draw(INT xcenter, INT ycenter, INT a, INT b);
3716 UINT _gx_canvas_hardware_layer_bind(GX_CANVAS *canvas, INT layer);
3717 UINT _gx_canvas_hide(GX_CANVAS *canvas);
3718 UINT _gx_canvas_line_draw(GX_VALUE x_start, GX_VALUE y_start, GX_VALUE x_end, GX_VALUE y_end);
3719 UINT _gx_canvas_memory_define(GX_CANVAS *canvas, GX_COLOR *memory, ULONG memsize);
3722 UINT _gx_canvas_mouse_define(GX_CANVAS *canvas, GX_MOUSE_CURSOR_INFO *info);
3723 UINT _gx_canvas_mouse_hide(GX_CANVAS *canvas);
3724 UINT _gx_canvas_mouse_show(GX_CANVAS *canvas);
3726 UINT _gx_canvas_offset_set(GX_CANVAS *canvas, GX_VALUE x, GX_VALUE y);
3727 UINT _gx_canvas_pie_draw(INT xcenter, INT ycenter, UINT r, INT start_angle, INT end_angle);
3728 UINT _gx_canvas_pixel_draw(GX_POINT position);
3729 UINT _gx_canvas_pixelmap_blend(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap, GX_…
3730 UINT _gx_canvas_pixelmap_draw(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap);
3731 UINT _gx_canvas_pixelmap_get(GX_PIXELMAP *pixelmap);
3732 UINT _gx_canvas_pixelmap_rotate(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap,
3734 UINT _gx_canvas_pixelmap_tile(GX_RECTANGLE *fill, GX_PIXELMAP *pixelmap);
3735 UINT _gx_canvas_polygon_draw(GX_POINT *point_array, INT number_of_points);
3736 UINT _gx_canvas_rectangle_draw(GX_RECTANGLE *rectangle);
3738 UINT _gx_canvas_rotated_text_draw(GX_CONST GX_CHAR *text, GX_VALUE xcenter, GX_VALUE ycenter, INT a…
3740 UINT _gx_canvas_rotated_text_draw_ext(GX_CONST GX_STRING *text, GX_VALUE xcenter, GX_VALUE ycenter,…
3741 UINT _gx_canvas_shift(GX_CANVAS *canvas, GX_VALUE x, GX_VALUE y);
3742 UINT _gx_canvas_show(GX_CANVAS *canvas);
3744 UINT _gx_canvas_aligned_text_draw(GX_CONST GX_STRING *string, GX_RECTANGLE *rectangle, ULONG alignm…
3746 UINT _gx_canvas_text_draw(GX_VALUE x_start, GX_VALUE y_start, GX_CONST GX_CHAR *string, INT length);
3748 UINT _gx_canvas_text_draw_ext(GX_VALUE x_start, GX_VALUE y_start, GX_CONST GX_STRING *string);
3750 UINT _gx_checkbox_create(GX_CHECKBOX *checkbox,
3756 UINT _gx_checkbox_event_process(GX_CHECKBOX *checkbox, GX_EVENT *event_ptr);
3757 UINT _gx_checkbox_pixelmap_set(GX_CHECKBOX *button, GX_RESOURCE_ID unchecked_id, GX_RESOURCE_ID ch…
3759 UINT _gx_checkbox_select(GX_CHECKBOX *checkbox);
3761 UINT _gx_circular_gauge_angle_get(GX_CIRCULAR_GAUGE *circular_gauge, INT *angle);
3762 UINT _gx_circular_gauge_angle_set(GX_CIRCULAR_GAUGE *circular_gauge, INT angle);
3763 UINT _gx_circular_gauge_animation_set(GX_CIRCULAR_GAUGE *circular_gauge, INT steps, INT delay);
3765 UINT _gx_circular_gauge_create(GX_CIRCULAR_GAUGE *circular_gauge,
3774 UINT _gx_circular_gauge_event_process(GX_CIRCULAR_GAUGE *circular_gauge, GX_EVENT *event_ptr);
3776 UINT _gx_context_brush_default(GX_DRAW_CONTEXT *context);
3777 UINT _gx_context_brush_define(GX_RESOURCE_ID line_color_id, GX_RESOURCE_ID fill_color_id, UINT styl…
3778 UINT _gx_context_brush_get(GX_BRUSH **return_brush);
3779 UINT _gx_context_brush_pattern_set(ULONG pattern);
3780 UINT _gx_context_brush_set(GX_BRUSH *brush);
3781 UINT _gx_context_brush_style_set(UINT style);
3782 UINT _gx_context_brush_width_set(UINT width);
3783 UINT _gx_context_color_get(GX_RESOURCE_ID color_id, GX_COLOR *return_color);
3784 UINT _gx_context_fill_color_set(GX_RESOURCE_ID fill_color_id);
3785 UINT _gx_context_font_get(GX_RESOURCE_ID color_id, GX_FONT **return_font);
3786 UINT _gx_context_font_set(GX_RESOURCE_ID font_id);
3787 UINT _gx_context_line_color_set(GX_RESOURCE_ID line_color_id);
3788 UINT _gx_context_pixelmap_get(GX_RESOURCE_ID pixelmap_id, GX_PIXELMAP **return_pixelmap);
3789 UINT _gx_context_pixelmap_set(GX_RESOURCE_ID pixelmap_id);
3790 UINT _gx_context_raw_brush_define(GX_COLOR line_color, GX_COLOR fill_color, UINT style);
3791 UINT _gx_context_raw_fill_color_set(GX_COLOR line_color);
3792 UINT _gx_context_raw_line_color_set(GX_COLOR line_color);
3794 UINT _gx_context_string_get(GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_string);
3796 UINT _gx_context_string_get_ext(GX_RESOURCE_ID string_id, GX_STRING *return_string);
3798 UINT _gx_display_active_language_set(GX_DISPLAY *display, GX_UBYTE language);
3799 UINT _gx_display_color_set(GX_DISPLAY *display, GX_RESOURCE_ID resource_id, GX_COLOR new_color);
3800 UINT _gx_display_color_table_set(GX_DISPLAY *display, GX_COLOR *color_table, INT number_of_colors);
3801 UINT _gx_display_create(GX_DISPLAY *display, GX_CONST GX_CHAR *name, UINT (*display_driver_setup)(G…
3802 UINT _gx_display_delete(GX_DISPLAY *display, VOID (*display_driver_cleanup)(GX_DISPLAY *));
3803 UINT _gx_display_font_table_set(GX_DISPLAY *display, GX_FONT **font_table, UINT number_of_fonts);
3806 UINT _gx_display_language_table_get(GX_DISPLAY *display, GX_CHAR ****table, GX_UBYTE *language_coun…
3807 UINT _gx_display_language_table_set(GX_DISPLAY *display, GX_CHAR ***table, GX_UBYTE num_languages,
3809 UINT _gx_display_language_table_get_ext(GX_DISPLAY *display, GX_STRING ***table, GX_UBYTE *language…
3810 UINT _gx_display_language_table_set_ext(GX_DISPLAY *display, GX_CONST GX_STRING **table, GX_UBYTE n…
3812 UINT _gx_display_language_direction_table_set(GX_DISPLAY *display, GX_CONST GX_UBYTE *language_dire…
3814 UINT _gx_display_pixelmap_table_set(GX_DISPLAY *display, GX_PIXELMAP **pixelmap_table, UINT number_…
3817 UINT _gx_display_string_get(GX_DISPLAY *display, GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **retur…
3818 UINT _gx_display_string_table_get(GX_DISPLAY *display, GX_UBYTE language, GX_CHAR ***table, UINT *s…
3820 UINT _gx_display_string_get_ext(GX_DISPLAY *display, GX_RESOURCE_ID string_id, GX_STRING *return_st…
3821 UINT _gx_display_string_table_get_ext(GX_DISPLAY *display, GX_UBYTE language, GX_STRING **table, UI…
3823 UINT _gx_display_theme_install(GX_DISPLAY *display, GX_CONST GX_THEME *theme_ptr);
3825 UINT _gx_drop_list_close(GX_DROP_LIST *drop_list);
3826 UINT _gx_drop_list_create(GX_DROP_LIST *drop_list,
3833 UINT _gx_drop_list_event_process(GX_DROP_LIST *list, GX_EVENT *event_ptr);
3834 UINT _gx_drop_list_open(GX_DROP_LIST *list);
3835 UINT _gx_drop_list_pixelmap_set(GX_DROP_LIST *drop_list, GX_RESOURCE_ID pixelmap_id);
3836 UINT _gx_drop_list_popup_get(GX_DROP_LIST *box, GX_VERTICAL_LIST **return_list);
3838 UINT _gx_generic_scroll_wheel_create(GX_GENERIC_SCROLL_WHEEL *wheel,
3846 UINT _gx_generic_scroll_wheel_children_position(GX_GENERIC_SCROLL_WHEEL *wheel);
3847 UINT _gx_generic_scroll_wheel_event_process(GX_GENERIC_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
3848 UINT _gx_generic_scroll_wheel_row_height_set(GX_GENERIC_SCROLL_WHEEL *wheel, GX_VALUE row_height);
3849 UINT _gx_generic_scroll_wheel_total_rows_set(GX_GENERIC_SCROLL_WHEEL *wheel, INT count);
3851 UINT _gx_horizontal_list_children_position(GX_HORIZONTAL_LIST *horizontal_list);
3852 UINT _gx_horizontal_list_create(GX_HORIZONTAL_LIST *horizontal_list,
3859 UINT _gx_horizontal_list_event_process(GX_HORIZONTAL_LIST *list, GX_EVENT *event_ptr);
3860 UINT _gx_horizontal_list_page_index_set(GX_HORIZONTAL_LIST *list, INT index);
3861 UINT _gx_horizontal_list_selected_index_get(GX_HORIZONTAL_LIST *horizontal_list, INT *return_index);
3862 UINT _gx_horizontal_list_selected_set(GX_HORIZONTAL_LIST *horizontal_list, INT index);
3863 UINT _gx_horizontal_list_selected_widget_get(GX_HORIZONTAL_LIST *horizontal_list, GX_WIDGET **retur…
3864 UINT _gx_horizontal_list_total_columns_set(GX_HORIZONTAL_LIST *horizontal_list, INT count);
3866 UINT _gx_horizontal_scrollbar_create(GX_SCROLLBAR *scrollbar, GX_CONST GX_CHAR *name,
3870 UINT _gx_icon_button_create(GX_ICON_BUTTON *button,
3877 UINT _gx_icon_button_pixelmap_set(GX_ICON_BUTTON *button, GX_RESOURCE_ID icon_id);
3878 UINT _gx_icon_create(GX_ICON *icon,
3884 UINT _gx_icon_event_process(GX_ICON *icon, GX_EVENT *event_ptr);
3885 UINT _gx_icon_pixelmap_set(GX_ICON *icon, GX_RESOURCE_ID normal_id, GX_RESOURCE_ID selected_id);
3887 UINT _gx_image_reader_create(GX_IMAGE_READER *image_reader,
3892 UINT _gx_image_reader_palette_set(GX_IMAGE_READER *image_reader, GX_COLOR *pal, UINT palsize);
3893 UINT _gx_image_reader_start(GX_IMAGE_READER *image_reader, GX_PIXELMAP *outmap);
3896 UINT _gx_line_chart_create(GX_LINE_CHART *chart,
3905 UINT _gx_line_chart_update(GX_LINE_CHART *chart, INT *data, INT data_count);
3906 UINT _gx_line_chart_y_scale_calculate(GX_LINE_CHART *chart, INT *return_val);
3908 UINT _gx_menu_create(GX_MENU *menu, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
3912 UINT _gx_menu_event_process(GX_MENU *menu, GX_EVENT *event_ptr);
3913 UINT _gx_menu_insert(GX_MENU *menu, GX_WIDGET *widget);
3914 UINT _gx_menu_remove(GX_MENU *menu, GX_WIDGET *widget);
3915 UINT _gx_menu_remove(GX_MENU *menu, GX_WIDGET *widget);
3917 UINT _gx_menu_text_offset_set(GX_MENU *menu, GX_VALUE x_offset, GX_VALUE y_offset);
3919 UINT _gx_multi_line_text_button_create(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_CHAR *name,
3923 UINT _gx_multi_line_text_button_event_process(GX_MULTI_LINE_TEXT_BUTTON *button, GX_EVENT *event_pt…
3925 UINT _gx_multi_line_text_button_text_id_set(GX_MULTI_LINE_TEXT_BUTTON *button, GX_RESOURCE_ID strin…
3927 UINT _gx_multi_line_text_button_text_set(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_CHAR *text);
3929 UINT _gx_multi_line_text_button_text_set_ext(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_STRING …
3931 UINT _gx_multi_line_text_input_backspace(GX_MULTI_LINE_TEXT_INPUT *text_input);
3932 UINT _gx_multi_line_text_input_buffer_clear(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr);
3933 UINT _gx_multi_line_text_input_buffer_get(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, GX_CHAR **buffe…
3934 UINT *content_size, UINT *buffer_size);
3936 UINT _gx_multi_line_text_input_char_insert(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_UBYTE *str, UIN…
3938 UINT _gx_multi_line_text_input_char_insert_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_ST…
3939 UINT _gx_multi_line_text_input_create(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr,
3941 GX_CHAR *input_buffer, UINT buffer_size,
3943 UINT _gx_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_pos…
3944 UINT _gx_multi_line_text_input_delete(GX_MULTI_LINE_TEXT_INPUT *text_input);
3945 UINT _gx_multi_line_text_input_down_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
3946 UINT _gx_multi_line_text_input_end(GX_MULTI_LINE_TEXT_INPUT *text_input);
3947 UINT _gx_multi_line_text_input_event_process(GX_MULTI_LINE_TEXT_INPUT *input, GX_EVENT *event_ptr);
3948 UINT _gx_multi_line_text_input_style_add(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor_typ…
3949 UINT _gx_multi_line_text_input_style_remove(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor_…
3950 UINT _gx_multi_line_text_input_style_set(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor_typ…
3951 UINT _gx_multi_line_text_input_fill_color_set(GX_MULTI_LINE_TEXT_INPUT *view,
3956 UINT _gx_multi_line_text_input_home(GX_MULTI_LINE_TEXT_INPUT *text_input);
3957 UINT _gx_multi_line_text_input_left_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
3958 UINT _gx_multi_line_text_input_right_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
3959 UINT _gx_multi_line_text_input_text_color_set(GX_MULTI_LINE_TEXT_INPUT *view,
3964 UINT _gx_multi_line_text_input_text_select(GX_MULTI_LINE_TEXT_INPUT *input, UINT start_index, UINT
3966 UINT _gx_multi_line_text_input_text_set(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_CHAR *tex…
3968 UINT _gx_multi_line_text_input_text_set_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_STRIN…
3969 UINT _gx_multi_line_text_input_up_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
3971 UINT _gx_multi_line_text_view_create(GX_MULTI_LINE_TEXT_VIEW *text_view_ptr,
3976 UINT _gx_multi_line_text_view_event_process(GX_MULTI_LINE_TEXT_VIEW *view, GX_EVENT *event_ptr);
3977 UINT _gx_multi_line_text_view_font_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_RESOURCE_ID font_id);
3978 UINT _gx_multi_line_text_view_line_space_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_BYTE line_space);
3979 UINT _gx_multi_line_text_view_scroll_info_get(GX_MULTI_LINE_TEXT_VIEW *view, ULONG style, GX_SCROLL…
3980 UINT _gx_multi_line_text_view_text_color_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_RESOURCE_ID normal_i…
3981 UINT _gx_multi_line_text_view_text_id_set(GX_MULTI_LINE_TEXT_VIEW *text_view_ptr, GX_RESOURCE_ID te…
3983 UINT _gx_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_CHAR *text);
3985 UINT _gx_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_STRING *text);
3986 UINT _gx_multi_line_text_view_whitespace_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_UBYTE whitespace);
3988 UINT _gx_rich_text_view_create(GX_RICH_TEXT_VIEW *rich_view,
3998 UINT _gx_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *rich_view, GX_RICH_TEXT_FONTS *fonts);
4000 UINT _gx_numeric_pixelmap_prompt_create(GX_NUMERIC_PIXELMAP_PROMPT *prompt,
4005 UINT _gx_numeric_pixelmap_prompt_format_function_set(GX_NUMERIC_PIXELMAP_PROMPT *prompt, VOID (*for…
4006 UINT _gx_numeric_pixelmap_prompt_value_set(GX_NUMERIC_PIXELMAP_PROMPT *prompt, INT value);
4008 UINT _gx_numeric_prompt_create(GX_NUMERIC_PROMPT *prompt, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
4010 UINT _gx_numeric_prompt_format_function_set(GX_NUMERIC_PROMPT *prompt, VOID (*format_func)(GX_NUMER…
4011 UINT _gx_numeric_prompt_value_set(GX_NUMERIC_PROMPT *prompt, INT value);
4013 UINT _gx_numeric_scroll_wheel_create(GX_NUMERIC_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WID…
4016 UINT _gx_numeric_scroll_wheel_range_set(GX_NUMERIC_SCROLL_WHEEL *wheel, INT start_val, INT end_val);
4018 UINT _gx_pixelmap_button_create(GX_PIXELMAP_BUTTON *button,
4025 UINT _gx_pixelmap_button_event_process(GX_PIXELMAP_BUTTON *button, GX_EVENT *event_ptr);
4026 UINT _gx_pixelmap_button_pixelmap_set(GX_PIXELMAP_BUTTON *button, GX_RESOURCE_ID normal_id, GX_RESO…
4028 UINT _gx_pixelmap_prompt_create(GX_PIXELMAP_PROMPT *prompt,
4033 UINT _gx_pixelmap_prompt_pixelmap_set(GX_PIXELMAP_PROMPT *prompt,
4041 UINT _gx_pixelmap_slider_create(GX_PIXELMAP_SLIDER *slider,
4047 UINT _gx_pixelmap_slider_event_process(GX_PIXELMAP_SLIDER *slider, GX_EVENT *event_ptr);
4048 UINT _gx_pixelmap_slider_pixelmap_set(GX_PIXELMAP_SLIDER *slider, GX_PIXELMAP_SLIDER_INFO *info);
4051 UINT _gx_progress_bar_create(GX_PROGRESS_BAR *progress_bar, GX_CONST GX_CHAR *name, GX_WIDGET *pare…
4055 UINT _gx_progress_bar_event_process(GX_PROGRESS_BAR *progress_bar, GX_EVENT *event_ptr);
4056 UINT _gx_progress_bar_font_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID font_id);
4057 UINT _gx_progress_bar_info_set(GX_PROGRESS_BAR *progress_bar, GX_PROGRESS_BAR_INFO *info);
4058 UINT _gx_progress_bar_pixelmap_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID pixelmap);
4059 UINT _gx_progress_bar_range_set(GX_PROGRESS_BAR *progress_bar, INT min_value, INT max_value);
4060 UINT _gx_progress_bar_text_color_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID normal_text_colo…
4062 UINT _gx_progress_bar_value_set(GX_PROGRESS_BAR *progress_bar, INT new_value);
4064 UINT _gx_prompt_create(GX_PROMPT *prompt, GX_CONST GX_CHAR *name,
4067 UINT _gx_prompt_event_process(GX_PROMPT *prompt, GX_EVENT *event_ptr);
4069 UINT _gx_prompt_font_set(GX_PROMPT *prompt, GX_RESOURCE_ID fontid);
4070 UINT _gx_prompt_text_color_set(GX_PROMPT *prompt,
4077 UINT _gx_prompt_text_get(GX_PROMPT *prompt, GX_CONST GX_CHAR **return_text);
4079 UINT _gx_prompt_text_get_ext(GX_PROMPT *prompt, GX_STRING *return_text);
4080 UINT _gx_prompt_text_id_set(GX_PROMPT *prompt, GX_RESOURCE_ID string_id);
4082 UINT _gx_prompt_text_set(GX_PROMPT *prompt, GX_CONST GX_CHAR *text);
4084 UINT _gx_prompt_text_set_ext(GX_PROMPT *prompt, GX_CONST GX_STRING *text);
4086 UINT _gx_radial_progress_bar_anchor_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_VALUE angle);
4088 UINT _gx_radial_progress_bar_create(GX_RADIAL_PROGRESS_BAR *progress_bar,
4095 UINT _gx_radial_progress_bar_event_process(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_EVENT *event_pt…
4096 UINT _gx_radial_progress_bar_font_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID font_id);
4097 UINT _gx_radial_progress_bar_info_set(GX_RADIAL_PROGRESS_BAR *bar, GX_RADIAL_PROGRESS_BAR_INFO *inf…
4098 UINT _gx_radial_progress_bar_text_color_set(GX_RADIAL_PROGRESS_BAR *progress_bar,
4103 UINT _gx_radial_progress_bar_value_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_VALUE new_value);
4105 UINT _gx_radial_slider_anchor_angles_set(GX_RADIAL_SLIDER *slider, GX_VALUE *anchor_angles, USHORT …
4106 UINT _gx_radial_slider_animation_set(GX_RADIAL_SLIDER *slider, USHORT steps, USHORT delay, USHORT a…
4108 UINT _gx_radial_slider_animation_start(GX_RADIAL_SLIDER *slider, GX_VALUE new_value);
4109 UINT _gx_radial_slider_create(GX_RADIAL_SLIDER *slider, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
4112 UINT _gx_radial_slider_event_process(GX_RADIAL_SLIDER *slider, GX_EVENT *event_ptr);
4113 UINT _gx_radial_slider_info_get(GX_RADIAL_SLIDER *slider, GX_RADIAL_SLIDER_INFO **info);
4114 UINT _gx_radial_slider_info_set(GX_RADIAL_SLIDER *slider, GX_RADIAL_SLIDER_INFO *info);
4115 UINT _gx_radial_slider_pixelmap_set(GX_RADIAL_SLIDER *slider, GX_RESOURCE_ID background_pixelmap, G…
4116 UINT _gx_radial_slider_angle_set(GX_RADIAL_SLIDER *slider, GX_VALUE new_angle);
4118 UINT _gx_radio_button_create(GX_RADIO_BUTTON *button,
4122 UINT _gx_radio_button_pixelmap_set(GX_RADIO_BUTTON *button, GX_RESOURCE_ID off_id, GX_RESOURCE_ID o…
4125 UINT _gx_screen_stack_create(GX_SCREEN_STACK_CONTROL *control, GX_WIDGET **memory, INT size);
4126 UINT _gx_screen_stack_pop(GX_SCREEN_STACK_CONTROL *control);
4127 UINT _gx_screen_stack_push(GX_SCREEN_STACK_CONTROL *control, GX_WIDGET *screen, GX_WIDGET *new_scre…
4128 UINT _gx_screen_stack_reset(GX_SCREEN_STACK_CONTROL *control);
4130 UINT _gx_scroll_thumb_create(GX_SCROLL_THUMB *scroll_thumb, GX_SCROLLBAR *parent, ULONG style);
4132 UINT _gx_scroll_thumb_event_process(GX_SCROLL_THUMB *scroll_thumb, GX_EVENT *event_ptr);
4135 UINT _gx_scrollbar_event_process(GX_SCROLLBAR *scrollbar, GX_EVENT *event_ptr);
4136 UINT _gx_scrollbar_limit_check(GX_SCROLLBAR *scrollbar);
4137 UINT _gx_scrollbar_reset(GX_SCROLLBAR *scrollbar, GX_SCROLL_INFO *info);
4138 UINT _gx_scrollbar_value_set(GX_SCROLLBAR *scrollbar, INT value);
4140 UINT _gx_scroll_wheel_create(GX_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, INT…
4142 UINT _gx_scroll_wheel_event_process(GX_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
4143 UINT _gx_scroll_wheel_gradient_alpha_set(GX_SCROLL_WHEEL *wheel, GX_UBYTE start_alpha, GX_UBYTE end…
4144 UINT _gx_scroll_wheel_row_height_set(GX_SCROLL_WHEEL *wheel, GX_VALUE row_height);
4145 UINT _gx_scroll_wheel_selected_background_set(GX_SCROLL_WHEEL *wheel, GX_RESOURCE_ID selected_bg);
4146 UINT _gx_scroll_wheel_selected_get(GX_SCROLL_WHEEL *wheel, INT *row);
4147 UINT _gx_scroll_wheel_selected_set(GX_SCROLL_WHEEL *wheel, INT row);
4148 UINT _gx_scroll_wheel_speed_set(GX_SCROLL_WHEEL *wheel, GX_FIXED_VAL start_speed_rate, GX_FIXED_VAL…
4149 UINT _gx_scroll_wheel_total_rows_set(GX_SCROLL_WHEEL *wheel, INT total_rows);
4151 UINT _gx_single_line_text_input_backspace(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4152 UINT _gx_single_line_text_input_buffer_clear(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4153 UINT _gx_single_line_text_input_buffer_get(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, GX_CHAR **buf…
4154 UINT *content_size, UINT *buffer_size);
4155 UINT _gx_single_line_text_input_character_delete(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4156 UINT _gx_single_line_text_input_character_insert(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_UBYTE *s…
4157 UINT _gx_single_line_text_input_create(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr,
4159 UINT buffer_size, UINT style, USHORT text_input_id,
4162 UINT _gx_single_line_text_input_draw_position_get(GX_SINGLE_LINE_TEXT_INPUT *input, GX_VALUE *xpos,…
4163 UINT _gx_single_line_text_input_end(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4164 UINT _gx_single_line_text_input_event_process(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_EVENT *even…
4165 UINT _gx_single_line_text_input_fill_color_set(GX_SINGLE_LINE_TEXT_INPUT *input,
4170 UINT _gx_single_line_text_input_home(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4171 UINT _gx_single_line_text_input_left_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4172 UINT _gx_single_line_text_input_position_get(GX_SINGLE_LINE_TEXT_INPUT *text_input, INT pixel_posit…
4173 UINT _gx_single_line_text_input_right_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input);
4174 UINT _gx_single_line_text_input_style_add(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG style);
4175 UINT _gx_single_line_text_input_style_remove(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG style…
4176 UINT _gx_single_line_text_input_style_set(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG style);
4177 UINT _gx_single_line_text_input_text_color_set(GX_SINGLE_LINE_TEXT_INPUT *input,
4182 UINT _gx_single_line_text_input_text_select(GX_SINGLE_LINE_TEXT_INPUT *input, UINT start_index, UIN…
4184 UINT _gx_single_line_text_input_text_set(GX_SINGLE_LINE_TEXT_INPUT *input, GX_CONST GX_CHAR *text);
4186 UINT _gx_single_line_text_input_text_set_ext(GX_SINGLE_LINE_TEXT_INPUT *input, GX_CONST GX_STRING *…
4188 UINT _gx_slider_create(GX_SLIDER *slider, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
4192 UINT _gx_slider_event_process(GX_SLIDER *slider, GX_EVENT *event_ptr);
4193 UINT _gx_slider_info_set(GX_SLIDER *slider, GX_SLIDER_INFO *info);
4195 UINT _gx_slider_needle_position_get(GX_SLIDER *slider, GX_SLIDER_INFO *slider_info, GX_RECTANGLE *r…
4197 UINT _gx_slider_travel_get(GX_SLIDER *widget, GX_SLIDER_INFO *info, INT *mintravel, INT *maxtravel);
4198 UINT _gx_slider_value_calculate(GX_SLIDER *slider, GX_SLIDER_INFO *info, INT newpos);
4199 UINT _gx_slider_value_set(GX_SLIDER *slider, GX_SLIDER_INFO *info, INT new_value);
4201 UINT _gx_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
4204 UINT _gx_sprite_current_frame_set(GX_SPRITE *sprite, USHORT frame);
4205 UINT _gx_sprite_frame_list_set(GX_SPRITE *sprite, GX_SPRITE_FRAME *frame_list, USHORT frame_count);
4206 UINT _gx_sprite_start(GX_SPRITE *sprite, USHORT start_frame);
4207 UINT _gx_sprite_stop(GX_SPRITE *sprite);
4210 UINT _gx_string_scroll_wheel_create(GX_STRING_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGE…
4214 UINT _gx_string_scroll_wheel_create_ext(GX_STRING_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_W…
4217 UINT _gx_string_scroll_wheel_event_process(GX_STRING_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
4218 UINT _gx_string_scroll_wheel_string_id_list_set(GX_STRING_SCROLL_WHEEL *wheel,
4223 UINT _gx_string_scroll_wheel_string_list_set(GX_STRING_SCROLL_WHEEL *wheel,
4227 UINT _gx_string_scroll_wheel_string_list_set_ext(GX_STRING_SCROLL_WHEEL *wheel,
4231 UINT _gx_system_active_language_set(GX_UBYTE language);
4234 UINT _gx_system_animation_get(GX_ANIMATION **free_return);
4235 UINT _gx_system_animation_free(GX_ANIMATION *free_return);
4239 UINT _gx_system_bidi_text_enable(VOID);
4240 UINT _gx_system_bidi_text_disable(VOID);
4244 UINT _gx_system_text_render_style_set(GX_UBYTE style);
4247 UINT _gx_system_canvas_refresh(VOID);
4248 UINT _gx_system_dirty_mark(GX_WIDGET *widget);
4249 UINT _gx_system_dirty_partial_add(GX_WIDGET *widget, GX_RECTANGLE *dirty_area);
4250 UINT _gx_system_draw_context_get(GX_DRAW_CONTEXT **current_context);
4251 UINT _gx_system_event_fold(GX_EVENT *in_event);
4252 UINT _gx_system_event_send(GX_EVENT *in_event);
4253 UINT _gx_system_focus_claim(GX_WIDGET *me);
4254 UINT _gx_system_initialize(VOID);
4257 UINT _gx_system_language_table_get(GX_CHAR ****language_table, GX_UBYTE *languages_count, UINT *str…
4258 UINT _gx_system_language_table_set(GX_CHAR ***language_table, GX_UBYTE number_of_languages, UINT nu…
4261 UINT _gx_system_memory_allocator_set(VOID *(*allocate)(ULONG size), VOID (*release)(VOID *));
4262 UINT _gx_system_pen_configure(GX_PEN_CONFIGURATION *pen_configuration);
4263 UINT _gx_system_screen_stack_create(GX_WIDGET **memory, INT size);
4264 UINT _gx_system_screen_stack_pop(VOID);
4265 UINT _gx_system_screen_stack_push(GX_WIDGET *screen);
4266 UINT _gx_system_screen_stack_get(GX_WIDGET **popped_parent, GX_WIDGET **popped_screen);
4267 UINT _gx_system_screen_stack_reset(VOID);
4268 UINT _gx_system_scroll_appearance_get(ULONG style, GX_SCROLLBAR_APPEARANCE *appearance);
4269 UINT _gx_system_scroll_appearance_set(ULONG style, GX_SCROLLBAR_APPEARANCE *appearance);
4270 UINT _gx_system_start(VOID);
4273 UINT _gx_system_string_get(GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_string);
4274 UINT _gx_system_string_table_get(GX_UBYTE language, GX_CHAR ***get_table, UINT *get_size);
4275 UINT _gx_system_string_width_get(GX_CONST GX_FONT *font, GX_CONST GX_CHAR *string, INT string_lengt…
4277 UINT _gx_system_string_width_get_ext(GX_CONST GX_FONT *font, GX_CONST GX_STRING *string, GX_VALUE *…
4278 UINT _gx_system_timer_start(GX_WIDGET *owner, UINT timer_id, UINT initial_ticks, UINT reschedule_ti…
4279 UINT _gx_system_timer_stop(GX_WIDGET *owner, UINT timer_id);
4281 UINT _gx_system_version_string_get(GX_CHAR **return_string);
4283 UINT _gx_system_version_string_get_ext(GX_STRING *return_string);
4284 UINT _gx_system_widget_find(USHORT widget_id, INT search_level, GX_WIDGET **return_search_result);
4286 UINT _gx_text_button_create(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR *name,
4290 UINT _gx_text_button_event_process(GX_TEXT_BUTTON *button, GX_EVENT *event_ptr);
4291 UINT _gx_text_button_font_set(GX_TEXT_BUTTON *button, GX_RESOURCE_ID font_id);
4292 UINT _gx_text_button_text_color_set(GX_TEXT_BUTTON *text_button,
4297 UINT _gx_text_button_text_get(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR **return_text);
4298 UINT _gx_text_button_text_id_set(GX_TEXT_BUTTON *button, GX_RESOURCE_ID string_id);
4300 UINT _gx_text_button_text_set(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR *text);
4302 UINT _gx_text_button_text_set_ext(GX_TEXT_BUTTON *button, GX_CONST GX_STRING *text);
4304 UINT _gx_text_input_cursor_blink_interval_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE blink_in…
4305 UINT _gx_text_input_cursor_height_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE height);
4306 UINT _gx_text_input_cursor_width_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE width);
4309 UINT _gx_text_scroll_wheel_callback_set(GX_TEXT_SCROLL_WHEEL * wheel, GX_CONST GX_CHAR * (*callback…
4311 UINT _gx_text_scroll_wheel_callback_set_ext(GX_TEXT_SCROLL_WHEEL *wheel, UINT (*callback)(GX_TEXT_S…
4312 UINT _gx_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *p…
4315 UINT _gx_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
4316 UINT _gx_text_scroll_wheel_font_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_font, GX_RES…
4317 UINT _gx_text_scroll_wheel_text_color_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_text_c…
4320 UINT _gx_tree_view_create(GX_TREE_VIEW *tree, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
4323 UINT _gx_tree_view_event_process(GX_TREE_VIEW *tree, GX_EVENT *event_ptr);
4324 UINT _gx_tree_view_indentation_set(GX_TREE_VIEW *tree, GX_VALUE indentation);
4325 UINT _gx_tree_view_position(GX_TREE_VIEW *tree);
4326 UINT _gx_tree_view_root_line_color_set(GX_TREE_VIEW *tree, GX_RESOURCE_ID color);
4327 UINT _gx_tree_view_root_pixelmap_set(GX_TREE_VIEW *tree, GX_RESOURCE_ID expand_map_id, GX_RESOURCE_…
4328 UINT _gx_tree_view_selected_get(GX_TREE_VIEW *tree, GX_WIDGET **selected);
4329 UINT _gx_tree_view_selected_set(GX_TREE_VIEW *tree, GX_WIDGET *selected);
4332 UINT _gx_utility_bidi_paragraph_reorder(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEXT_INF…
4333 UINT _gx_utility_bidi_paragraph_reorder_ext(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEXT…
4334 UINT _gx_utility_bidi_resolved_text_info_delete(GX_BIDI_RESOLVED_TEXT_INFO **resolved_info_head);
4336 UINT _gx_utility_canvas_to_bmp(GX_CANVAS *canvas, GX_RECTANGLE *rect, UINT(*write_data)(GX_UBYTE…
4337 UINT _gx_utility_gradient_create(GX_GRADIENT *gradient, GX_VALUE width, GX_VALUE height, UCHAR t…
4338 UINT _gx_utility_gradient_delete(GX_GRADIENT *gradient);
4340 UINT _gx_utility_circle_point_get(INT xcenter, INT ycenter, UINT r, INT angle, GX_POINT *point);
4341 UINT _gx_utility_ltoa(LONG value, GX_CHAR *return_buffer, UINT return_buffer_size);
4353 UINT _gx_utility_math_sqrt(UINT n);
4354 UINT _gx_utility_pixelmap_resize(GX_PIXELMAP *src, GX_PIXELMAP *destination, INT width, INT heig…
4355 UINT _gx_utility_pixelmap_rotate(GX_PIXELMAP *src, INT angle, GX_PIXELMAP *destination, INT *rot…
4356 UINT _gx_utility_pixelmap_simple_rotate(GX_PIXELMAP *src, INT angle, GX_PIXELMAP *destination, I…
4357 UINT _gx_utility_rectangle_center(GX_RECTANGLE *rectangle, GX_RECTANGLE *within);
4358 UINT _gx_utility_rectangle_center_find(GX_RECTANGLE *rectangle, GX_POINT *return_center);
4359 UINT _gx_utility_rectangle_combine(GX_RECTANGLE *first_rectangle, GX_RECTANGLE *second_rectangle…
4361 UINT _gx_utility_rectangle_define(GX_RECTANGLE *rectangle, GX_VALUE left, GX_VALUE top, GX_VALUE…
4364 UINT _gx_utility_rectangle_resize(GX_RECTANGLE *rectangle, GX_VALUE adjust);
4365 UINT _gx_utility_rectangle_shift(GX_RECTANGLE *rectangle, GX_VALUE x_shift, GX_VALUE y_shift);
4368 UINT _gx_utility_string_to_alphamap(GX_CONST GX_CHAR *text, GX_CONST GX_FONT *font, GX_PIXELMAP …
4370 UINT _gx_utility_string_to_alphamap_ext(GX_CONST GX_STRING *text, GX_CONST GX_FONT *font, GX_PIX…
4372 UINT _gx_vertical_list_children_position(GX_VERTICAL_LIST *vertical_list);
4373 UINT _gx_vertical_list_create(GX_VERTICAL_LIST *vertical_list, GX_CONST GX_CHAR *name, GX_WIDGET *…
4378 UINT _gx_vertical_list_event_process(GX_VERTICAL_LIST *list, GX_EVENT *event_ptr);
4379 UINT _gx_vertical_list_page_index_set(GX_VERTICAL_LIST *list, INT index);
4380 UINT _gx_vertical_list_selected_index_get(GX_VERTICAL_LIST *vertical_list, INT *return_index);
4381 UINT _gx_vertical_list_selected_set(GX_VERTICAL_LIST *vertical_list, INT index);
4382 UINT _gx_vertical_list_selected_widget_get(GX_VERTICAL_LIST *vertical_list, GX_WIDGET **return_list…
4383 UINT _gx_vertical_list_total_rows_set(GX_VERTICAL_LIST *list, INT count);
4385 UINT _gx_vertical_scrollbar_create(GX_SCROLLBAR *scrollbar, GX_CONST GX_CHAR *name, GX_WINDOW *pare…
4388 UINT _gx_widget_allocate(GX_WIDGET **widget, ULONG memsize);
4389 UINT _gx_widget_attach(GX_WIDGET *parent, GX_WIDGET *widget);
4390 UINT _gx_widget_back_attach(GX_WIDGET *parent, GX_WIDGET *widget);
4391 UINT _gx_widget_back_move(GX_WIDGET *widget, GX_BOOL *widget_moved);
4393 UINT _gx_widget_block_move(GX_WIDGET *widget, GX_RECTANGLE *block, INT x_shift, INT y_shift);
4395 UINT _gx_widget_border_style_set(GX_WIDGET *widget, ULONG Style);
4396 UINT _gx_widget_border_width_get(GX_WIDGET *widget, GX_VALUE *return_width);
4397 UINT _gx_widget_canvas_get(GX_WIDGET *widget, GX_CANVAS **return_canvas);
4398 UINT _gx_widget_child_detect(GX_WIDGET *parent, GX_WIDGET *child, GX_BOOL *return_detect);
4400 UINT _gx_widget_client_get(GX_WIDGET *widget, GX_VALUE border_width, GX_RECTANGLE *return_size);
4401 UINT _gx_widget_color_get(GX_WIDGET *widget, GX_RESOURCE_ID color_id, GX_COLOR *return_color);
4402 UINT _gx_widget_create(GX_WIDGET *widget,
4407 UINT _gx_widget_created_test(GX_WIDGET *widget, GX_BOOL *return_test);
4408 UINT _gx_widget_delete(GX_WIDGET *widget);
4409 UINT _gx_widget_detach(GX_WIDGET *widget);
4411 UINT _gx_widget_draw_set(GX_WIDGET *widget, VOID (*draw_func)(GX_WIDGET *));
4412 UINT _gx_widget_event_generate(GX_WIDGET *widget, USHORT event_type, LONG value);
4413 UINT _gx_widget_event_process(GX_WIDGET *widget, GX_EVENT *event_ptr);
4414 UINT _gx_widget_event_process_set(GX_WIDGET *widget, UINT (*event_processing_function)(GX_WIDGET *,…
4415 UINT _gx_widget_event_to_parent(GX_WIDGET *widget, GX_EVENT *event_ptr);
4416 UINT _gx_widget_fill_color_set(GX_WIDGET *widget, GX_RESOURCE_ID normal_color, GX_RESOURCE_ID selec…
4417 UINT _gx_widget_find(GX_WIDGET *parent, USHORT widget_id, INT search_depth, GX_WIDGET **return_widg…
4418 UINT _gx_widget_first_child_get(GX_WIDGET *parent, GX_WIDGET **child_return);
4419 UINT _gx_widget_font_get(GX_WIDGET *widget, GX_RESOURCE_ID font_id, GX_FONT **return_font);
4420 UINT _gx_widget_free(GX_WIDGET *widget);
4421 UINT _gx_widget_focus_next(GX_WIDGET *widget);
4422 UINT _gx_widget_focus_previous(GX_WIDGET *widget);
4423 UINT _gx_widget_front_move(GX_WIDGET *widget, GX_BOOL *widget_moved);
4424 UINT _gx_widget_height_get(GX_WIDGET *widget, GX_VALUE *return_height);
4425 UINT _gx_widget_hide(GX_WIDGET *widget);
4426 UINT _gx_widget_last_child_get(GX_WIDGET *parent, GX_WIDGET **child_return);
4427 UINT _gx_widget_next_sibling_get(GX_WIDGET *current, GX_WIDGET **sibling_return);
4428 UINT _gx_widget_parent_get(GX_WIDGET *current, GX_WIDGET **parent_return);
4429 UINT _gx_widget_pixelmap_get(GX_WIDGET *widget, GX_RESOURCE_ID font_id, GX_PIXELMAP **return_pixelm…
4430 UINT _gx_widget_previous_sibling_get(GX_WIDGET *current, GX_WIDGET **sibling_return);
4431 UINT _gx_widget_resize(GX_WIDGET *widget, GX_RECTANGLE *newsize);
4432 UINT _gx_widget_shift(GX_WIDGET *widget, GX_VALUE x_shift, GX_VALUE y_shift, GX_BOOL mark_dirty);
4433 UINT _gx_widget_show(GX_WIDGET *widget);
4434 UINT _gx_widget_status_add(GX_WIDGET *widget, ULONG status);
4435 UINT _gx_widget_status_get(GX_WIDGET *widget, ULONG *return_status);
4436 UINT _gx_widget_status_remove(GX_WIDGET *widget, ULONG status);
4437 UINT _gx_widget_status_test(GX_WIDGET *widget, ULONG status, GX_BOOL *return_test);
4439 UINT _gx_widget_string_get(GX_WIDGET *widget, GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_s…
4441 UINT _gx_widget_string_get_ext(GX_WIDGET *widget, GX_RESOURCE_ID string_id, GX_STRING *return_strin…
4442 UINT _gx_widget_style_add(GX_WIDGET *widget, ULONG style);
4443 UINT _gx_widget_style_get(GX_WIDGET *widget, ULONG *return_style);
4444 UINT _gx_widget_style_remove(GX_WIDGET *widget, ULONG style);
4445 UINT _gx_widget_style_set(GX_WIDGET *widget, ULONG style);
4448 UINT _gx_widget_text_blend(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_CHAR *string,
4451 VOID _gx_widget_text_draw(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_CHAR *string,
4454 UINT _gx_widget_text_blend_ext(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_STRING *st…
4456 VOID _gx_widget_text_draw_ext(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_STRING *str…
4458 VOID _gx_widget_text_id_draw(GX_WIDGET *widget, UINT tColor,
4459 UINT font_id, UINT text_id,
4461 UINT _gx_widget_top_visible_child_find(GX_WIDGET *parent, GX_WIDGET **child_return);
4462 UINT _gx_widget_type_find(GX_WIDGET *parent, USHORT widget_type, GX_WIDGET **return_widget);
4463 UINT _gx_widget_width_get(GX_WIDGET *widget, GX_VALUE *return_width);
4466 UINT _gx_window_client_height_get(GX_WINDOW *window, GX_VALUE *return_height);
4467 UINT _gx_window_client_scroll(GX_WINDOW *window, GX_VALUE x_scroll, GX_VALUE y_scroll);
4468 UINT _gx_window_client_width_get(GX_WINDOW *window, GX_VALUE *return_width);
4469 UINT _gx_window_close(GX_WINDOW *window);
4470 UINT _gx_window_create(GX_WINDOW *window,
4476 UINT _gx_window_event_process(GX_WINDOW *window, GX_EVENT *event_ptr);
4477 UINT _gx_window_execute(GX_WINDOW *window, ULONG *return_code);
4478 UINT _gx_window_root_create(GX_WINDOW_ROOT *root_window,
4482 UINT _gx_window_root_delete(GX_WINDOW_ROOT *root_window);
4483 UINT _gx_window_root_event_process(GX_WINDOW_ROOT *widget, GX_EVENT *event_ptr);
4484 UINT _gx_window_root_find(GX_WIDGET *widget, GX_WINDOW_ROOT **return_root_window);
4485 UINT _gx_window_scroll_info_get(GX_WINDOW *window, ULONG type, GX_SCROLL_INFO *return_scroll_info);
4486 UINT _gx_window_scrollbar_find(GX_WINDOW *window, USHORT type, GX_SCROLLBAR **return_scrollbar);
4487 UINT _gx_window_wallpaper_get(GX_WINDOW *window, GX_RESOURCE_ID *return_wallpaper_id);
4488 UINT _gx_window_wallpaper_set(GX_WINDOW *window, GX_RESOURCE_ID wallpaper_id, GX_BOOL tile);
4988 … _gxe_text_scroll_wheel_callback_set_ext((GX_TEXT_SCROLL_WHEEL *)a, (UINT(*)(GX_TEXT_SCROLL_W…
5082 … b) _gxe_widget_event_process_set((GX_WIDGET *)a, (UINT (*)(GX_WIDGET *, GX…
5148 UINT _gxe_accordion_menu_create(GX_ACCORDION_MENU *accordion, GX_CONST GX_CHAR *name, GX_WIDGET *pa…
5149 … ULONG style, USHORT accordion_menu_id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5151 UINT _gxe_accordion_menu_event_process(GX_ACCORDION_MENU *accordion, GX_EVENT *event_ptr);
5152 UINT _gxe_accordion_menu_position(GX_ACCORDION_MENU *accordion);
5154 UINT _gxe_animation_canvas_define(GX_ANIMATION *animation, GX_CANVAS *canvas);
5155 UINT _gxe_animation_create(GX_ANIMATION *animation);
5156 UINT _gxe_animation_delete(GX_ANIMATION *target, GX_WIDGET *parent);
5157 UINT _gxe_animation_drag_disable(GX_ANIMATION *animation, GX_WIDGET *widget);
5158 UINT _gxe_animation_drag_enable(GX_ANIMATION *animation, GX_WIDGET *widget, GX_ANIMATION_INFO *info…
5159 UINT _gxe_animation_landing_speed_set(GX_ANIMATION *animation, USHORT shift_per_step);
5160 UINT _gxe_animation_start(GX_ANIMATION *animation, GX_ANIMATION_INFO *info);
5161 UINT _gxe_animation_stop(GX_ANIMATION *animation);
5163 UINT _gxe_binres_language_count_get(GX_UBYTE *root_address, GX_VALUE *put_count);
5164 UINT _gxe_binres_language_info_load(GX_UBYTE *root_address, GX_LANGUAGE_HEADER *put_info);
5166 UINT _gxe_binres_language_table_load(GX_UBYTE *root_address, GX_UBYTE ****returned_language_table);
5168 UINT _gxe_binres_language_table_load_ext(GX_UBYTE *root_address, GX_STRING ***returned_language_tab…
5169 UINT _gxe_binres_theme_load(GX_UBYTE *root_address, INT theme_id, GX_THEME **returned_theme);
5170 UINT _gxe_binres_pixelmap_load(GX_UBYTE *root_address, UINT map_index, GX_PIXELMAP *pixelmap);
5171 UINT _gxe_binres_font_load(GX_UBYTE *root_address, UINT font_index, GX_UBYTE *buffer, ULONG *buffer…
5173 UINT _gxe_brush_default(GX_BRUSH *brush);
5174 UINT _gxe_brush_define(GX_BRUSH *brush, GX_COLOR line_color, GX_COLOR fill_color, UINT style);
5177 UINT _gxe_button_create(GX_BUTTON *button,
5182 UINT button_control_block_size);
5183 UINT _gxe_button_deselect(GX_BUTTON *button, GX_BOOL gen_event);
5185 UINT _gxe_button_event_process(GX_BUTTON *button, GX_EVENT *event_ptr);
5186 UINT _gxe_button_select(GX_BUTTON *button);
5188 UINT _gxe_canvas_alpha_set(GX_CANVAS *canvas, GX_UBYTE alpha);
5189 UINT _gxe_canvas_arc_draw(INT xcenter, INT ycenter, UINT r, INT start_angle, INT end_angle);
5190 UINT _gxe_canvas_block_move(GX_RECTANGLE *block, GX_VALUE x_shift, GX_VALUE y_shift, GX_RECTANGLE *…
5191 UINT _gxe_canvas_circle_draw(INT xcenter, INT ycenter, UINT r);
5192 UINT _gxe_canvas_create(GX_CANVAS *canvas, GX_CONST GX_CHAR *name,
5193 … GX_DISPLAY *display, UINT type, UINT width, UINT height, GX_COLOR *memory_area,
5194 ULONG memory_size, UINT canvas_control_block_size);
5195 UINT _gxe_canvas_delete(GX_CANVAS *canvas);
5196 UINT _gxe_canvas_drawing_complete(GX_CANVAS *canvas, GX_BOOL Flush);
5197 UINT _gxe_canvas_drawing_initiate(GX_CANVAS *canvas, GX_WIDGET *who, GX_RECTANGLE *dirty_area);
5198 UINT _gxe_canvas_ellipse_draw(INT xcenter, INT ycenter, INT a, INT b);
5199 UINT _gxe_canvas_hardware_layer_bind(GX_CANVAS *canvas, INT layer);
5200 UINT _gxe_canvas_hide(GX_CANVAS *canvas);
5201 UINT _gxe_canvas_line_draw(GX_VALUE x_start, GX_VALUE y_start, GX_VALUE x_end, GX_VALUE y_end);
5202 UINT _gxe_canvas_memory_define(GX_CANVAS *canvas, GX_COLOR *memory, ULONG memsize);
5205 UINT _gxe_canvas_mouse_define(GX_CANVAS *canvas, GX_MOUSE_CURSOR_INFO *info);
5206 UINT _gxe_canvas_mouse_hide(GX_CANVAS *canvas);
5207 UINT _gxe_canvas_mouse_show(GX_CANVAS *canvas);
5209 UINT _gxe_canvas_offset_set(GX_CANVAS *canvas, GX_VALUE x, GX_VALUE y);
5210 UINT _gxe_canvas_pie_draw(INT xcenter, INT ycenter, UINT r, INT start_angle, INT end_angle);
5211 UINT _gxe_canvas_pixel_draw(GX_POINT position);
5212 UINT _gxe_canvas_pixelmap_blend(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap, GX…
5213 UINT _gxe_canvas_pixelmap_draw(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap);
5214 UINT _gxe_canvas_pixelmap_get(GX_PIXELMAP *pixelmap);
5215 UINT _gxe_canvas_pixelmap_rotate(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap,
5217 UINT _gxe_canvas_pixelmap_tile(GX_RECTANGLE *fill, GX_PIXELMAP *pixelmap);
5218 UINT _gxe_canvas_polygon_draw(GX_POINT *point_array, INT number_of_points);
5219 UINT _gxe_canvas_rectangle_draw(GX_RECTANGLE *rectangle);
5221 UINT _gxe_canvas_rotated_text_draw(GX_CONST GX_CHAR *text, GX_VALUE xcenter, GX_VALUE ycenter, INT …
5223 UINT _gxe_canvas_rotated_text_draw_ext(GX_CONST GX_STRING *text, GX_VALUE xcenter, GX_VALUE ycenter…
5224 UINT _gxe_canvas_shift(GX_CANVAS *canvas, GX_VALUE x, GX_VALUE y);
5225 UINT _gxe_canvas_show(GX_CANVAS *canvas);
5227 UINT _gxe_canvas_aligned_text_draw(GX_CONST GX_STRING *string, GX_RECTANGLE *rectangle, ULONG align…
5229 UINT _gxe_canvas_text_draw(GX_VALUE x_start, GX_VALUE y_start, GX_CONST GX_CHAR *string, INT length…
5231 UINT _gxe_canvas_text_draw_ext(GX_VALUE x_start, GX_VALUE y_start, GX_CONST GX_STRING *string);
5233 UINT _gxe_checkbox_create(GX_CHECKBOX *checkbox, GX_CONST GX_CHAR *name,
5236 UINT checkbox_control_block_size);
5238 UINT _gxe_checkbox_event_process(GX_CHECKBOX *checkbox, GX_EVENT *event_ptr);
5239 UINT _gxe_checkbox_pixelmap_set(GX_CHECKBOX *button, GX_RESOURCE_ID unchecked_id, GX_RESOURCE_ID ch…
5241 UINT _gxe_checkbox_select(GX_CHECKBOX *checkbox);
5243 UINT _gxe_circular_gauge_angle_get(GX_CIRCULAR_GAUGE *circular_gauge, INT *angle);
5244 UINT _gxe_circular_gauge_angle_set(GX_CIRCULAR_GAUGE *circular_gauge, INT angle);
5245 UINT _gxe_circular_gauge_animation_set(GX_CIRCULAR_GAUGE *circular_gauge, INT animation_steps, INT …
5247 UINT _gxe_circular_gauge_create(GX_CIRCULAR_GAUGE *circular_gauge,
5254 GX_VALUE xpos, GX_VALUE ypos, UINT checkbox_control_block_size);
5256 UINT _gxe_circular_gauge_event_process(GX_CIRCULAR_GAUGE *circular_gauge, GX_EVENT *event_ptr);
5258 UINT _gxe_context_brush_default(GX_DRAW_CONTEXT *context);
5259 UINT _gxe_context_brush_define(GX_RESOURCE_ID line_color_id, GX_RESOURCE_ID fill_color_id, UINT sty…
5260 UINT _gxe_context_brush_get(GX_BRUSH **return_brush);
5261 UINT _gxe_context_brush_pattern_set(ULONG pattern);
5262 UINT _gxe_context_brush_set(GX_BRUSH *brush);
5263 UINT _gxe_context_brush_style_set(UINT style);
5264 UINT _gxe_context_brush_width_set(UINT width);
5265 UINT _gxe_context_color_get(GX_RESOURCE_ID color_id, GX_COLOR *return_color);
5266 UINT _gxe_context_fill_color_set(GX_RESOURCE_ID fill_color_id);
5267 UINT _gxe_context_font_get(GX_RESOURCE_ID font_id, GX_FONT **return_font);
5268 UINT _gxe_context_font_set(GX_RESOURCE_ID font_id);
5269 UINT _gxe_context_line_color_set(GX_RESOURCE_ID line_color_id);
5270 UINT _gxe_context_pixelmap_get(GX_RESOURCE_ID resource_id, GX_PIXELMAP **return_pixelmap);
5271 UINT _gxe_context_pixelmap_set(GX_RESOURCE_ID pixelmap_id);
5272 UINT _gxe_context_raw_brush_define(GX_COLOR line_color, GX_COLOR fill_color, UINT style);
5273 UINT _gxe_context_raw_fill_color_set(GX_COLOR line_color);
5274 UINT _gxe_context_raw_line_color_set(GX_COLOR line_color);
5276 UINT _gxe_context_string_get(GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_string);
5278 UINT _gxe_context_string_get_ext(GX_RESOURCE_ID string_id, GX_STRING *return_string);
5280 UINT _gxe_display_active_language_set(GX_DISPLAY *display, GX_UBYTE language);
5281 UINT _gxe_display_color_set(GX_DISPLAY *display, GX_RESOURCE_ID resource_id, GX_COLOR new_color);
5282 UINT _gxe_display_color_table_set(GX_DISPLAY *display, GX_COLOR *color_table, INT number_of_colors);
5283 UINT _gxe_display_create(GX_DISPLAY *display, GX_CONST GX_CHAR *name, UINT (*display_driver_setup)(…
5284 GX_VALUE width, GX_VALUE height, UINT display_control_block_size);
5285 UINT _gxe_display_delete(GX_DISPLAY *display, VOID (*display_driver_cleanup)(GX_DISPLAY *));
5286 UINT _gxe_display_font_table_set(GX_DISPLAY *display, GX_FONT **font_table, UINT number_of_fonts);
5288 UINT _gxe_display_language_table_get(GX_DISPLAY *display, GX_CHAR ****table, GX_UBYTE *language_cou…
5289 UINT _gxe_display_language_table_set(GX_DISPLAY *display, GX_CHAR ***table, GX_UBYTE num_languages…
5291 UINT _gxe_display_language_table_get_ext(GX_DISPLAY *display, GX_STRING ***table, GX_UBYTE *languag…
5292 UINT _gxe_display_language_table_set_ext(GX_DISPLAY *display, GX_CONST GX_STRING **table, GX_UBYTE…
5294 UINT _gxe_display_language_direction_table_set(GX_DISPLAY *display, GX_CONST GX_UBYTE *language_dir…
5296 UINT _gxe_display_pixelmap_table_set(GX_DISPLAY *display, GX_PIXELMAP **pixelmap_table, UINT number…
5298 UINT _gxe_display_string_get(GX_DISPLAY *display, GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **retu…
5299 UINT _gxe_display_string_table_get(GX_DISPLAY *display, GX_UBYTE language, GX_CHAR ***table, UINT *…
5301 UINT _gxe_display_string_get_ext(GX_DISPLAY *display, GX_RESOURCE_ID string_id, GX_STRING *return_s…
5302 UINT _gxe_display_string_table_get_ext(GX_DISPLAY *display, GX_UBYTE language, GX_STRING **table, U…
5303 UINT _gxe_display_theme_install(GX_DISPLAY *display, GX_CONST GX_THEME *theme_ptr);
5305 UINT _gxe_drop_list_close(GX_DROP_LIST *drop_list);
5306 UINT _gxe_drop_list_create(GX_DROP_LIST *drop_list, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5309 … ULONG style, USHORT drop_list_id, GX_CONST GX_RECTANGLE *size, UINT drop_list_control_block_size);
5310 UINT _gxe_drop_list_event_process(GX_DROP_LIST *list, GX_EVENT *event_ptr);
5311 UINT _gxe_drop_list_open(GX_DROP_LIST *list);
5312 UINT _gxe_drop_list_pixelmap_set(GX_DROP_LIST *drop_list, GX_RESOURCE_ID pixelmap_id);
5313 UINT _gxe_drop_list_popup_get(GX_DROP_LIST *box, GX_VERTICAL_LIST **return_list);
5315 UINT _gxe_generic_scroll_wheel_create(GX_GENERIC_SCROLL_WHEEL *wheel,
5323 UINT control_block_size);
5324 UINT _gxe_generic_scroll_wheel_children_position(GX_GENERIC_SCROLL_WHEEL *wheel);
5325 UINT _gxe_generic_scroll_wheel_event_process(GX_GENERIC_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
5326 UINT _gxe_generic_scroll_wheel_row_height_set(GX_GENERIC_SCROLL_WHEEL *wheel, GX_VALUE row_height);
5327 UINT _gxe_generic_scroll_wheel_total_rows_set(GX_GENERIC_SCROLL_WHEEL *wheel, INT count);
5329 UINT _gxe_horizontal_list_children_position(GX_HORIZONTAL_LIST *horizontal_list);
5330 UINT _gxe_horizontal_list_create(GX_HORIZONTAL_LIST *horizontal_list, GX_CONST GX_CHAR *name, GX_WI…
5333 … GX_CONST GX_RECTANGLE *size, UINT horizontal_list_control_block_size);
5334 UINT _gxe_horizontal_list_event_process(GX_HORIZONTAL_LIST *list, GX_EVENT *event_ptr);
5335 UINT _gxe_horizontal_list_page_index_set(GX_HORIZONTAL_LIST *horizontal_list, INT list_entry);
5336 UINT _gxe_horizontal_list_selected_index_get(GX_HORIZONTAL_LIST *horizontal_list, INT *return_index…
5337 UINT _gxe_horizontal_list_selected_set(GX_HORIZONTAL_LIST *horizontal_list, INT index);
5338 UINT _gxe_horizontal_list_selected_widget_get(GX_HORIZONTAL_LIST *horizontal_list, GX_WIDGET **retu…
5339 UINT _gxe_horizontal_list_total_columns_set(GX_HORIZONTAL_LIST *horizontal_list, INT count);
5341 UINT _gxe_horizontal_scrollbar_create(GX_SCROLLBAR *scrollbar, GX_CONST GX_CHAR *name, GX_WINDOW *p…
5342 … GX_SCROLLBAR_APPEARANCE *appearance, ULONG style, UINT scrollbar_control_block_size);
5345 UINT _gxe_icon_button_create(GX_ICON_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5347 GX_CONST GX_RECTANGLE *size, UINT button_control_block_size);
5349 UINT _gxe_icon_button_pixelmap_set(GX_ICON_BUTTON *button, GX_RESOURCE_ID icon_id);
5350 UINT _gxe_icon_create(GX_ICON *icon, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5352 GX_VALUE x, GX_VALUE y, UINT icon_control_block_size);
5354 UINT _gxe_icon_event_process(GX_ICON *icon, GX_EVENT *event_ptr);
5355 UINT _gxe_icon_pixelmap_set(GX_ICON *icon, GX_RESOURCE_ID normal_id, GX_RESOURCE_ID selected_id);
5357 UINT _gxe_image_reader_create(GX_IMAGE_READER *image_reader,
5362 UINT _gxe_image_reader_palette_set(GX_IMAGE_READER *image_reader, GX_COLOR *pal, UINT palsize);
5363 UINT _gxe_image_reader_start(GX_IMAGE_READER *image_reader, GX_PIXELMAP *outmap);
5366 UINT _gxe_line_chart_create(GX_LINE_CHART *chart,
5373 UINT chart_control_block_size);
5376 UINT _gxe_line_chart_update(GX_LINE_CHART *chart, INT *data, INT data_count);
5377 UINT _gxe_line_chart_y_scale_calculate(GX_LINE_CHART *chart, INT *return_val);
5379 UINT _gxe_menu_create(GX_MENU *menu, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5381 … ULONG style, USHORT menu_id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5383 UINT _gxe_menu_event_process(GX_MENU *menu, GX_EVENT *event_ptr);
5384 UINT _gxe_menu_insert(GX_MENU *menu, GX_WIDGET *widget);
5385 UINT _gxe_menu_remove(GX_MENU *menu, GX_WIDGET *widget);
5387 UINT _gxe_menu_text_offset_set(GX_MENU *menu, GX_VALUE x_offset, GX_VALUE y_offset);
5389 UINT _gxe_multi_line_text_button_create(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_CHAR *name,
5391 GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5393 UINT _gxe_multi_line_text_button_event_process(GX_MULTI_LINE_TEXT_BUTTON *button, GX_EVENT *event_p…
5395 UINT _gxe_multi_line_text_button_text_id_set(GX_MULTI_LINE_TEXT_BUTTON *button, GX_RESOURCE_ID stri…
5397 UINT _gxe_multi_line_text_button_text_set(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_CHAR *text…
5399 UINT _gxe_multi_line_text_button_text_set_ext(GX_MULTI_LINE_TEXT_BUTTON *button, GX_CONST GX_STRING…
5401 UINT _gxe_multi_line_text_input_backspace(GX_MULTI_LINE_TEXT_INPUT *text_input);
5402 UINT _gxe_multi_line_text_input_buffer_clear(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr);
5403 UINT _gxe_multi_line_text_input_buffer_get(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, GX_CHAR **buff…
5404 UINT *content_size, UINT *buffer_size);
5406 UINT _gxe_multi_line_text_input_char_insert(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_UBYTE *str, UI…
5408 UINT _gxe_multi_line_text_input_char_insert_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_S…
5409 UINT _gxe_multi_line_text_input_create(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, GX_CONST GX_CHAR *…
5410 GX_WIDGET *parent, GX_CHAR *input_buffer, UINT buffer_size,
5412 UINT text_input_control_block_size);
5413 UINT _gxe_multi_line_text_input_cursor_pos_get(GX_MULTI_LINE_TEXT_INPUT *input, GX_POINT *cursor_po…
5414 UINT _gxe_multi_line_text_input_delete(GX_MULTI_LINE_TEXT_INPUT *text_input);
5415 UINT _gxe_multi_line_text_input_down_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
5416 UINT _gxe_multi_line_text_input_end(GX_MULTI_LINE_TEXT_INPUT *text_input);
5417 UINT _gxe_multi_line_text_input_event_process(GX_MULTI_LINE_TEXT_INPUT *input, GX_EVENT *event_ptr);
5418 UINT _gxe_multi_line_text_input_style_add(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor_ty…
5419 UINT _gxe_multi_line_text_input_style_remove(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor…
5420 UINT _gxe_multi_line_text_input_style_set(GX_MULTI_LINE_TEXT_INPUT *text_input_ptr, ULONG cursor_ty…
5421 UINT _gxe_multi_line_text_input_fill_color_set(GX_MULTI_LINE_TEXT_INPUT *view,
5426 UINT _gxe_multi_line_text_input_home(GX_MULTI_LINE_TEXT_INPUT *text_input);
5427 UINT _gxe_multi_line_text_input_left_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
5428 UINT _gxe_multi_line_text_input_right_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
5429 UINT _gxe_multi_line_text_input_text_color_set(GX_MULTI_LINE_TEXT_INPUT *view,
5434 UINT _gxe_multi_line_text_input_text_select(GX_MULTI_LINE_TEXT_INPUT *input, UINT start_index, UINT
5436 UINT _gxe_multi_line_text_input_text_set(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_CHAR *te…
5438 UINT _gxe_multi_line_text_input_text_set_ext(GX_MULTI_LINE_TEXT_INPUT *text_input, GX_CONST GX_STRI…
5439 UINT _gxe_multi_line_text_input_up_arrow(GX_MULTI_LINE_TEXT_INPUT *text_input);
5441 UINT _gxe_multi_line_text_view_create(GX_MULTI_LINE_TEXT_VIEW *text_view_ptr, GX_CONST GX_CHAR *nam…
5444 UINT text_view_control_block_size);
5446 UINT _gxe_multi_line_text_view_event_process(GX_MULTI_LINE_TEXT_VIEW *view, GX_EVENT *event_ptr);
5447 UINT _gxe_multi_line_text_view_font_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_RESOURCE_ID font_id);
5448 UINT _gxe_multi_line_text_view_line_space_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_BYTE line_space);
5449 UINT _gxe_multi_line_text_view_scroll_info_get(GX_MULTI_LINE_TEXT_VIEW *view, ULONG style, GX_SCROL…
5450 UINT _gxe_multi_line_text_view_text_color_set(GX_MULTI_LINE_TEXT_VIEW *view,
5454 UINT _gxe_multi_line_text_view_text_id_set(GX_MULTI_LINE_TEXT_VIEW *text_view_ptr, GX_RESOURCE_ID t…
5456 UINT _gxe_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_CHAR *text);
5458 UINT _gxe_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_STRING *text…
5459 UINT _gxe_multi_line_text_view_whitespace_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_UBYTE whitespace);
5461 UINT _gxe_rich_text_view_create(GX_RICH_TEXT_VIEW *rich_view,
5469 UINT control_block_size);
5472 UINT _gxe_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *rich_view, GX_RICH_TEXT_FONTS *fonts);
5474 UINT _gxe_numeric_pixelmap_prompt_create(GX_NUMERIC_PIXELMAP_PROMPT *prompt,
5479 UINT control_block_size);
5480 UINT _gxe_numeric_pixelmap_prompt_format_function_set(GX_NUMERIC_PIXELMAP_PROMPT *prompt, VOID (*fo…
5481 UINT _gxe_numeric_pixelmap_prompt_value_set(GX_NUMERIC_PIXELMAP_PROMPT *prompt, INT value);
5483 UINT _gxe_numeric_prompt_create(GX_NUMERIC_PROMPT *prompt, GX_CONST GX_CHAR *name, GX_WIDGET *paren…
5485 UINT control_block_size);
5486 UINT _gxe_numeric_prompt_format_function_set(GX_NUMERIC_PROMPT *prompt, VOID (*format_func)(GX_NUME…
5487 UINT _gxe_numeric_prompt_value_set(GX_NUMERIC_PROMPT *prompt, INT value);
5489 UINT _gxe_numeric_scroll_wheel_create(GX_NUMERIC_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WI…
5492 UINT numeric_scroll_control_block_size);
5493 UINT _gxe_numeric_scroll_wheel_range_set(GX_NUMERIC_SCROLL_WHEEL *wheel, INT start_val, INT end_val…
5495 UINT _gxe_pixelmap_button_create(GX_PIXELMAP_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *par…
5498 GX_CONST GX_RECTANGLE *size, UINT button_control_block_size);
5500 UINT _gxe_pixelmap_button_event_process(GX_PIXELMAP_BUTTON *button, GX_EVENT *event_ptr);
5501 UINT _gxe_pixelmap_button_pixelmap_set(GX_PIXELMAP_BUTTON *button, GX_RESOURCE_ID normal_id, GX_RES…
5504 UINT _gxe_pixelmap_prompt_create(GX_PIXELMAP_PROMPT *prompt, GX_CONST GX_CHAR *name, GX_WIDGET *par…
5507 UINT pixelmap_prompt_control_block_size);
5509 UINT _gxe_pixelmap_prompt_pixelmap_set(GX_PIXELMAP_PROMPT *prompt,
5517 UINT _gxe_pixelmap_slider_create(GX_PIXELMAP_SLIDER *slider, GX_CONST GX_CHAR *name, GX_WIDGET *par…
5521 UINT pixelmap_slider_control_block_size);
5523 UINT _gxe_pixelmap_slider_event_process(GX_PIXELMAP_SLIDER *slider, GX_EVENT *event_prt);
5524 UINT _gxe_pixelmap_slider_pixelmap_set(GX_PIXELMAP_SLIDER *slider, GX_PIXELMAP_SLIDER_INFO *info);
5527 UINT _gxe_progress_bar_create(GX_PROGRESS_BAR *progress_bar, GX_CONST GX_CHAR *name, GX_WIDGET *par…
5530 UINT progress_bar_control_block_size);
5532 UINT _gxe_progress_bar_event_process(GX_PROGRESS_BAR *progress_bar, GX_EVENT *event_ptr);
5533 UINT _gxe_progress_bar_font_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID font_id);
5534 UINT _gxe_progress_bar_info_set(GX_PROGRESS_BAR *progress_bar, GX_PROGRESS_BAR_INFO *info);
5535 UINT _gxe_progress_bar_pixelmap_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID pixelmap);
5536 UINT _gxe_progress_bar_range_set(GX_PROGRESS_BAR *progress_bar, INT min_value, INT max_value);
5537 UINT _gxe_progress_bar_text_color_set(GX_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID normal_text_col…
5540 UINT _gxe_progress_bar_value_set(GX_PROGRESS_BAR *progress_bar, INT new_value);
5542 UINT _gxe_prompt_create(GX_PROMPT *prompt, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5544 GX_CONST GX_RECTANGLE *size, UINT prompt_control_block_size);
5545 UINT _gxe_prompt_event_process(GX_PROMPT *prompt, GX_EVENT *event_ptr);
5547 UINT _gxe_prompt_font_set(GX_PROMPT *prompt, GX_RESOURCE_ID fontid);
5548 UINT _gxe_prompt_text_color_set(GX_PROMPT *prompt,
5554 UINT _gxe_prompt_text_get(GX_PROMPT *prompt, GX_CONST GX_CHAR **return_text);
5556 UINT _gxe_prompt_text_get_ext(GX_PROMPT *prompt, GX_STRING *return_text);
5557 UINT _gxe_prompt_text_id_set(GX_PROMPT *prompt, GX_RESOURCE_ID string_id);
5559 UINT _gxe_prompt_text_set(GX_PROMPT *prompt, GX_CONST GX_CHAR *text);
5561 UINT _gxe_prompt_text_set_ext(GX_PROMPT *prompt, GX_CONST GX_STRING *text);
5563 UINT _gxe_radial_progress_bar_anchor_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_VALUE angle);
5565 UINT _gxe_radial_progress_bar_create(GX_RADIAL_PROGRESS_BAR *progress_bar,
5571 UINT progress_bar_control_block_size);
5573 UINT _gxe_radial_progress_bar_event_process(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_EVENT *event_p…
5574 UINT _gxe_radial_progress_bar_font_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_RESOURCE_ID font_id…
5575 UINT _gxe_radial_progress_bar_info_set(GX_RADIAL_PROGRESS_BAR *bar, GX_RADIAL_PROGRESS_BAR_INFO *in…
5576 UINT _gxe_radial_progress_bar_text_color_set(GX_RADIAL_PROGRESS_BAR *progress_bar,
5581 UINT _gxe_radial_progress_bar_value_set(GX_RADIAL_PROGRESS_BAR *progress_bar, GX_VALUE new_value);
5583 UINT _gxe_radial_slider_anchor_angles_set(GX_RADIAL_SLIDER *slider, GX_VALUE *anchor_angles, USHORT…
5584 UINT _gxe_radial_slider_animation_set(GX_RADIAL_SLIDER *slider, USHORT steps, USHORT delay, USHORT …
5586 UINT _gxe_radial_slider_animation_start(GX_RADIAL_SLIDER *slider, GX_VALUE new_value);
5587 UINT _gxe_radial_slider_create(GX_RADIAL_SLIDER *slider, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5588 …R_INFO *info, ULONG style, USHORT slider_id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5590 UINT _gxe_radial_slider_event_process(GX_RADIAL_SLIDER *slider, GX_EVENT *event_ptr);
5591 UINT _gxe_radial_slider_info_get(GX_RADIAL_SLIDER *slider, GX_RADIAL_SLIDER_INFO **info);
5592 UINT _gxe_radial_slider_info_set(GX_RADIAL_SLIDER *slider, GX_RADIAL_SLIDER_INFO *info);
5593 UINT _gxe_radial_slider_pixelmap_set(GX_RADIAL_SLIDER *slider, GX_RESOURCE_ID background_pixelmap, …
5594 UINT _gxe_radial_slider_angle_set(GX_RADIAL_SLIDER *slider, GX_VALUE new_angle);
5596 UINT _gxe_radio_button_create(GX_RADIO_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5598 GX_CONST GX_RECTANGLE *size, UINT radio_button_control_block_size);
5600 UINT _gxe_radio_button_pixelmap_set(GX_RADIO_BUTTON *button, GX_RESOURCE_ID unchecked_id, GX_RESOUR…
5603 UINT _gxe_screen_stack_create(GX_SCREEN_STACK_CONTROL *control, GX_WIDGET **memory, INT size);
5604 UINT _gxe_screen_stack_pop(GX_SCREEN_STACK_CONTROL *control);
5605 UINT _gxe_screen_stack_push(GX_SCREEN_STACK_CONTROL *control, GX_WIDGET *screen, GX_WIDGET *new_scr…
5606 UINT _gxe_screen_stack_reset(GX_SCREEN_STACK_CONTROL *control);
5608 UINT _gxe_scroll_thumb_create(GX_SCROLL_THUMB *scroll_thumb, GX_SCROLLBAR *parent, ULONG style, UIN…
5610 UINT _gxe_scroll_thumb_event_process(GX_SCROLL_THUMB *scroll_thumb, GX_EVENT *event_ptr);
5613 UINT _gxe_scrollbar_event_process(GX_SCROLLBAR *scrollbar, GX_EVENT *event_ptr);
5614 UINT _gxe_scrollbar_limit_check(GX_SCROLLBAR *scrollbar);
5615 UINT _gxe_scrollbar_reset(GX_SCROLLBAR *scrollbar, GX_SCROLL_INFO *info);
5616 UINT _gxe_scrollbar_value_set(GX_SCROLLBAR *scrollbar, INT value);
5618 UINT _gxe_scroll_wheel_create(GX_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, IN…
5619 … ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5620 UINT _gxe_scroll_wheel_event_process(GX_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
5621 UINT _gxe_scroll_wheel_gradient_alpha_set(GX_SCROLL_WHEEL *wheel, GX_UBYTE start_alpha, GX_UBYTE en…
5622 UINT _gxe_scroll_wheel_row_height_set(GX_SCROLL_WHEEL *wheel, GX_VALUE row_height);
5623 UINT _gxe_scroll_wheel_selected_background_set(GX_SCROLL_WHEEL *wheel, GX_RESOURCE_ID selected_bg);
5624 UINT _gxe_scroll_wheel_selected_get(GX_SCROLL_WHEEL *wheel, INT *row);
5625 UINT _gxe_scroll_wheel_selected_set(GX_SCROLL_WHEEL *wheel, INT row);
5626 UINT _gxe_scroll_wheel_speed_set(GX_SCROLL_WHEEL *wheel, GX_FIXED_VAL start_speed_rate, GX_FIXED_VA…
5627 UINT _gxe_scroll_wheel_total_rows_set(GX_SCROLL_WHEEL *wheel, INT total_rows);
5629 UINT _gxe_single_line_text_input_backspace(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5630 UINT _gxe_single_line_text_input_buffer_clear(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5631 UINT _gxe_single_line_text_input_buffer_get(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, GX_CHAR **bu…
5632 UINT *content_size, UINT *buffer_size);
5633 UINT _gxe_single_line_text_input_character_delete(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5634 UINT _gxe_single_line_text_input_character_insert(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_UBYTE *…
5635 UINT _gxe_single_line_text_input_create(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr,
5637 UINT buffer_size, UINT style, USHORT text_input_id,
5639 UINT text_input_control_block_size);
5641 UINT _gxe_single_line_text_input_draw_position_get(GX_SINGLE_LINE_TEXT_INPUT *input, GX_VALUE *xpos…
5642 UINT _gxe_single_line_text_input_end(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5643 UINT _gxe_single_line_text_input_event_process(GX_SINGLE_LINE_TEXT_INPUT *text_input, GX_EVENT *eve…
5644 UINT _gxe_single_line_text_input_home(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5645 UINT _gxe_single_line_text_input_left_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5646 UINT _gxe_single_line_text_input_position_get(GX_SINGLE_LINE_TEXT_INPUT *text_input, INT pixel_posi…
5647 UINT _gxe_single_line_text_input_right_arrow(GX_SINGLE_LINE_TEXT_INPUT *text_input);
5648 UINT _gxe_single_line_text_input_style_add(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG style);
5649 UINT _gxe_single_line_text_input_style_remove(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG styl…
5650 UINT _gxe_single_line_text_input_style_set(GX_SINGLE_LINE_TEXT_INPUT *text_input_ptr, ULONG style);
5651 UINT _gxe_single_line_text_input_fill_color_set(GX_SINGLE_LINE_TEXT_INPUT *input,
5656 UINT _gxe_single_line_text_input_text_color_set(GX_SINGLE_LINE_TEXT_INPUT *input,
5661 UINT _gxe_single_line_text_input_text_select(GX_SINGLE_LINE_TEXT_INPUT *input, UINT start_index, UI…
5663 UINT _gxe_single_line_text_input_text_set(GX_SINGLE_LINE_TEXT_INPUT *input, GX_CONST GX_CHAR *text);
5665 UINT _gxe_single_line_text_input_text_set_ext(GX_SINGLE_LINE_TEXT_INPUT *input, GX_CONST GX_STRING …
5667 UINT _gxe_slider_create(GX_SLIDER *slider, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5669 GX_CONST GX_RECTANGLE *size, UINT slider_control_block_size);
5671 UINT _gxe_slider_event_process(GX_SLIDER *widget, GX_EVENT *event_ptr);
5672 UINT _gxe_slider_info_set(GX_SLIDER *slider, GX_SLIDER_INFO *info);
5674 UINT _gxe_slider_needle_position_get(GX_SLIDER *slider, GX_SLIDER_INFO *slider_info, GX_RECTANGLE *…
5676 UINT _gxe_slider_travel_get(GX_SLIDER *widget, GX_SLIDER_INFO *info, INT *mintravel, INT *maxtravel…
5677 UINT _gxe_slider_value_calculate(GX_SLIDER *slider, GX_SLIDER_INFO *info, INT new_position);
5678 UINT _gxe_slider_value_set(GX_SLIDER *slider, GX_SLIDER_INFO *info, INT new_value);
5680 UINT _gxe_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5682 … ULONG style, USHORT sprite_id, GX_CONST GX_RECTANGLE *size, UINT sprite_control_block_size);
5683 UINT _gxe_sprite_current_frame_set(GX_SPRITE *sprite, USHORT frame);
5684 UINT _gxe_sprite_frame_list_set(GX_SPRITE *sprite, GX_SPRITE_FRAME *frame_list, USHORT frame_count);
5685 UINT _gxe_sprite_start(GX_SPRITE *sprite, USHORT start_frame);
5686 UINT _gxe_sprite_stop(GX_SPRITE *sprite);
5689 UINT _gxe_string_scroll_wheel_create(GX_STRING_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDG…
5692 UINT control_block_size);
5694 UINT _gxe_string_scroll_wheel_create_ext(GX_STRING_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_…
5697 UINT control_block_size);
5698 UINT _gxe_string_scroll_wheel_event_process(GX_STRING_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
5699 UINT _gxe_string_scroll_wheel_string_id_list_set(GX_STRING_SCROLL_WHEEL *wheel,
5703 UINT _gxe_string_scroll_wheel_string_list_set(GX_STRING_SCROLL_WHEEL *wheel,
5707 UINT _gxe_string_scroll_wheel_string_list_set_ext(GX_STRING_SCROLL_WHEEL *wheel,
5711 UINT _gxe_system_active_language_set(GX_UBYTE language);
5712 UINT _gxe_system_animation_get(GX_ANIMATION **animation);
5713 UINT _gxe_system_animation_free(GX_ANIMATION *animation);
5715 UINT _gx_system_bidi_text_enable(VOID);
5716 UINT _gx_system_bidi_text_disable(VOID);
5720 UINT _gx_system_text_render_style_set(GX_UBYTE style);
5722 UINT _gxe_system_canvas_refresh(VOID);
5723 UINT _gxe_system_dirty_mark(GX_WIDGET *widget);
5724 UINT _gxe_system_dirty_partial_add(GX_WIDGET *widget, GX_RECTANGLE *dirty_area);
5725 UINT _gxe_system_draw_context_get(GX_DRAW_CONTEXT **current_context);
5726 UINT _gxe_system_event_fold(GX_EVENT *event_ptr);
5727 UINT _gxe_system_event_send(GX_EVENT *event_ptr);
5728 UINT _gxe_system_focus_claim(GX_WIDGET *widget);
5729 UINT _gxe_system_initialize(VOID);
5731 UINT _gxe_system_language_table_get(GX_CHAR ****language_table, GX_UBYTE *language_count, UINT *str…
5732 UINT _gxe_system_language_table_set(GX_CHAR ***language_table, GX_UBYTE number_of_languages, UINT n…
5734 UINT _gxe_system_memory_allocator_set(VOID *(*allocate)(ULONG size), VOID (*release)(VOID *));
5735 UINT _gxe_system_pen_configure(GX_PEN_CONFIGURATION *pen_configuration);
5736 UINT _gxe_system_screen_stack_create(GX_WIDGET **memory, INT size, UINT control_block_size);
5737 UINT _gxe_system_screen_stack_get(GX_WIDGET **popped_parent, GX_WIDGET **popped_screen);
5738 UINT _gxe_system_screen_stack_pop(VOID);
5739 UINT _gxe_system_screen_stack_push(GX_WIDGET *screen);
5740 UINT _gx_system_screen_stack_get(GX_WIDGET **popped_parent, GX_WIDGET **popped_screen);
5741 UINT _gx_system_screen_stack_reset(VOID);
5742 UINT _gxe_system_scroll_appearance_get(ULONG style, GX_SCROLLBAR_APPEARANCE *return_appearance);
5743 UINT _gxe_system_scroll_appearance_set(ULONG style, GX_SCROLLBAR_APPEARANCE *appearance);
5744 UINT _gxe_system_start(VOID);
5746 UINT _gxe_system_string_get(GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_string);
5747 UINT _gxe_system_string_table_get(GX_UBYTE language, GX_CHAR ***get_table, UINT *get_size);
5748 UINT _gxe_system_string_width_get(GX_CONST GX_FONT *font, GX_CONST GX_CHAR *string, INT string_leng…
5750 UINT _gxe_system_string_width_get_ext(GX_CONST GX_FONT *font, GX_CONST GX_STRING *string, GX_VALUE …
5751 UINT _gxe_system_timer_start(GX_WIDGET *owner, UINT timer_id, UINT initial_ticks, UINT reschedule_t…
5752 UINT _gxe_system_timer_stop(GX_WIDGET *owner, UINT timer_id);
5754 UINT _gxe_system_version_string_get(GX_CHAR **return_string);
5756 UINT _gxe_system_version_string_get_ext(GX_STRING *return_string);
5757 UINT _gxe_system_widget_find(USHORT widget_id, INT search_level, GX_WIDGET **return_search_result);
5759 UINT _gxe_text_button_create(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5761 GX_CONST GX_RECTANGLE *size, UINT text_button_control_block_size);
5763 UINT _gxe_text_button_event_process(GX_TEXT_BUTTON *button, GX_EVENT *event_ptr);
5764 UINT _gxe_text_button_font_set(GX_TEXT_BUTTON *button, GX_RESOURCE_ID font_id);
5765 UINT _gxe_text_button_text_color_set(GX_TEXT_BUTTON *_text_button,
5771 UINT _gxe_text_button_text_get(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR **return_text);
5773 UINT _gxe_text_button_text_get_ext(GX_TEXT_BUTTON *button, GX_STRING *return_text);
5774 UINT _gxe_text_button_text_id_set(GX_TEXT_BUTTON *button, GX_RESOURCE_ID string_id);
5776 UINT _gxe_text_button_text_set(GX_TEXT_BUTTON *button, GX_CONST GX_CHAR *text);
5778 UINT _gxe_text_button_text_set_ext(GX_TEXT_BUTTON *button, GX_CONST GX_STRING *text);
5780 UINT _gxe_text_input_cursor_blink_interval_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE blink_i…
5781 UINT _gxe_text_input_cursor_height_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE height);
5782 UINT _gxe_text_input_cursor_width_set(GX_TEXT_INPUT_CURSOR *cursor_input, GX_UBYTE width);
5785 UINT _gxe_text_scroll_wheel_callback_set(GX_TEXT_SCROLL_WHEEL * wheel, GX_CONST GX_CHAR * (*callbac…
5787 UINT _gxe_text_scroll_wheel_callback_set_ext(GX_TEXT_SCROLL_WHEEL *wheel, UINT (*callback)(GX_TEXT_…
5788 UINT _gxe_text_scroll_wheel_font_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_font, GX_RE…
5789 UINT _gxe_text_scroll_wheel_text_color_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_text_…
5791 UINT _gxe_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *…
5793 UINT control_block_size);
5794 UINT _gxe_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
5797 UINT _gxe_tree_view_create(GX_TREE_VIEW *tree, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5798 ULONG style, USHORT tree_id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
5800 UINT _gxe_tree_view_event_process(GX_TREE_VIEW *tree, GX_EVENT *event_ptr);
5801 UINT _gxe_tree_view_indentation_set(GX_TREE_VIEW *tree, GX_VALUE indentation);
5802 UINT _gxe_tree_view_position(GX_TREE_VIEW *tree);
5803 UINT _gxe_tree_view_root_line_color_set(GX_TREE_VIEW *tree, GX_RESOURCE_ID color);
5804 UINT _gxe_tree_view_root_pixelmap_set(GX_TREE_VIEW *tree, GX_RESOURCE_ID expand_map_id, GX_RESOURCE…
5805 UINT _gxe_tree_view_selected_get(GX_TREE_VIEW *tree, GX_WIDGET **selected);
5806 UINT _gxe_tree_view_selected_set(GX_TREE_VIEW *tree, GX_WIDGET *selected);
5808 UINT _gxe_utility_gradient_create(GX_GRADIENT *gradient, GX_VALUE width, GX_VALUE height, UCHAR …
5809 UINT _gxe_utility_gradient_delete(GX_GRADIENT *gradient);
5811 UINT _gxe_utility_bidi_paragraph_reorder(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEXT_IN…
5812 UINT _gxe_utility_bidi_paragraph_reorder_ext(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEX…
5813 UINT _gxe_utility_bidi_resolved_text_info_delete(GX_BIDI_RESOLVED_TEXT_INFO **resolved_info_head…
5815 UINT _gxe_utility_canvas_to_bmp(GX_CANVAS *canvas, GX_RECTANGLE *rect, UINT(*write_data)(GX_UBYT…
5816 UINT _gxe_utility_circle_point_get(INT xcenter, INT ycenter, UINT r, INT angle, GX_POINT *point);
5817 UINT _gxe_utility_ltoa(LONG value, GX_CHAR *return_buffer, UINT return_buffer_size);
5829 UINT _gx_utility_math_sqrt(UINT n);
5831 UINT _gxe_utility_pixelmap_resize(GX_PIXELMAP *src, GX_PIXELMAP *destination, INT width, INT hei…
5832 UINT _gxe_utility_pixelmap_rotate(GX_PIXELMAP *src, INT angle, GX_PIXELMAP *destination, INT *ro…
5833 UINT _gxe_utility_pixelmap_simple_rotate(GX_PIXELMAP *src, INT angle, GX_PIXELMAP *destination, …
5835 UINT _gxe_utility_rectangle_center(GX_RECTANGLE *rectangle, GX_RECTANGLE *within);
5836 UINT _gxe_utility_rectangle_center_find(GX_RECTANGLE *rectangle, GX_POINT *return_center);
5837 UINT _gxe_utility_rectangle_combine(GX_RECTANGLE *first_rectangle, GX_RECTANGLE *second_rectangl…
5839 UINT _gxe_utility_rectangle_define(GX_RECTANGLE *rectangle, GX_VALUE left, GX_VALUE top, GX_VALU…
5842 UINT _gxe_utility_rectangle_resize(GX_RECTANGLE *rectangle, GX_VALUE adjust);
5843 UINT _gxe_utility_rectangle_shift(GX_RECTANGLE *rectangle, GX_VALUE x_shift, GX_VALUE y_shift);
5845 UINT _gxe_utility_string_to_alphamap(GX_CONST GX_CHAR *text, GX_CONST GX_FONT *font, GX_PIXELMAP…
5847 UINT _gxe_utility_string_to_alphamap_ext(GX_CONST GX_STRING *text, GX_CONST GX_FONT *font, GX_PI…
5849 UINT _gxe_vertical_list_children_position(GX_VERTICAL_LIST *vertical_list);
5850 UINT _gxe_vertical_list_create(GX_VERTICAL_LIST *vertical_list, GX_CONST GX_CHAR *name, GX_WIDGE…
5854 UINT vertical_list_control_block_size);
5855 UINT _gxe_vertical_list_event_process(GX_VERTICAL_LIST *list, GX_EVENT *event_ptr);
5856 UINT _gxe_vertical_list_page_index_set(GX_VERTICAL_LIST *list, INT index);
5857 UINT _gxe_vertical_list_selected_index_get(GX_VERTICAL_LIST *vertical_list, INT *return_index);
5858 UINT _gxe_vertical_list_selected_set(GX_VERTICAL_LIST *vertical_list, INT index);
5859 UINT _gxe_vertical_list_selected_widget_get(GX_VERTICAL_LIST *vertical_list, GX_WIDGET **return_lis…
5860 UINT _gxe_vertical_list_total_rows_set(GX_VERTICAL_LIST *list, INT count);
5862 UINT _gxe_vertical_scrollbar_create(GX_SCROLLBAR *scrollbar, GX_CONST GX_CHAR *name, GX_WINDOW *par…
5864 ULONG style, UINT scrollbar_control_blcok_size);
5866 UINT _gxe_widget_allocate(GX_WIDGET **widget, ULONG memsize);
5867 UINT _gxe_widget_attach(GX_WIDGET *parent, GX_WIDGET *widget);
5868 UINT _gxe_widget_back_attach(GX_WIDGET *parent, GX_WIDGET *widget);
5869 UINT _gxe_widget_back_move(GX_WIDGET *widget, GX_BOOL *widget_moved);
5871 UINT _gxe_widget_block_move(GX_WIDGET *widget, GX_RECTANGLE *block, INT x_shift, INT y_shift);
5873 UINT _gxe_widget_border_style_set(GX_WIDGET *widget, ULONG Style);
5874 UINT _gxe_widget_border_width_get(GX_WIDGET *widget, GX_VALUE *return_width);
5875 UINT _gxe_widget_canvas_get(GX_WIDGET *widget, GX_CANVAS **return_canvas);
5876 UINT _gxe_widget_color_get(GX_WIDGET *widget, GX_RESOURCE_ID color_id, GX_COLOR *return_color);
5877 UINT _gxe_widget_child_detect(GX_WIDGET *parent, GX_WIDGET *child, GX_BOOL *return_detect);
5879 UINT _gxe_widget_client_get(GX_WIDGET *widget, GX_VALUE border_width, GX_RECTANGLE *return_size);
5880 UINT _gxe_widget_create(GX_WIDGET *widget,
5885 UINT widget_block_size);
5886 UINT _gxe_widget_created_test(GX_WIDGET *widget, GX_BOOL *return_test);
5887 UINT _gxe_widget_delete(GX_WIDGET *widget);
5888 UINT _gxe_widget_detach(GX_WIDGET *widget);
5890 UINT _gxe_widget_draw_set(GX_WIDGET *widget, VOID (*draw_func)(GX_WIDGET *));
5891 UINT _gxe_widget_event_generate(GX_WIDGET *widget, USHORT event_type, LONG value);
5892 UINT _gxe_widget_event_process(GX_WIDGET *widget, GX_EVENT *event_ptr);
5893 UINT _gxe_widget_event_process_set(GX_WIDGET *widget, UINT (*event_processing_function)(GX_WIDGET *…
5894 UINT _gxe_widget_event_to_parent(GX_WIDGET *widget, GX_EVENT *event_ptr);
5895 UINT _gxe_widget_fill_color_set(GX_WIDGET *widget, GX_RESOURCE_ID normal_color, GX_RESOURCE_ID sele…
5896 UINT _gxe_widget_find(GX_WIDGET *parent, USHORT widget_id, INT search_depth, GX_WIDGET **return_wid…
5897 UINT _gxe_widget_first_child_get(GX_WIDGET *parent, GX_WIDGET **child_return);
5898 UINT _gxe_widget_focus_next(GX_WIDGET *widget);
5899 UINT _gxe_widget_focus_previous(GX_WIDGET *widget);
5900 UINT _gxe_widget_font_get(GX_WIDGET *widget, GX_RESOURCE_ID font_id, GX_FONT **return_font);
5901 UINT _gxe_widget_free(GX_WIDGET *widget);
5902 UINT _gxe_widget_front_move(GX_WIDGET *widget, GX_BOOL *widget_moved);
5903 UINT _gxe_widget_height_get(GX_WIDGET *widget, GX_VALUE *return_height);
5904 UINT _gxe_widget_hide(GX_WIDGET *widget);
5905 UINT _gxe_widget_last_child_get(GX_WIDGET *parent, GX_WIDGET **child_return);
5906 UINT _gxe_widget_next_sibling_get(GX_WIDGET *current, GX_WIDGET **sibling_return);
5907 UINT _gxe_widget_parent_get(GX_WIDGET *current, GX_WIDGET **parent_return);
5908 UINT _gxe_widget_pixelmap_get(GX_WIDGET *widget, GX_RESOURCE_ID pixelmap_id, GX_PIXELMAP **return_p…
5909 UINT _gxe_widget_previous_sibling_get(GX_WIDGET *current, GX_WIDGET **sibling_return);
5910 UINT _gxe_widget_resize(GX_WIDGET *widget, GX_RECTANGLE *newsize);
5911 UINT _gxe_widget_shift(GX_WIDGET *widget, GX_VALUE x_shift, GX_VALUE y_shift, GX_BOOL mark_dirty);
5912 UINT _gxe_widget_show(GX_WIDGET *widget);
5913 UINT _gxe_widget_status_add(GX_WIDGET *widget, ULONG status);
5914 UINT _gxe_widget_status_get(GX_WIDGET *widget, ULONG *return_status);
5915 UINT _gxe_widget_status_remove(GX_WIDGET *widget, ULONG status);
5916 UINT _gxe_widget_status_test(GX_WIDGET *widget, ULONG status, GX_BOOL *return_test);
5918 UINT _gxe_widget_string_get(GX_WIDGET *widget, GX_RESOURCE_ID string_id, GX_CONST GX_CHAR **return_…
5920 UINT _gxe_widget_string_get_ext(GX_WIDGET *widget, GX_RESOURCE_ID string_id, GX_STRING *return_stri…
5921 UINT _gxe_widget_style_add(GX_WIDGET *widget, ULONG style);
5922 UINT _gxe_widget_style_get(GX_WIDGET *widget, ULONG *return_style);
5923 UINT _gxe_widget_style_remove(GX_WIDGET *widget, ULONG style);
5924 UINT _gxe_widget_style_set(GX_WIDGET *widget, ULONG style);
5927 UINT _gxe_widget_text_blend(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_CHAR *string,
5929 VOID _gx_widget_text_draw(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_CHAR *string,
5932 UINT _gxe_widget_text_blend_ext(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_STRING *…
5935 VOID _gx_widget_text_draw_ext(GX_WIDGET *widget, UINT tColor, UINT font_id, GX_CONST GX_STRING *str…
5938 VOID _gx_widget_text_id_draw(GX_WIDGET *widget, UINT tColor,
5939 UINT font_id, UINT text_id,
5942 UINT _gxe_widget_top_visible_child_find(GX_WIDGET *parent, GX_WIDGET **child_return);
5943 UINT _gxe_widget_type_find(GX_WIDGET *parent, USHORT widget_type, GX_WIDGET **return_widget);
5944 UINT _gxe_widget_width_get(GX_WIDGET *widget, GX_VALUE *return_width);
5947 UINT _gxe_window_client_height_get(GX_WINDOW *window, GX_VALUE *return_height);
5948 UINT _gxe_window_client_scroll(GX_WINDOW *window, GX_VALUE xscroll, GX_VALUE yscroll);
5949 UINT _gxe_window_client_width_get(GX_WINDOW *window, GX_VALUE *return_width);
5950 UINT _gxe_window_close(GX_WINDOW *window);
5951 UINT _gxe_window_create(GX_WINDOW *window, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
5952 … ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size, UINT window_control_block_size);
5954 UINT _gxe_window_event_process(GX_WINDOW *window, GX_EVENT *event_ptr);
5955 UINT _gxe_window_execute(GX_WINDOW *window, ULONG *return_ptr);
5956 UINT _gxe_window_root_create(GX_WINDOW_ROOT *root_window, GX_CONST GX_CHAR *name, GX_CANVAS *canvas,
5957 … ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size, UINT root_window_control_block_size);
5958 UINT _gxe_window_root_delete(GX_WINDOW_ROOT *root_window);
5959 UINT _gxe_window_root_event_process(GX_WINDOW_ROOT *root, GX_EVENT *event_ptr);
5960 UINT _gxe_window_root_find(GX_WIDGET *widget, GX_WINDOW_ROOT **return_root_window);
5961 UINT _gxe_window_scroll_info_get(GX_WINDOW *window, ULONG type, GX_SCROLL_INFO *return_scroll_info);
5962 UINT _gxe_window_scrollbar_find(GX_WINDOW *window, USHORT type, GX_SCROLLBAR **return_scrollbar);
5963 UINT _gxe_window_wallpaper_get(GX_WINDOW *window, GX_RESOURCE_ID *return_wallpaper_id);
5964 UINT _gxe_window_wallpaper_set(GX_WINDOW *window, GX_RESOURCE_ID wallpaper_id, GX_BOOL tile);