1 /**************************************************************************/
2 /*                                                                        */
3 /*            Copyright (c) 1996-2017 by Express Logic Inc.               */
4 /*                                                                        */
5 /*  This software is copyrighted by and is the sole property of Express   */
6 /*  Logic, Inc.  All rights, title, ownership, or other interests         */
7 /*  in the software remain the property of Express Logic, Inc.  This      */
8 /*  software may only be used in accordance with the corresponding        */
9 /*  license agreement.  Any unauthorized use, duplication, transmission,  */
10 /*  distribution, or disclosure of this software is expressly forbidden.  */
11 /*                                                                        */
12 /*  This Copyright notice may not be removed or modified without prior    */
13 /*  written consent of Express Logic, Inc.                                */
14 /*                                                                        */
15 /*  Express Logic, Inc. reserves the right to modify this software        */
16 /*  without notice.                                                       */
17 /*                                                                        */
18 /*  Express Logic, Inc.                     info@expresslogic.com         */
19 /*  11423 West Bernardo Court               http://www.expresslogic.com   */
20 /*  San Diego, CA  92127                                                  */
21 /*                                                                        */
22 /**************************************************************************/
23 
24 
25 /**************************************************************************/
26 /**************************************************************************/
27 /**                                                                       */
28 /** GUIX Component                                                        */
29 /**                                                                       */
30 /**   User optional settings                                              */
31 /**                                                                       */
32 /**************************************************************************/
33 /**************************************************************************/
34 /**************************************************************************/
35 /*                                                                        */
36 /*  APPLICATION INTERFACE DEFINITION                       RELEASE        */
37 /*                                                                        */
38 /*    gx_user.h                                           PORTABLE C      */
39 /*                                                           5.4          */
40 /*  AUTHOR                                                                */
41 /*                                                                        */
42 /*    William E. Lamie, Express Logic, Inc.                               */
43 /*                                                                        */
44 /*  DESCRIPTION                                                           */
45 /*                                                                        */
46 /*    This file contains optional settings. You can enable and disable    */
47 /*    GUIX features by commenting out or including the definitions below  */
48 /*    to the implementation of high-performance GUIX UI framework.        */
49 /*                                                                        */
50 /*  RELEASE HISTORY                                                       */
51 /*                                                                        */
52 /*    DATE              NAME                      DESCRIPTION             */
53 /*                                                                        */
54 /*  11-24-2014     William E. Lamie         Initial Version 5.2           */
55 /*  01-16-2015     William E. Lamie         Modified comment(s),          */
56 /*                                            resulting in version 5.2.1  */
57 /*  01-26-2015     William E. Lamie         Modified comment(s),          */
58 /*                                            resulting in version 5.2.2  */
59 /*  03-01-2015     William E. Lamie         Modified comment(s),          */
60 /*                                            resulting in version 5.2.3  */
61 /*  04-15-2015     William E. Lamie         Modified comment(s),          */
62 /*                                            resulting in version 5.2.4  */
63 /*  08-21-2015     William E. Lamie         Modified comment(s), added    */
64 /*                                            GX_SYSTEM_TIMER_MS so GUIX  */
65 /*                                            timer value can be modified,*/
66 /*                                            resulting in version 5.2.5  */
67 /*  09-21-2015     William E. Lamie         Modified comment(s),          */
68 /*                                            resulting in version 5.2.6  */
69 /*  02-22-2016     William E. Lamie         Modified comment(s),          */
70 /*                                            resulting in version 5.3    */
71 /*  04-05-2016     William E. Lamie         Modified comment(s),          */
72 /*                                            resulting in version 5.3.1  */
73 /*  06-15-2016     William E. Lamie         Modified comment(s),          */
74 /*                                            resulting in version 5.3.2  */
75 /*  03-01-2017     William E. Lamie         Modified comment(s),          */
76 /*                                            resulting in version 5.3.3  */
77 /*  11-06-2017     William E. Lamie         Modified comment(s),          */
78 /*                                            resulting in version 5.4    */
79 /*                                                                        */
80 /**************************************************************************/
81 
82 #ifndef GX_USER_H
83 #define GX_USER_H
84 
85 /* Should GUIX support multiple threads using the GUIX API simultaneously
86    If your application is organized such that only one thread utilizes the
87    GUI API services, comment out the definition below to reduce system
88    overhead.
89  */
90 /* #define GUIX_DISABLE_MULTITHREAD_SUPPORT */
91 
92 /* Defined, GUIX disables UTF8 support.  */
93 /* #define GX_DISABLE_UTF8_SUPPORT */
94 
95 /* By default GUIX System Timer runs at 20ms.  Modify the value below to
96    change GUIX System Timer value. */
97 /* #define GX_SYSTEM_TIMER_MS  20 */
98 
99 /* This can be defined to insert an application specific data
100    field into the GX_WIDGET control block */
101 /* #define GX_WIDGET_USER_DATA */
102 #endif
103 
104