apps/nglyphs/include: Fixes to mkcursor.c. Update all cursor images to hangle extensions to the cursor image structure.
This commit is contained in:
parent
34da66f51e
commit
f907270cd4
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_arrow1Image[] =
|
static const uint8_t g_arrow1Image[] =
|
||||||
{
|
{
|
||||||
0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 /* Row 0 */
|
0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 /* Row 0 */
|
||||||
@ -34,11 +55,23 @@ static const uint8_t g_arrow1Image[] =
|
|||||||
0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 /* Row 29 */
|
0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x00 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_arrow1Cursor
|
const struct cursor_image_s g_arrow1Cursor
|
||||||
{
|
{
|
||||||
.width = 30
|
.width = 30
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 8,
|
.stride = 8,
|
||||||
.image = g_arrow1Image,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_arrow1Image
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_arrow2Image[] =
|
static const uint8_t g_arrow2Image[] =
|
||||||
{
|
{
|
||||||
0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 /* Row 0 */
|
0x2c 0x00 0x00 0x00 0x00 0x00 0x00 0x00 /* Row 0 */
|
||||||
@ -34,11 +55,22 @@ static const uint8_t g_arrow2Image[] =
|
|||||||
0x00 0x00 0x00 0xe0 0x00 0x00 0x00 0x00 /* Row 29 */
|
0x00 0x00 0x00 0xe0 0x00 0x00 0x00 0x00 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_arrow2Cursor
|
const struct cursor_image_s g_arrow2Cursor
|
||||||
{
|
{
|
||||||
.width = 30
|
.width = 30
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 8,
|
.stride = 8,
|
||||||
.image = g_arrow2Image,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_arrow2Image
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_grabImage[] =
|
static const uint8_t g_grabImage[] =
|
||||||
{
|
{
|
||||||
0x00 0x00 0x02 0xc0 0x00 0x00 0x00 /* Row 0 */
|
0x00 0x00 0x02 0xc0 0x00 0x00 0x00 /* Row 0 */
|
||||||
@ -34,11 +55,22 @@ static const uint8_t g_grabImage[] =
|
|||||||
0x00 0x2a 0xaa 0xaa 0xaa 0xb0 0x00 /* Row 29 */
|
0x00 0x2a 0xaa 0xaa 0xaa 0xb0 0x00 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_grabCursor
|
const struct cursor_image_s g_grabCursor
|
||||||
{
|
{
|
||||||
.width = 25
|
.width = 25
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 7,
|
.stride = 7,
|
||||||
.image = g_grabImage,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_grabImage
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_waitImage[] =
|
static const uint8_t g_waitImage[] =
|
||||||
{
|
{
|
||||||
0xaa 0xaa 0xaa 0xaa 0xaa 0xa8 /* Row 0 */
|
0xaa 0xaa 0xaa 0xaa 0xaa 0xa8 /* Row 0 */
|
||||||
@ -34,11 +55,22 @@ static const uint8_t g_waitImage[] =
|
|||||||
0xaa 0xaa 0xaa 0xaa 0xaa 0xa8 /* Row 29 */
|
0xaa 0xaa 0xaa 0xaa 0xaa 0xa8 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_waitCursor
|
const struct cursor_image_s g_waitCursor
|
||||||
{
|
{
|
||||||
.width = 23
|
.width = 23
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 6,
|
.stride = 6,
|
||||||
.image = g_waitImage,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_waitImage
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_zoomInImage[] =
|
static const uint8_t g_zoomInImage[] =
|
||||||
{
|
{
|
||||||
0x00 0x03 0xaa 0xa8 0x00 0x00 0x00 0x00 /* Row 0 */
|
0x00 0x03 0xaa 0xa8 0x00 0x00 0x00 0x00 /* Row 0 */
|
||||||
@ -34,11 +55,23 @@ static const uint8_t g_zoomInImage[] =
|
|||||||
0x00 0x00 0x00 0x00 0x00 0x00 0x2a 0x80 /* Row 29 */
|
0x00 0x00 0x00 0x00 0x00 0x00 0x2a 0x80 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_zoomInCursor
|
const struct cursor_image_s g_zoomInCursor
|
||||||
{
|
{
|
||||||
.width = 30
|
.width = 30
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 8,
|
.stride = 8,
|
||||||
.image = g_zoomInImage,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_zoomInImage
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,5 +1,26 @@
|
|||||||
|
#include <nuttx/config.h>
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#include <nuttx/video/rgbcolors.h
|
||||||
#include <nuttx/video/cursor.h
|
#include <nuttx/video/cursor.h
|
||||||
|
|
||||||
|
#if CONFIG_NXWIDGETS_BPP == 8
|
||||||
|
# define FGCOLOR1 RGB8WHITE
|
||||||
|
# define FGCOLOR2 RGB8BLACK
|
||||||
|
# define FGCOLOR3 RGB8GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 16
|
||||||
|
# define FGCOLOR1 RGB16WHITE
|
||||||
|
# define FGCOLOR2 RGB18BLACK
|
||||||
|
# define FGCOLOR3 RGB16GRAY
|
||||||
|
#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32
|
||||||
|
# define FGCOLOR1 RGB24WHITE
|
||||||
|
# define FGCOLOR2 RGB24BLACK
|
||||||
|
# define FGCOLOR3 RGB24GRAY
|
||||||
|
#else
|
||||||
|
# error "Pixel depth not supported (CONFIG_NXWIDGETS_BPP)"
|
||||||
|
#endif
|
||||||
|
|
||||||
static const uint8_t g_zoomOutImage[] =
|
static const uint8_t g_zoomOutImage[] =
|
||||||
{
|
{
|
||||||
0x00 0x03 0xaa 0xab 0x00 0x00 0x00 0x00 /* Row 0 */
|
0x00 0x03 0xaa 0xab 0x00 0x00 0x00 0x00 /* Row 0 */
|
||||||
@ -34,11 +55,22 @@ static const uint8_t g_zoomOutImage[] =
|
|||||||
0x00 0x00 0x00 0x00 0x00 0x00 0x3a 0x80 /* Row 29 */
|
0x00 0x00 0x00 0x00 0x00 0x00 0x3a 0x80 /* Row 29 */
|
||||||
}
|
}
|
||||||
|
|
||||||
struct cursor_image_s g_zoomOutCursor
|
const struct cursor_image_s g_zoomOutCursor
|
||||||
{
|
{
|
||||||
.width = 30
|
.width = 30
|
||||||
.height = 30
|
.height = 30
|
||||||
.stride = 8,
|
.stride = 8,
|
||||||
.image = g_zoomOutImage,
|
.color1 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color2 =
|
||||||
|
{
|
||||||
|
FGCOLOR1
|
||||||
|
},
|
||||||
|
.color3 =
|
||||||
|
{
|
||||||
|
FGCOLOR3
|
||||||
|
},
|
||||||
|
.image = g_zoomOutImage
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -103,8 +103,27 @@ int main(int argc, char **argv, char **envp)
|
|||||||
int i;
|
int i;
|
||||||
int j;
|
int j;
|
||||||
|
|
||||||
|
printf("#include <nuttx/config.h>\n\n");
|
||||||
|
printf("#include <stdint.h>\n\n");
|
||||||
|
printf("#include <nuttx/video/rgbcolors.h\n");
|
||||||
printf("#include <nuttx/video/cursor.h\n\n");
|
printf("#include <nuttx/video/cursor.h\n\n");
|
||||||
|
|
||||||
|
printf("#if CONFIG_NXWIDGETS_BPP == 8\n");
|
||||||
|
printf("# define FGCOLOR1 RGB8WHITE\n");
|
||||||
|
printf("# define FGCOLOR2 RGB8BLACK\n");
|
||||||
|
printf("# define FGCOLOR3 RGB8GRAY\n");
|
||||||
|
printf("#elif CONFIG_NXWIDGETS_BPP == 16\n");
|
||||||
|
printf("# define FGCOLOR1 RGB16WHITE\n");
|
||||||
|
printf("# define FGCOLOR2 RGB18BLACK\n");
|
||||||
|
printf("# define FGCOLOR3 RGB16GRAY\n");
|
||||||
|
printf("#elif CONFIG_NXWIDGETS_BPP == 24 || CONFIG_NXWIDGETS_BPP == 32\n");
|
||||||
|
printf("# define FGCOLOR1 RGB24WHITE\n");
|
||||||
|
printf("# define FGCOLOR2 RGB24BLACK\n");
|
||||||
|
printf("# define FGCOLOR3 RGB24GRAY\n");
|
||||||
|
printf("#else\n");
|
||||||
|
printf("# error \"Pixel depth not supported (CONFIG_NXWIDGETS_BPP)\"\n");
|
||||||
|
printf("#endif\n\n");
|
||||||
|
|
||||||
printf("static const uint8_t g_cursorImage[] =\n");
|
printf("static const uint8_t g_cursorImage[] =\n");
|
||||||
printf("{\n");
|
printf("{\n");
|
||||||
|
|
||||||
@ -164,11 +183,23 @@ int main(int argc, char **argv, char **envp)
|
|||||||
stride = (2 * gimp_image.width + 7) >> 3;
|
stride = (2 * gimp_image.width + 7) >> 3;
|
||||||
|
|
||||||
printf("}\n\n");
|
printf("}\n\n");
|
||||||
printf("struct cursor_image_s g_cursor\n");
|
printf("const struct cursor_image_s g_cursor\n");
|
||||||
printf("{\n");
|
printf("{\n");
|
||||||
printf(" .width = %u\n", gimp_image.width);
|
printf(" .width = %u\n", gimp_image.width);
|
||||||
printf(" .height = %u\n", gimp_image.height);
|
printf(" .height = %u\n", gimp_image.height);
|
||||||
printf(" .stride = %u,\n", stride);
|
printf(" .stride = %u,\n", stride);
|
||||||
|
printf(" .color1 =\n");
|
||||||
|
printf(" {\n");
|
||||||
|
printf(" FGCOLOR1\n");
|
||||||
|
printf(" },\n");
|
||||||
|
printf(" .color2 =\n");
|
||||||
|
printf(" {\n");
|
||||||
|
printf(" FGCOLOR1\n");
|
||||||
|
printf(" },\n");
|
||||||
|
printf(" .color3 =\n");
|
||||||
|
printf(" {\n");
|
||||||
|
printf(" FGCOLOR3\n");
|
||||||
|
printf(" },\n");
|
||||||
printf(" .image = g_cursorImage,\n");
|
printf(" .image = g_cursorImage,\n");
|
||||||
printf("};\n\n");
|
printf("};\n\n");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user