1
0
mirror of https://github.com/azure-rtos/guix.git synced 2025-01-14 06:43:20 +08:00

6.1 Release

This commit is contained in:
Scott Larson 2020-10-09 12:25:43 -07:00
parent c51bbd1960
commit 29c039e237
1308 changed files with 9553 additions and 2488 deletions

View File

@ -25,4 +25,4 @@ Renesas:
--------------------------------------------------------------------------------
More coming soon. Please check back frequently for updates.
More coming soon. Please check back frequently for updates.

View File

@ -101,8 +101,9 @@ Professional support plans (https://azure.microsoft.com/en-us/support/options/)
The following are references to additional Azure RTOS and Azure IoT in general:
| | |
|---|---|
| Azure RTOS Website: | https://azure.microsoft.com/en-us/services/rtos/ |
| Azure RTOS Documenation and Guides: | https://docs.microsoft.com/azure/rtos |
| Azure RTOS Website: | https://azure.microsoft.com/services/rtos/ |
| Azure RTOS Sales Questions: | https://azure-rtos.ms-iot-contact.com/ |
| Microsoft Q/A for Azure IoT: | https://docs.microsoft.com/en-us/answers/products/azure?product=iot |
| Internet of Things Show: | https://aka.ms/iotshow |
| IoT Tech Community: | https://aka.ms/iottechcommunity |
| For technical questions check out Microsoft Q/A for Azure IoT: | https://aka.ms/QnA/azure-rtos |
| Internet of Things Show for latest announcements and online training: | https://aka.ms/iotshow |
| IoT Tech Community: | https://aka.ms/community/azure-rtos |

View File

@ -469,6 +469,20 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/src/gx_radio_button_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_radio_button_draw.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_radio_button_pixelmap_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_peek.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_pop.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_push.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_reset.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_restore.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_context_save.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_draw.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_fonts_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_line_info_get.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_scroll_info_get.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_tag_enter.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_text_draw.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_rich_text_view_text_total_height_calculate.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_screen_stack_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_screen_stack_pop.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_screen_stack_push.c
@ -633,6 +647,8 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_input_cursor_width_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_callback_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_dynamic_bidi_text_delete.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_event_process.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_draw.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_font_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_text_scroll_wheel_text_color_set.c
@ -693,6 +709,7 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_rectangle_point_detect.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_rectangle_resize.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_rectangle_shift.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_string_compare.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_string_length_check.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_string_to_alphamap.c
${CMAKE_CURRENT_LIST_DIR}/src/gx_utility_thai_glyph_shaping.c
@ -1008,6 +1025,8 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/src/gxe_radial_slider_pixelmap_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_radio_button_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_radio_button_pixelmap_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_rich_text_view_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_rich_text_view_fonts_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_screen_stack_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_screen_stack_pop.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_screen_stack_push.c
@ -1104,6 +1123,7 @@ target_sources(${PROJECT_NAME}
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_input_cursor_width_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_scroll_wheel_callback_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_scroll_wheel_create.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_scroll_wheel_event_process.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_scroll_wheel_font_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_text_scroll_wheel_text_color_set.c
${CMAKE_CURRENT_LIST_DIR}/src/gxe_tree_view_create.c

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_animation.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -24,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* gx_api.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,14 +42,12 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 06-30-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added line break status, */
/* updated product constants, */
/* resulting in version 6.0.1 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* modified glyph header, */
/* modified controls blocks, */
/* added new APIs, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
@ -72,8 +70,8 @@ extern "C" {
#define AZURE_RTOS_GUIX
#define GUIX_MAJOR_VERSION 6
#define GUIX_MINOR_VERSION 0
#define GUIX_PATCH_VERSION 2
#define GUIX_MINOR_VERSION 1
#define GUIX_PATCH_VERSION 0
/* The following symbols are defined for backward compatibility reasons.*/
#define __PRODUCT_GUIX__
@ -237,6 +235,11 @@ typedef struct GX_STRING_STRUCT
#define GX_MULTI_LINE_TEXT_BUTTON_MAX_LINES 4
#endif
/* Define rich text context stack size. */
#ifndef GX_MAX_RICH_TEXT_CONTEXT_NESTING
#define GX_MAX_RICH_TEXT_CONTEXT_NESTING 10
#endif
/* maximum number of polygon edges */
#ifndef GX_POLYGON_MAX_EDGE_NUM
#define GX_POLYGON_MAX_EDGE_NUM 10
@ -327,6 +330,7 @@ typedef struct GX_STRING_STRUCT
#define GX_INVALID_RESOURCE_ID 0x33
#define GX_INVALID_STRING_LENGTH 0x34
#define GX_MATH_OVERFLOW 0x35
#define GX_RICH_STYLE_NESTING_EXEEDED 0x36
#define GX_SYSTEM_ERROR 0xFE
@ -543,6 +547,8 @@ typedef struct GX_STRING_STRUCT
#define GX_EVENT_MARK_DOWN 59
#define GX_EVENT_MARK_END 60
#define GX_EVENT_MARK_HOME 61
#define GX_EVENT_DYNAMIC_BIDI_TEXT_ENABLE 62
#define GX_EVENT_DYNAMIC_BIDI_TEXT_DISABLE 63
/* Define the pre-defined Widgets ID. */
#define ID_DROP_LIST_BUTTON 65535
@ -638,6 +644,7 @@ typedef struct GX_STRING_STRUCT
#define GX_TYPE_STRING_SCROLL_WHEEL 141
#define GX_TYPE_NUMERIC_SCROLL_WHEEL 142
#define GX_TYPE_TREE_VIEW 143
#define GX_TYPE_RICH_TEXT_VIEW 144
/* A pseudo-type, used by Studio code generator */
#define GX_TYPE_TEMPLATE 200
@ -1000,6 +1007,33 @@ typedef GX_UBYTE GX_CHAR_CODE;
#endif
#endif
#if defined(GX_DYNAMIC_BIDI_TEXT_SUPPORT)
typedef struct GX_BIDI_RESOLVED_TEXT_INFO_STRUCT
{
GX_STRING *gx_bidi_resolved_text_info_text;
UINT gx_bidi_resolved_text_info_total_lines;
struct GX_BIDI_RESOLVED_TEXT_INFO_STRUCT *gx_bidi_resolved_text_info_next;
} GX_BIDI_RESOLVED_TEXT_INFO;
#define GX_PROMPT_BIDI_RESOLVED_TEXT_INFO GX_BIDI_RESOLVED_TEXT_INFO *gx_prompt_bidi_resolved_text_info;
#define GX_TEXT_BUTTON_BIDI_RESOLVED_TEXT_INFO GX_BIDI_RESOLVED_TEXT_INFO *gx_text_button_bidi_resolved_text_info;
#define GX_MULTI_LINE_TEXT_VIEW_BIDI_RESOLVED_TEXT_INFO GX_BIDI_RESOLVED_TEXT_INFO *gx_multi_line_text_view_bidi_resolved_text_info;
#define GX_TEXT_SCROLL_WHEEL_BIDI_RESOLVED_TEXT_INFO GX_BIDI_RESOLVED_TEXT_INFO **gx_text_scroll_wheel_bidi_resolved_text_info;
#else
#define GX_PROMPT_BIDI_RESOLVED_TEXT_INFO
#define GX_TEXT_BUTTON_BIDI_RESOLVED_TEXT_INFO
#define GX_MULTI_LINE_TEXT_VIEW_BIDI_RESOLVED_TEXT_INFO
#define GX_TEXT_SCROLL_WHEEL_BIDI_RESOLVED_TEXT_INFO
#endif
#if defined(GX_ENABLE_DEPRECATED_STRING_API)
#define GX_STRING_SCROLL_WHEEL_STRING_LIST_DEPRECATED GX_CONST GX_CHAR **gx_string_scroll_wheel_string_list_deprecated;
#define GX_TEXT_SCROLL_WHEEL_TEXT_GET_DEPRECATED GX_CONST GX_CHAR* (*gx_text_scroll_wheel_text_get_deprecated)(struct GX_TEXT_SCROLL_WHEEL_STRUCT*, INT);
#else
#define GX_STRING_SCROLL_WHEEL_STRING_LIST_DEPRECATED
#define GX_TEXT_SCROLL_WHEEL_TEXT_GET_DEPRECATED
#endif
/* Define the Point type. */
typedef struct GX_POINT_STRUCT
@ -1880,6 +1914,46 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
ULONG gx_language_header_data_size;
}GX_LANGUAGE_HEADER;
/* Define rich tet view fonts structure. */
typedef struct GX_RICH_TEXT_FONTS_STRUCT{
GX_RESOURCE_ID gx_rich_text_fonts_normal_id;
GX_RESOURCE_ID gx_rich_text_fonts_bold_id;
GX_RESOURCE_ID gx_rich_text_fonts_italic_id;
GX_RESOURCE_ID gx_rich_text_fonts_bold_italic_id;
}GX_RICH_TEXT_FONTS;
/* Define rich text flags. */
#define GX_RICH_TEXT_BOLD 0x01
#define GX_RICH_TEXT_ITALIC 0x02
#define GX_RICH_TEXT_UNDERLINE 0x04
#define GX_RICH_TEXT_LEFT 0x00
#define GX_RICH_TEXT_CENTER 0x10
#define GX_RICH_TEXT_RIGHT 0x20
#define GX_RICH_TEXT_ALIGN_MASK 0x30
/* Define rich text view draw style structure. */
typedef struct GX_RICH_TEXT_FORMAT_STRUCT
{
GX_RESOURCE_ID gx_rich_text_color;
GX_RESOURCE_ID gx_rich_text_highlight_color;
GX_RESOURCE_ID gx_rich_text_font_id;
GX_UBYTE gx_rich_text_flags;
}GX_RICH_TEXT_FORMAT;
/* Define rich text context structure. */
typedef struct GX_RICH_TEXT_CONTEXT_STRUCT
{
GX_RICH_TEXT_FORMAT gx_rich_text_context_format;
GX_CONST GX_STRING *gx_rich_text_context_tag;
}GX_RICH_TEXT_CONTEXT;
/* Define rich text context stack structure. */
typedef struct GX_RICH_TEXT_CONTEXT_STACK_STRUCT
{
GX_RICH_TEXT_CONTEXT gx_rich_text_context_stack[GX_MAX_RICH_TEXT_CONTEXT_NESTING];
GX_UBYTE gx_rich_text_context_stack_top;
} GX_RICH_TEXT_CONTEXT_STACK;
/* Define macro for GX_WIDGET members. */
#if defined(GX_WIDGET_USER_DATA)
@ -1931,7 +2005,8 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
GX_RESOURCE_ID gx_prompt_font_id; \
GX_RESOURCE_ID gx_prompt_normal_text_color; \
GX_RESOURCE_ID gx_prompt_selected_text_color; \
GX_RESOURCE_ID gx_prompt_disabled_text_color;
GX_RESOURCE_ID gx_prompt_disabled_text_color; \
GX_PROMPT_BIDI_RESOLVED_TEXT_INFO
#define GX_NUMERIC_PROMPT_MEMBERS_DECLARE \
GX_PROMPT_MEMBERS_DECLARE \
@ -2007,7 +2082,8 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
GX_STRING gx_text_button_string; \
GX_RESOURCE_ID gx_text_button_normal_text_color; \
GX_RESOURCE_ID gx_text_button_selected_text_color; \
GX_RESOURCE_ID gx_text_button_disabled_text_color;
GX_RESOURCE_ID gx_text_button_disabled_text_color; \
GX_TEXT_BUTTON_BIDI_RESOLVED_TEXT_INFO
/* Define macro for GX_MULTI_LINE_TEXT_BUTTON, based on GX_TEXT_BUTTON. */
@ -2162,7 +2238,15 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
GX_BOOL gx_multi_line_text_view_line_index_old; \
GX_UBYTE gx_multi_line_text_view_cache_size; \
UINT gx_multi_line_text_view_first_cache_line; \
UINT gx_multi_line_text_view_line_index[GX_MULTI_LINE_INDEX_CACHE_SIZE];
UINT gx_multi_line_text_view_line_index[GX_MULTI_LINE_INDEX_CACHE_SIZE]; \
GX_MULTI_LINE_TEXT_VIEW_BIDI_RESOLVED_TEXT_INFO
/* Define macro for GX_RICH_TEXT_VIEW, based on GX_MULTI_LINE_TEXT_VIEW. */
#define GX_RICH_TEXT_VIEW_MEMBERS_DECLARE \
GX_MULTI_LINE_TEXT_VIEW_MEMBERS_DECLARE \
GX_RICH_TEXT_FONTS gx_rich_text_view_fonts; \
ULONG gx_rich_text_view_text_total_height;
/* GX_MULTI_LINE_TEXT_INPUT, based on GX_MULTI_LINE_TEXT_VIEW */
#define GX_MULTI_LINE_TEXT_INPUT_MEMBERS_DECLARE \
@ -2242,7 +2326,6 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
GX_VALUE gx_scroll_wheel_shift_error;
/* Define macro for GX_TEXT_SCROLL_WHEEL_BASE members. */
#if defined(GX_ENABLE_DEPRECATED_STRING_API)
#define GX_TEXT_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_RESOURCE_ID gx_text_scroll_wheel_normal_font; \
@ -2250,34 +2333,17 @@ typedef struct GX_LANGUAGE_HEADER_STRUCT{
GX_RESOURCE_ID gx_text_scroll_wheel_normal_text_color; \
GX_RESOURCE_ID gx_text_scroll_wheel_selected_text_color; \
GX_RESOURCE_ID gx_text_scroll_wheel_disabled_text_color; \
GX_CONST GX_CHAR* (*gx_text_scroll_wheel_text_get_deprecated)(struct GX_TEXT_SCROLL_WHEEL_STRUCT*, INT); \
UINT (*gx_text_scroll_wheel_text_get)(struct GX_TEXT_SCROLL_WHEEL_STRUCT *, INT, GX_STRING *);
#else
#define GX_TEXT_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_RESOURCE_ID gx_text_scroll_wheel_normal_font; \
GX_RESOURCE_ID gx_text_scroll_wheel_selected_font; \
GX_RESOURCE_ID gx_text_scroll_wheel_normal_text_color; \
GX_RESOURCE_ID gx_text_scroll_wheel_selected_text_color; \
GX_RESOURCE_ID gx_text_scroll_wheel_disabled_text_color; \
UINT (*gx_text_scroll_wheel_text_get)(struct GX_TEXT_SCROLL_WHEEL_STRUCT *, INT, GX_STRING *);
#endif
UINT (*gx_text_scroll_wheel_text_get)(struct GX_TEXT_SCROLL_WHEEL_STRUCT *, INT, GX_STRING *);\
GX_TEXT_SCROLL_WHEEL_TEXT_GET_DEPRECATED \
GX_TEXT_SCROLL_WHEEL_BIDI_RESOLVED_TEXT_INFO
/* Define macro for GX_STRING_SCROLL_WHEEL members. */
#if defined(GX_ENABLE_DEPRECATED_STRING_API)
#define GX_STRING_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_TEXT_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_CONST GX_CHAR **gx_string_scroll_wheel_string_list_deprecated; \
GX_CONST GX_STRING *gx_string_scroll_wheel_string_list; \
USHORT gx_string_scroll_wheel_string_list_buffer_size;\
GX_CONST GX_RESOURCE_ID *gx_string_scroll_wheel_string_id_list;
#else
#define GX_STRING_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_TEXT_SCROLL_WHEEL_MEMBERS_DECLARE \
GX_CONST GX_STRING *gx_string_scroll_wheel_string_list; \
USHORT gx_string_scroll_wheel_string_list_buffer_size;\
GX_CONST GX_RESOURCE_ID *gx_string_scroll_wheel_string_id_list;
#endif
GX_CONST GX_RESOURCE_ID *gx_string_scroll_wheel_string_id_list; \
GX_STRING_SCROLL_WHEEL_STRING_LIST_DEPRECATED
/* Define macro for GX_RANGE_SCROLL_WHEEL members. */
#define GX_NUMERIC_SCROLL_WHEEL_MEMBERS_DECLARE \
@ -2482,6 +2548,13 @@ typedef struct GX_MULTI_LINE_TEXT_VIEW_STRUCT
GX_MULTI_LINE_TEXT_VIEW_MEMBERS_DECLARE
} GX_MULTI_LINE_TEXT_VIEW;
/* Define Rich Text View type. */
typedef struct GX_RICH_TEXT_VIEW_STRUCT
{
GX_RICH_TEXT_VIEW_MEMBERS_DECLARE
} GX_RICH_TEXT_VIEW;
/*Define GX_MULTI_LINE_TEXT_INFO type. */
typedef struct GX_MULTI_LINE_TEXT_INFO_STRUCT
{
@ -2489,6 +2562,15 @@ typedef struct GX_MULTI_LINE_TEXT_INFO_STRUCT
USHORT gx_text_display_number;
} GX_MULTI_LINE_TEXT_INFO;
typedef struct GX_RICH_TEXT_INOT_STRUCT
{
GX_COLOR gx_rich_text_info_foreground_color;
GX_COLOR gx_rich_text_info_background_color;
USHORT gx_rich_text_info_style;
ULONG gx_rich_text_info_start_index;
ULONG gx_rich_text_info_end_index;
}GX_RICH_TEXT_INFO;
/*Define GX_MULTI_TEXT_INPUT type. */
typedef struct GX_MULTI_LINE_TEXT_INPUT_STRUCT
@ -3000,6 +3082,11 @@ typedef struct GX_FIXED_POINT_STRUCT
#define gx_multi_line_text_view_text_set_ext _gx_multi_line_text_view_text_set_ext
#define gx_multi_line_text_view_whitespace_set _gx_multi_line_text_view_whitespace_set
#define gx_rich_text_view_create(a, b, c, d, e, f, g, h) _gx_rich_text_view_create(a, b, (GX_WIDGET *)c, d, e, f, g, h)
#define gx_rich_text_view_draw _gx_rich_text_view_draw
#define gx_rich_text_view_text_draw _gx_rich_text_view_text_draw
#define gx_rich_text_view_fonts_set _gx_rich_text_view_fonts_set
#define gx_numeric_pixelmap_prompt_create _gx_numeric_pixelmap_prompt_create
#define gx_numeric_pixelmap_prompt_format_function_set _gx_numeric_pixelmap_prompt_format_function_set
#define gx_numeric_pixelmap_prompt_value_set _gx_numeric_pixelmap_prompt_value_set
@ -3257,6 +3344,7 @@ typedef struct GX_FIXED_POINT_STRUCT
#endif
#define gx_text_scroll_wheel_create _gx_text_scroll_wheel_create
#define gx_text_scroll_wheel_draw _gx_text_scroll_wheel_draw
#define gx_text_scroll_wheel_event_process _gx_text_scroll_wheel_event_process
#define gx_transition_window_create(a, b, c, d, e, f) _gx_transition_window_create(a, b, (GX_WIDGET *)c, d, e, f)
@ -3706,6 +3794,18 @@ UINT _gx_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST G
UINT _gx_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_STRING *text);
UINT _gx_multi_line_text_view_whitespace_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_UBYTE whitespace);
UINT _gx_rich_text_view_create(GX_RICH_TEXT_VIEW *rich_view,
GX_CONST GX_CHAR *name,
GX_WIDGET *parent,
GX_RESOURCE_ID text_id,
GX_RICH_TEXT_FONTS *fonts,
ULONG style,
USHORT id,
GX_CONST GX_RECTANGLE *size);
VOID _gx_rich_text_view_draw(GX_RICH_TEXT_VIEW *text_view);
VOID _gx_rich_text_view_text_draw(GX_RICH_TEXT_VIEW *text_view);
UINT _gx_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *rich_view, GX_RICH_TEXT_FONTS *fonts);
UINT _gx_numeric_pixelmap_prompt_create(GX_NUMERIC_PIXELMAP_PROMPT *prompt,
GX_CONST GX_CHAR *name, GX_WIDGET *parent,
GX_RESOURCE_ID text_id, GX_RESOURCE_ID fill_id,
@ -4021,6 +4121,7 @@ UINT _gx_text_scroll_wheel_callback_set_ext(GX_TEXT_SCROLL_WHEEL *wheel, UINT (*
UINT _gx_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, INT total_rows,
ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size);
VOID _gx_text_scroll_wheel_draw(GX_TEXT_SCROLL_WHEEL *wheel);
UINT _gx_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
UINT _gx_text_scroll_wheel_font_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_font, GX_RESOURCE_ID selected_font);
UINT _gx_text_scroll_wheel_text_color_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_text_color,
GX_RESOURCE_ID selected_text_color, GX_RESOURCE_ID disabled_text_color);
@ -4422,6 +4523,11 @@ UINT _gx_window_wallpaper_set(GX_WINDOW *window, GX_RESOURCE_ID wallpaper_id, GX
#define gx_multi_line_text_view_text_set_ext _gxe_multi_line_text_view_text_set_ext
#define gx_multi_line_text_view_whitespace_set _gxe_multi_line_text_view_whitespace_set
#define gx_rich_text_view_create(a, b, c, d, e, f, g, h) _gxe_rich_text_view_create(a, b, (GX_WIDGET *)c, d, e, f, g, h, sizeof(GX_RICH_TEXT_VIEW))
#define gx_rich_text_view_draw _gx_rich_text_view_draw
#define gx_rich_text_view_text_draw _gx_rich_text_view_text_draw
#define gx_rich_text_view_fonts_set _gxe_rich_text_view_fonts_set
#define gx_numeric_pixelmap_prompt_create(a, b, c, d, e, f, g, h) _gxe_numeric_pixelmap_prompt_create(a, b, (GX_WIDGET *)c, d, e, f, g, h, sizeof(GX_NUMERIC_PIXELMAP_PROMPT))
#define gx_numeric_pixelmap_prompt_format_function_set _gxe_numeric_pixelmap_prompt_format_function_set
#define gx_numeric_pixelmap_prompt_value_set _gxe_numeric_pixelmap_prompt_value_set
@ -4677,6 +4783,7 @@ UINT _gx_window_wallpaper_set(GX_WINDOW *window, GX_RESOURCE_ID wallpaper_id, GX
#endif
#define gx_text_scroll_wheel_create(a, b, c, d, e, f, g) _gxe_text_scroll_wheel_create(a, b, c, d, e, f, g, sizeof(GX_TEXT_SCROLL_WHEEL))
#define gx_text_scroll_wheel_draw _gx_text_scroll_wheel_draw
#define gx_text_scroll_wheel_event_process _gxe_text_scroll_wheel_event_process
#define gx_utility_gradient_create _gxe_utility_gradient_create
#define gx_utility_gradient_delete _gxe_utility_gradient_delete
@ -5113,6 +5220,19 @@ UINT _gxe_multi_line_text_view_text_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST
UINT _gxe_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CONST GX_STRING *text);
UINT _gxe_multi_line_text_view_whitespace_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_UBYTE whitespace);
UINT _gxe_rich_text_view_create(GX_RICH_TEXT_VIEW *rich_view,
GX_CONST GX_CHAR *name,
GX_WIDGET *parent,
GX_RESOURCE_ID text_id,
GX_RICH_TEXT_FONTS *fonts,
ULONG style,
USHORT id,
GX_CONST GX_RECTANGLE *size,
UINT control_block_size);
VOID _gx_rich_text_view_draw(GX_RICH_TEXT_VIEW *text_view);
VOID _gx_rich_text_view_text_draw(GX_RICH_TEXT_VIEW *text_view);
UINT _gxe_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *rich_view, GX_RICH_TEXT_FONTS *fonts);
UINT _gxe_numeric_pixelmap_prompt_create(GX_NUMERIC_PIXELMAP_PROMPT *prompt,
GX_CONST GX_CHAR *name, GX_WIDGET *parent,
GX_RESOURCE_ID text_id, GX_RESOURCE_ID fill_id,
@ -5433,6 +5553,7 @@ UINT _gxe_text_scroll_wheel_text_color_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOU
UINT _gxe_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, INT value_count,
ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size,
UINT control_block_size);
UINT _gxe_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
VOID _gx_text_scroll_wheel_draw(GX_TEXT_SCROLL_WHEEL *wheel);
UINT _gxe_tree_view_create(GX_TREE_VIEW *tree, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
@ -5622,11 +5743,17 @@ UINT _gxe_window_wallpaper_set(GX_WINDOW *window, GX_RESOURCE_ID wallpaper_id, G
#endif
#ifndef GX_THREADX_BINDING
#ifdef GX_STANDALONE_BINDING
#include <string.h>
#include <stdlib.h>
#include "gx_system_standalone_bind.h"
#else
/* pull in custom rtos porting header */
#include <string.h>
#include <stdlib.h>
#include "gx_system_rtos_bind.h"
#endif
#endif
#endif

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_binres_loader.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,10 +42,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* defined macros to read */
/* integer value, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_button.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,9 +42,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added new prototypes, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_canvas.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_circular_gauge.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_context.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_display.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_drop_list.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_icon.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_image_reader.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_SOFTWARE_DECODER_SUPPORT)

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_line_chart.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_menu.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_multi_line_text_input.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#define ID_TEXT_INPUT_TIMER 2

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_multi_line_text_view.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
@ -98,3 +100,14 @@ UINT _gxe_multi_line_text_view_text_set_ext(GX_MULTI_LINE_TEXT_VIEW *view, GX_CO
UINT _gxe_multi_line_text_view_whitespace_set(GX_MULTI_LINE_TEXT_VIEW *view, GX_UBYTE whitespace);
UINT _gxe_rich_text_view_create(GX_RICH_TEXT_VIEW *rich_view,
GX_CONST GX_CHAR *name,
GX_WIDGET *parent,
GX_RESOURCE_ID text_id,
GX_RICH_TEXT_FONTS *fonts,
ULONG style,
USHORT id,
GX_CONST GX_RECTANGLE *size,
UINT control_block_size);
UINT _gxe_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *rich_view, GX_RICH_TEXT_FONTS *fonts);

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_numeric_pixelmap_prompt.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_numeric_prompt.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_pixelmap_prompt.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_progress_bar.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_prompt.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,9 +42,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added new prototypes, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_radial_progress_bar.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_radial_slider.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -0,0 +1,96 @@
/**************************************************************************/
/* */
/* Copyright (c) Microsoft Corporation. All rights reserved. */
/* */
/* This software is licensed under the Microsoft Software License */
/* Terms for Microsoft Azure RTOS. Full text of the license can be */
/* found in the LICENSE file at https://aka.ms/AzureRTOS_EULA */
/* and in the root directory of this software. */
/* */
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/** */
/** GUIX Component */
/** */
/** Rich Text View Management (Rich Text View) */
/** */
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/* */
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_rich_text_view.h PORTABLE C */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
/* */
/* DESCRIPTION */
/* */
/* This file defines the GUIX text view management component, */
/* including all data types and external references. It is assumed */
/* that gx_api.h and gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 09-30-2020 Kenneth Maxwell Initial Version 6.1 */
/* */
/**************************************************************************/
#ifndef GX_RICH_TEXT_VIEW_H
#define GX_RICH_TEXT_VIEW_H
typedef struct GX_RICH_TEXT_LINE_INFO_STRUCT
{
GX_STRING gx_rich_text_line_info_text;
GX_RICH_TEXT_FORMAT gx_rich_text_line_info_start_format;
GX_RICH_TEXT_FORMAT gx_rich_text_line_info_end_format;
UINT gx_rich_text_line_info_text_width;
GX_UBYTE gx_rich_text_line_info_line_height;
GX_UBYTE gx_rich_text_line_info_baseline;
} GX_RICH_TEXT_LINE_INFO;
/* Define rich text view management function prototypes. */
UINT _gx_rich_text_view_context_peek(GX_RICH_TEXT_CONTEXT *context);
UINT _gx_rich_text_view_context_pop();
UINT _gx_rich_text_view_context_push(GX_RICH_TEXT_CONTEXT *context);
UINT _gx_rich_text_view_context_save();
UINT _gx_rich_text_view_context_reset();
UINT _gx_rich_text_view_context_restore();
UINT _gx_rich_text_view_create(GX_RICH_TEXT_VIEW *text_view,
GX_CONST GX_CHAR *name,
GX_WIDGET *parent,
GX_RESOURCE_ID text_id,
GX_RICH_TEXT_FONTS *fonts,
ULONG style,
USHORT id,
GX_CONST GX_RECTANGLE *size);
UINT _gx_rich_text_view_tag_enter(GX_RICH_TEXT_VIEW *view, GX_CONST GX_STRING *text, GX_RICH_TEXT_FORMAT *format, GX_UBYTE *handled_bytes);
VOID _gx_rich_text_view_draw(GX_RICH_TEXT_VIEW *text_view);
UINT _gx_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *view, GX_RICH_TEXT_FONTS *fonts);
UINT _gx_rich_text_view_line_info_get(GX_RICH_TEXT_VIEW *text_view, GX_STRING text, GX_RICH_TEXT_LINE_INFO *line_info, GX_VALUE availlable_width);
UINT _gx_rich_text_view_scroll_info_get(GX_RICH_TEXT_VIEW *text_view, ULONG style, GX_SCROLL_INFO *info);
VOID _gx_rich_text_view_text_draw(GX_RICH_TEXT_VIEW *text_view);
UINT _gx_rich_text_view_text_total_height_calculate(GX_RICH_TEXT_VIEW *text_view);
/* Define error checking shells for API services. */
UINT _gxe_rich_text_view_create(GX_RICH_TEXT_VIEW *text_view,
GX_CONST GX_CHAR *name,
GX_WIDGET *parent,
GX_RESOURCE_ID text_id,
GX_RICH_TEXT_FONTS *fonts,
ULONG style,
USHORT id,
GX_CONST GX_RECTANGLE *size,
UINT control_block_size);
UINT _gxe_rich_text_view_fonts_set(GX_RICH_TEXT_VIEW *view, GX_RICH_TEXT_FONTS *fonts);
#endif

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_screen_stack.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_scroll_wheel.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,9 +42,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added new prototypes, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
@ -105,6 +105,10 @@ UINT _gx_string_scroll_wheel_text_get(GX_STRING_SCROLL_WHEEL *wheel, INT row, GX
#if defined(GX_ENABLE_DEPRECATED_STRING_API)
UINT _gx_text_scroll_wheel_callback_set(GX_TEXT_SCROLL_WHEEL * wheel, GX_CONST GX_CHAR * (*callback)(GX_TEXT_SCROLL_WHEEL *, INT));
#endif
#if defined(GX_DYNAMIC_BIDI_TEXT_SUPPORT)
UINT _gx_text_scroll_wheel_dynamic_bidi_text_delete(GX_TEXT_SCROLL_WHEEL *wheel);
#endif
UINT _gx_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL *wheel, GX_EVENT *event_ptr);
UINT _gx_text_scroll_wheel_callback_set_ext(GX_TEXT_SCROLL_WHEEL *wheel, UINT (*callback)(GX_TEXT_SCROLL_WHEEL *, INT, GX_STRING *));
UINT _gx_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, INT total_rows,
ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size);
@ -165,6 +169,7 @@ UINT _gxe_text_scroll_wheel_callback_set(GX_TEXT_SCROLL_WHEEL * wheel, GX_CONST
UINT _gxe_text_scroll_wheel_callback_set_ext(GX_TEXT_SCROLL_WHEEL *wheel, UINT (*callback)(GX_TEXT_SCROLL_WHEEL *, INT, GX_STRING *));
UINT _gxe_text_scroll_wheel_create(GX_TEXT_SCROLL_WHEEL *wheel, GX_CONST GX_CHAR *name, GX_WIDGET *parent, INT total_rows,
ULONG style, USHORT Id, GX_CONST GX_RECTANGLE *size, UINT control_block_size);
UINT _gxe_text_scroll_wheel_event_process(GX_TEXT_SCROLL_WHEEL* wheel, GX_EVENT* event_ptr);
UINT _gxe_text_scroll_wheel_font_set(GX_TEXT_SCROLL_WHEEL *wheel, GX_RESOURCE_ID normal_font, GX_RESOURCE_ID selected_font);
UINT _gxe_text_scroll_wheel_text_color_set(GX_TEXT_SCROLL_WHEEL *wheel,
GX_RESOURCE_ID normal_text_color,

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_scrollbar.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_single_line_text_input.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_slider.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_sprite.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_system.h PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,10 +42,10 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed private string */
/* delete declaration, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
@ -325,6 +325,12 @@ SYSTEM_DECLARE GX_WIDGET *_gx_system_input_capture_stack[GX_MAX_INPUT_CAPTURE_N
SYSTEM_DECLARE GX_WIDGET *_gx_system_input_owner;
SYSTEM_DECLARE INT _gx_system_capture_count;
/* stack of rich text context. */
SYSTEM_DECLARE GX_RICH_TEXT_CONTEXT_STACK _gx_system_rich_text_context_stack;
/* temporary stack used to save rich text context stack. */
SYSTEM_DECLARE GX_RICH_TEXT_CONTEXT_STACK _gx_system_rich_text_context_stack_save;
#ifdef GX_THREADX_BINDING
/* guix system thread control block */
@ -408,10 +414,10 @@ SYSTEM_DECLARE UINT _gx_system_last_error;
/* Define the number of system errors. */
SYSTEM_DECLARE ULONG _gx_system_error_count;
SYSTEM_DECLARE ULONG _gx_system_error_count;
SYSTEM_DECLARE VOID *_gx_system_clipboard;
SYSTEM_DECLARE UINT _gx_system_clipboard_size;
SYSTEM_DECLARE VOID *_gx_system_clipboard;
SYSTEM_DECLARE UINT _gx_system_clipboard_size;
SYSTEM_DECLARE GX_SCREEN_STACK_CONTROL _gx_system_screen_stack;

View File

@ -28,7 +28,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_system_rtos_bind PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -61,6 +61,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_text_input_cursor.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -25,7 +25,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_tree_view.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -41,6 +41,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -24,7 +24,7 @@
/* APPLICATION INTERFACE DEFINITION RELEASE */
/* */
/* gx_user.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -40,6 +40,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_utility.h PORTABLE C */
/* 6.0.1 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,9 +42,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 06-30-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added new prototype, */
/* resulting in version 6.0.1 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
@ -161,13 +161,6 @@ typedef struct GX_BIDI_CONTEXT_STRUCT
ULONG gx_bidi_context_reordered_utf8_size;
} GX_BIDI_CONTEXT;
typedef struct GX_BIDI_RESOLVED_TEXT_INFO_STRUCT
{
GX_STRING *gx_bidi_resolved_text_info_text;
UINT gx_bidi_resolved_text_total_lines;
UINT gx_bidi_resolved_text_processed_count;
} GX_BIDI_RESOLVED_TEXT_INFO;
/* Define bidirectional character infomation structure. */
typedef struct GX_BIDI_CHARACTER_INFO_STRUCT
{
@ -306,7 +299,8 @@ UINT _gx_utility_bidi_arabic_shaping(GX_BIDI_CONTEXT *context);
UINT _gx_utility_bidi_bracket_pair_get(ULONG code, GX_BIDI_BRACKET_PAIR *bracket_pair);
UINT _gx_utility_bidi_character_type_get(ULONG code, GX_UBYTE *type);
UINT _gx_utility_bidi_mirroring_get(USHORT code, USHORT *mirror);
UINT _gx_utility_bidi_paragraph_reorder(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEXT_INFO *resolved_info);
UINT _gx_utility_bidi_paragraph_reorder(GX_BIDI_TEXT_INFO *input_info, GX_BIDI_RESOLVED_TEXT_INFO **resolved_info_head);
UINT _gx_utility_bidi_resolved_text_info_delete(GX_BIDI_RESOLVED_TEXT_INFO **resolved_info_head);
#endif
#ifdef GX_THAI_GLYPH_SHAPING_SUPPORT
@ -314,6 +308,7 @@ UINT _gx_utility_thai_glyph_shaping(GX_CONST GX_STRING *string, GX_CHAR_CODE
#endif
UINT _gx_utility_string_length_check(GX_CONST GX_CHAR *string, UINT *length, UINT max_string_length);
GX_BOOL _gx_utility_string_compare(GX_CONST GX_STRING *string_1, GX_CONST GX_STRING *string_2, UINT count);
#if defined(GX_ENABLE_DEPRECATED_STRING_API)
UINT _gx_utility_string_to_alphamap(GX_CONST GX_CHAR *text, GX_CONST GX_FONT *font, GX_PIXELMAP *textmap);

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_widget.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -26,7 +26,7 @@
/* COMPONENT DEFINITION RELEASE */
/* */
/* gx_window.h PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -42,6 +42,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_create PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_accordion_menu_create(GX_ACCORDION_MENU *accordion, GX_CONST GX_CHAR *name, GX_WIDGET *parent,

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_accordion_menu_draw(GX_ACCORDION_MENU *accordion)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_shift_helper PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static VOID _gx_accordion_menu_shift_helper(GX_ACCORDION_MENU *accordion, GX_WIDGET *animation_target, INT shift)
@ -129,7 +131,7 @@ GX_RECTANGLE size;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_shift PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -165,6 +167,8 @@ GX_RECTANGLE size;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_shift(GX_ACCORDION_MENU *accordion, GX_WIDGET *animation_target, INT shift)
@ -234,7 +238,7 @@ GX_WIDGET *child;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_close_animation_update PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -270,6 +274,8 @@ GX_WIDGET *child;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_close_animation_update(GX_ACCORDION_MENU *accordion)
@ -328,7 +334,7 @@ GX_WIDGET *child;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_open_animation_update PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -362,6 +368,8 @@ GX_WIDGET *child;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_open_animation_update(GX_ACCORDION_MENU *accordion)
@ -418,7 +426,7 @@ GX_WIDGET *child;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_pen_down_event_process PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -455,6 +463,8 @@ GX_WIDGET *child;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_pen_down_event_process(GX_ACCORDION_MENU *accordion, GX_EVENT *event_ptr)
@ -504,7 +514,7 @@ GX_WIDGET *child = GX_NULL;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_pen_up_event_process PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -541,6 +551,8 @@ GX_WIDGET *child = GX_NULL;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_pen_up_event_process(GX_ACCORDION_MENU *accordion, GX_EVENT *event_ptr)
@ -598,7 +610,7 @@ GX_VALUE y_shift;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_event_process PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -641,6 +653,8 @@ GX_VALUE y_shift;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_accordion_menu_event_process(GX_ACCORDION_MENU *accordion, GX_EVENT *event_ptr)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_one_level_position PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_accordion_menu_one_level_position(GX_ACCORDION_MENU *accordion)
@ -167,7 +169,7 @@ GX_MENU_LIST *list;
/* FUNCTION RELEASE */
/* */
/* _gx_accordion_menu_position PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -198,6 +200,8 @@ GX_MENU_LIST *list;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_accordion_menu_position(GX_ACCORDION_MENU *accordion)

View File

@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_canvas_define PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_canvas_define(GX_ANIMATION *animation, GX_CANVAS *canvas)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_complete_event_send PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_animation_complete_event_send(GX_ANIMATION *animation)
@ -100,7 +102,7 @@ GX_EVENT complete_event;
/* FUNCTION RELEASE */
/* */
/* _gx_animation_complete PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -138,6 +140,8 @@ GX_EVENT complete_event;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_create PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_create(GX_ANIMATION *animation)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_disable PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_drag_disable(GX_ANIMATION *animation, GX_WIDGET *widget)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_enable PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_drag_enable(GX_ANIMATION *animation, GX_WIDGET *widget, GX_ANIMATION_INFO *info)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_event_check PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -79,6 +79,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_animation_drag_event_check(GX_ANIMATION *animation, GX_EVENT *event_ptr)
@ -279,7 +281,7 @@ INT shift;
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_event_process PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -312,6 +314,8 @@ INT shift;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_drag_event_process(GX_WIDGET *widget, GX_EVENT *event_ptr)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_tracking PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_drag_tracking(GX_ANIMATION *animation, GX_POINT penpos)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_drag_tracking_start PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_drag_tracking_start(GX_ANIMATION *animation, GX_POINT penpos)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_landing_speed_set PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_landing_speed_set(GX_ANIMATION *animation, USHORT shift_per_step)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_slide_landing PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_slide_landing(GX_ANIMATION *animation)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_slide_landing_start PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_slide_landing_start(GX_ANIMATION *animation)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_start PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_start(GX_ANIMATION *animation, GX_ANIMATION_INFO *info)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_stop PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_animation_stop(GX_ANIMATION *animation)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_animation_update PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_animation_update(VOID)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_binres_language_count_get PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT

View File

@ -32,7 +32,7 @@
/* FUNCTION RELEASE */
/* */
/* gx_binres_language_info_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_binres_resource_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -65,9 +65,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -103,7 +103,7 @@ UINT _gx_binres_resource_header_load(GX_BINRES_DATA_INFO *info, GX_RESOURCE_HEAD
/* FUNCTION RELEASE */
/* */
/* _gx_binres_string_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -134,9 +134,9 @@ UINT _gx_binres_resource_header_load(GX_BINRES_DATA_INFO *info, GX_RESOURCE_HEAD
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -163,7 +163,7 @@ UINT _gx_binres_string_header_load(GX_BINRES_DATA_INFO *info, GX_STRING_HEADER *
/* FUNCTION RELEASE */
/* */
/* _gx_binres_language_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -194,9 +194,9 @@ UINT _gx_binres_string_header_load(GX_BINRES_DATA_INFO *info, GX_STRING_HEADER *
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -223,7 +223,7 @@ UINT _gx_binres_language_header_load(GX_BINRES_DATA_INFO *info, GX_LANGUAGE_HEAD
/* FUNCTION RELEASE */
/* */
/* _gx_binres_language_table_buffer_allocate PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -259,6 +259,8 @@ UINT _gx_binres_language_header_load(GX_BINRES_DATA_INFO *info, GX_LANGUAGE_HEAD
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -321,7 +323,7 @@ UINT string_table_size;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_language_table_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -362,9 +364,9 @@ UINT string_table_size;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -502,7 +504,7 @@ GX_CHAR get_char;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_language_table_load_ext PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -543,6 +545,8 @@ GX_CHAR get_char;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT

View File

@ -38,7 +38,7 @@ extern GX_CONST GX_FONT _gx_system_font_8bpp;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_theme_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,9 +69,9 @@ extern GX_CONST GX_FONT _gx_system_font_8bpp;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -198,7 +198,7 @@ static UINT _gx_binres_theme_header_load(GX_BINRES_DATA_INFO *info, GX_THEME_HEA
/* FUNCTION RELEASE */
/* */
/* _gx_binres_color_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -229,9 +229,9 @@ static UINT _gx_binres_theme_header_load(GX_BINRES_DATA_INFO *info, GX_THEME_HEA
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -255,7 +255,7 @@ static UINT _gx_binres_color_header_load(GX_BINRES_DATA_INFO *info, GX_COLOR_HEA
/* FUNCTION RELEASE */
/* */
/* _gx_binres_palette_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -286,9 +286,9 @@ static UINT _gx_binres_color_header_load(GX_BINRES_DATA_INFO *info, GX_COLOR_HEA
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -312,7 +312,7 @@ static UINT _gx_binres_palette_header_load(GX_BINRES_DATA_INFO *info, GX_PALETTE
/* FUNCTION RELEASE */
/* */
/* _gx_binres_font_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -343,9 +343,9 @@ static UINT _gx_binres_palette_header_load(GX_BINRES_DATA_INFO *info, GX_PALETTE
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -381,7 +381,7 @@ static UINT _gx_binres_font_header_load(GX_BINRES_DATA_INFO *info, GX_FONT_HEADE
/* FUNCTION RELEASE */
/* */
/* _gx_binres_page_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -412,9 +412,9 @@ static UINT _gx_binres_font_header_load(GX_BINRES_DATA_INFO *info, GX_FONT_HEADE
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -465,7 +465,7 @@ ULONG read_data = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_glyph_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -496,11 +496,11 @@ ULONG read_data = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, and */
/* updated with binary */
/* resource layout change, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -549,7 +549,7 @@ static UINT _gx_binres_glyph_header_load(GX_BINRES_DATA_INFO *info, GX_GLYPH_HEA
/* FUNCTION RELEASE */
/* */
/* _gx_binres_kerning_glyph_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -580,9 +580,9 @@ static UINT _gx_binres_glyph_header_load(GX_BINRES_DATA_INFO *info, GX_GLYPH_HEA
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_FONT_KERNING_SUPPORT
@ -604,7 +604,7 @@ static UINT _gx_binres_kerning_glyph_header_load(GX_BINRES_DATA_INFO *info, GX_K
/* FUNCTION RELEASE */
/* */
/* _gx_binres_pixelmap_header_load PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -635,9 +635,9 @@ static UINT _gx_binres_kerning_glyph_header_load(GX_BINRES_DATA_INFO *info, GX_K
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* removed use of memcpy, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -691,7 +691,7 @@ static UINT _gx_binres_pixelmap_header_load(GX_BINRES_DATA_INFO *info, GX_PIXELM
/* FUNCTION RELEASE */
/* */
/* _gx_binres_theme_table_buffer_allocate PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -727,6 +727,8 @@ static UINT _gx_binres_pixelmap_header_load(GX_BINRES_DATA_INFO *info, GX_PIXELM
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -901,7 +903,7 @@ UINT temp;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_glyphs_address_get PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -935,10 +937,10 @@ UINT temp;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* updated with binary */
/* resource layout change, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -990,7 +992,7 @@ USHORT index = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_kerning_glyphs_address_get PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1025,10 +1027,10 @@ USHORT index = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* updated with binary */
/* resource layout change, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_FONT_KERNING_SUPPORT
@ -1090,7 +1092,7 @@ USHORT index = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_compressed_glyphs_address_get PORTABLE C */
/* 6.0.2 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1124,10 +1126,10 @@ USHORT index = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 08-14-2020 Kenneth Maxwell Modified comment(s), */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* updated with binary */
/* resource layout change, */
/* resulting in version 6.0.2 */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1181,7 +1183,7 @@ USHORT index = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_font_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1216,6 +1218,8 @@ USHORT index = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1293,7 +1297,7 @@ USHORT glyph_count;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_color_table_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1325,6 +1329,8 @@ USHORT glyph_count;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1360,7 +1366,7 @@ GX_COLOR *color_table = GX_NULL;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_palette_table_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1392,6 +1398,8 @@ GX_COLOR *color_table = GX_NULL;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1427,7 +1435,7 @@ GX_COLOR *palette_table = GX_NULL;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_font_table_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1460,6 +1468,8 @@ GX_COLOR *palette_table = GX_NULL;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1546,7 +1556,7 @@ UINT read_offset = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_pixelmap_table_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1578,6 +1588,8 @@ UINT read_offset = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT
@ -1697,7 +1709,7 @@ UINT read_offset = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_binres_theme_load PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -1738,6 +1750,8 @@ UINT read_offset = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#ifdef GX_BINARY_RESOURCE_SUPPORT

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_brush_default PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -63,6 +63,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_brush_default(GX_BRUSH *brush)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_brush_define PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_brush_define(GX_BRUSH *brush, GX_COLOR line_color, GX_COLOR fill_color, UINT style)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_background_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -70,6 +70,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_button_background_draw(GX_BUTTON *button)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_create PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -83,6 +83,9 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* fixed compiler warnings, */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_button_create(GX_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *parent,
@ -99,8 +102,8 @@ UINT _gx_button_create(GX_BUTTON *button, GX_CONST GX_CHAR *name, GX_WIDGET *pa
_gx_widget_status_add((GX_WIDGET *)button, GX_STATUS_BUTTON_DERIVED);
button -> gx_button_select_handler = (VOID (*)(GX_WIDGET *))_gx_button_select;
button -> gx_button_deselect_handler = (VOID (*)(GX_WIDGET *, GX_BOOL))_gx_button_deselect;
button -> gx_button_select_handler = (VOID (*)(GX_WIDGET *))(void (*)(void))_gx_button_select;
button -> gx_button_deselect_handler = (VOID (*)(GX_WIDGET *, GX_BOOL))(void (*)(void))_gx_button_deselect;
button -> gx_widget_draw_function = (VOID (*)(GX_WIDGET *))_gx_button_draw;
button -> gx_widget_event_process_function = (UINT (*)(GX_WIDGET *, GX_EVENT *))_gx_button_event_process;
button -> gx_widget_normal_fill_color = GX_COLOR_ID_BUTTON_LOWER;

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_deselect PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_button_deselect(GX_BUTTON *button, GX_BOOL generate_event)

View File

@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_button_draw(GX_BUTTON *button)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_event_process PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_button_event_process(GX_BUTTON *button, GX_EVENT *event_ptr)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_select PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_button_select(GX_BUTTON *button)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_button_siblings_deselect PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_button_siblings_deselect(GX_BUTTON *button)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_alpha_set PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_alpha_set(GX_CANVAS *canvas, GX_UBYTE alpha)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_arc_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -75,6 +75,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_ARC_DRAWING_SUPPORT)

View File

@ -37,7 +37,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_block_move.c PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_block_move(GX_RECTANGLE *block, GX_VALUE x_shift, GX_VALUE y_shift, GX_RECTANGLE *dirty)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_circle_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_ARC_DRAWING_SUPPORT)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_composite_create PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -71,6 +71,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
GX_BOOL _gx_canvas_composite_create(GX_CANVAS **return_composite)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_create PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -77,6 +77,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_create(GX_CANVAS *canvas, GX_CONST GX_CHAR *name, GX_DISPLAY *display,

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_delete PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_delete(GX_CANVAS *canvas)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_dirty_mark PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -67,6 +67,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_canvas_dirty_mark(GX_CANVAS *canvas, GX_RECTANGLE *area)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_drawing_complete PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_drawing_complete(GX_CANVAS *canvas, GX_BOOL flush)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_drawing_initiate PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -78,6 +78,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_drawing_initiate(GX_CANVAS *canvas, GX_WIDGET *who, GX_RECTANGLE *dirty_area)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_ellipse_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -72,6 +72,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_ARC_DRAWING_SUPPORT)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_kerning_glyphs_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static VOID _gx_canvas_kerning_glyphs_draw(GX_DRAW_CONTEXT *context, GX_FONT *font, GX_POINT *draw_position, GX_CONST GX_STRING *string, GX_RECTANGLE *view,
@ -218,7 +220,7 @@ UINT ret;
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_compressed_glyphs_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -256,6 +258,8 @@ UINT ret;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static VOID _gx_canvas_compressed_glyphs_draw(GX_DRAW_CONTEXT *context, GX_FONT *font, GX_POINT *draw_position, GX_CONST GX_STRING *string, GX_RECTANGLE *view,
@ -397,7 +401,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_generic_glyphs_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -435,6 +439,8 @@ UINT index = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static VOID _gx_canvas_generic_glyphs_draw(GX_DRAW_CONTEXT *context, GX_FONT *font, GX_POINT *draw_position, GX_CONST GX_STRING *string, GX_RECTANGLE *view,
@ -582,7 +588,7 @@ UINT index = 0;
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_glyphs_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -621,6 +627,8 @@ UINT index = 0;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
VOID _gx_canvas_glyphs_draw(GX_DRAW_CONTEXT *context, GX_POINT *draw_position, GX_CONST GX_STRING *string,

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_hardware_layer_bind PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -66,6 +66,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_hardware_layer_bind(GX_CANVAS *canvas, INT layer)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_hide PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_hide(GX_CANVAS *canvas)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_line_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -85,6 +85,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_line_draw(GX_VALUE x_start, GX_VALUE y_start, GX_VALUE x_end, GX_VALUE y_end)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_memory_define PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_memory_define(GX_CANVAS *canvas, GX_COLOR *memory, ULONG memsize)

View File

@ -31,7 +31,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_mouse_define PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -64,6 +64,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_MOUSE_SUPPORT)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_mouse_hide PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -63,6 +63,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_MOUSE_SUPPORT)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_mouse_show PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -63,6 +63,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_MOUSE_SUPPORT)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_offset_set PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_offset_set(GX_CANVAS *canvas, GX_VALUE xoffset, GX_VALUE yoffset)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pie_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -81,6 +81,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
#if defined(GX_ARC_DRAWING_SUPPORT)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixel_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -68,6 +68,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixel_draw(GX_POINT position)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixelmap_blend PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -76,6 +76,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixelmap_blend(GX_VALUE x_position, GX_VALUE y_position,

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixelmap_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -89,6 +89,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixelmap_draw(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap)

View File

@ -33,7 +33,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixelmap_get PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -65,6 +65,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixelmap_get(GX_PIXELMAP *pixelmap)

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_rotated_pixelmap_bound_calculate PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_canvas_rotated_pixelmap_bound_calculate(GX_RECTANGLE *rect, INT angle, INT rot_cx, INT rot_cy)
@ -166,7 +168,7 @@ INT y;
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixelmap_rotate PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -212,6 +214,8 @@ INT y;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixelmap_rotate(GX_VALUE x_position, GX_VALUE y_position, GX_PIXELMAP *pixelmap,

View File

@ -35,7 +35,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_pixelmap_tile PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_pixelmap_tile(GX_RECTANGLE *fill, GX_PIXELMAP *pixelmap)

View File

@ -36,7 +36,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_polygon_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -73,6 +73,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_polygon_draw(GX_POINT *point_array, INT number_of_points)

View File

@ -34,7 +34,7 @@
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_rectangle_fill PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -69,6 +69,8 @@
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
static UINT _gx_canvas_rectangle_fill(GX_RECTANGLE *rectangle, GX_COLOR fill_color)
@ -127,7 +129,7 @@ GX_VALUE rectangle_height;
/* FUNCTION RELEASE */
/* */
/* _gx_canvas_rectangle_draw PORTABLE C */
/* 6.0 */
/* 6.1 */
/* AUTHOR */
/* */
/* Kenneth Maxwell, Microsoft Corporation */
@ -164,6 +166,8 @@ GX_VALUE rectangle_height;
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/
UINT _gx_canvas_rectangle_draw(GX_RECTANGLE *rectangle)

Some files were not shown because too many files have changed in this diff Show More