Squashed commit of the following:

apps/graphics/twm4nx:  Clean up some build issues.

    apps/graphics/nxglyphs:  Remove some warnings due to coupling with NXWM.

    apps/graphics/twmndx:  Separate out the main() entry point for ctwm4nx.cxx.  There is functionality there that does not involve CTwm4Nx and so it is better if the main function were totally separate.
This commit is contained in:
Gregory Nutt 2019-05-17 08:53:25 -06:00
parent 5fc0e6c1a8
commit 6b303da968
42 changed files with 373 additions and 321 deletions

View file

@ -3,6 +3,15 @@
# see the file kconfig-language.txt in the NuttX tools repository.
#
ifdef CONFIG_NXWIDGETS
config NXGLPYHS_LARGE_ICONS
bool
default n
config NXGLYPHS_BACKGROUNDCOLOR
hex "Background Color"
---help---
Normal background color. Default: RGB(148,189,215)
endif # CONFIG_NXWIDGETS

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_calculator24x25.cxx
* apps/graphics/nxglyphs/src/glyph_calculator24x25.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_calculator47x47.cxx
* apps/graphics/nxglyphs/src/glyph_calculator47x47.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_calibration24x21.cxx
* apps/graphics/nxglyphs/src/glyph_calibration24x21.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -72,13 +71,13 @@ using namespace NXWidgets;
static const uint32_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfcfcfc, 0xacacac, 0xd8d8d8, 0xd8881c, 0x9c6014 /* Codes 1-5 */
};
static const uint32_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffffff, 0xc0c0c0, 0xe1e1e1, 0xe1a554, 0xb4874e /* Codes 1-5 */
};
/* RGB16 (565) Colors (four of the colors in this map are duplicates) */
@ -87,20 +86,20 @@ static const uint32_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
static const uint16_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffff, 0xad75, 0xdedb, 0xdc43, 0x9b02 /* Codes 1-5 */
};
static const uint16_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffff, 0xc618, 0xe71c, 0xe52a, 0xb429 /* Codes 1-5 */
};
/* 8-bit color lookups. NOTE: This is really dumb! The lookup index is 8-bits and it used
* to lookup an 8-bit value. There is no savings in that! It would be better to just put
* the 8-bit color/greyscale value in the run-length encoded image and save the cost of these
* pointless lookups. But these p;ointless lookups do make the logic compatible with the
* pointless lookups. But these pointless lookups do make the logic compatible with the
* 16- and 24-bit types.
*/
@ -111,13 +110,13 @@ static const uint16_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
static const uint8_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfc, 0xac, 0xd8, 0x93, 0x69 /* Codes 1-5 */
};
static const uint8_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xc0, 0xe1, 0xad, 0x8d /* Codes 1-5 */
};
@ -127,13 +126,13 @@ static const uint8_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xb6, 0xdb, 0xd0, 0x8c /* Codes 1-5 */
};
static const nxgl_mxpixel_t g_calibrationSelectedLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xdb, 0xff, 0xf5, 0xb1 /* Codes 1-5 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_calibration48x42.cxx
* apps/graphics/nxglyphs/src/glyph_calibration48x42.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -75,13 +74,13 @@ using namespace NXWidgets;
static const uint32_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xbdbdbd, 0xababab, 0x818181, 0x3f3f3f, 0xab6c15, 0x813f15 /* Codes 1-6 */
};
static const uint32_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfcfcfc, 0xe4e4e4, 0xacacac, 0x545454, 0xe4901c, 0xac541c /* Codes 1-6 */
};
@ -89,13 +88,13 @@ static const uint32_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const uint32_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfcfcfc, 0xe4e4e4, 0xacacac, 0x545454, 0xe4901c, 0xac541c /* Codes 1-6 */
};
static const uint32_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffffff, 0xffffff, 0xd7d7d7, 0x696969, 0xffb423, 0xd76923 /* Codes 1-6 */
};
# endif /* DARK_CALIB_ICON */
@ -107,13 +106,13 @@ static const uint32_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xbdf7, 0xad55, 0x8410, 0x39e7, 0xab62, 0x81e2 /* Codes 1-6 */
};
static const uint16_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffff, 0xe73c, 0xad75, 0x52aa, 0xe483, 0xaaa3 /* Codes 1-6 */
};
@ -121,13 +120,13 @@ static const uint16_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffff, 0xe73c, 0xad75, 0x52aa, 0xe483, 0xaaa3 /* Codes 1-6 */
};
static const uint16_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xffff, 0xffff, 0xd6ba, 0x6b4d, 0xfda4, 0xd344 /* Codes 1-6 */
};
@ -149,13 +148,13 @@ static const uint16_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xbd, 0xab, 0x81, 0x3f, 0x74, 0x4d /* Codes 1-6 */
};
static const uint8_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfc, 0xe4, 0xac, 0x54, 0x9b, 0x67 /* Codes 1-6 */
};
@ -163,13 +162,13 @@ static const uint8_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xfc, 0xe4, 0xac, 0x54, 0x9b, 0x67 /* Codes 1-6 */
};
static const uint8_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xff, 0xd7, 0x69, 0xb9, 0x81 /* Codes 1-6 */
};
@ -183,13 +182,13 @@ static const uint8_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xb6, 0xb6, 0x92, 0x24, 0xac, 0x84 /* Codes 1-6 */
};
static const nxgl_mxpixel_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xff, 0xb6, 0x49, 0xf0, 0xa8 /* Codes 1-6 */
};
@ -197,13 +196,13 @@ static const nxgl_mxpixel_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_calibrationNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xff, 0xb6, 0x49, 0xf0, 0xa8 /* Codes 1-6 */
};
static const nxgl_mxpixel_t g_calibrationBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0xff, 0xff, 0xdb, 0x6d, 0xf4, 0xcc /* Codes 1-6 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_cmd24x22.cxx
* apps/graphics/nxglyphs/src/glyph_cmd24x22.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_cmd49x43.cxx
* apps/graphics/nxglyphs/src/glyph_cmd49x43.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/mediagrip60x30.cxx
* apps/graphics/nxglyphs/src/mediagrip60x30.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -75,13 +74,13 @@ using namespace NXWidgets;
static const uint32_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x3663ab, 0x002199, 0xbdbdbd /* Codes 0-3 */
};
static const uint32_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x4884e4, 0x002ccc, 0xfcfcfc /* Codes 0-3 */
};
@ -89,13 +88,13 @@ static const uint32_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const uint32_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x4884e4, 0x002ccc, 0xfcfcfc /* Codes 0-3 */
};
static const uint32_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x5aa5ff, 0x0037ff, 0xffffff /* Codes 0-3 */
};
# endif /* MEDIA_GRIP_DARK_ICON */
@ -107,13 +106,13 @@ static const uint32_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x3315, 0x0113, 0xbdf7 /* Codes 0-3 */
};
static const uint16_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x4c3c, 0x0179, 0xffff /* Codes 0-3 */
};
@ -121,13 +120,13 @@ static const uint16_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x4c3c, 0x0179, 0xffff /* Codes 0-3 */
};
static const uint16_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x5d3f, 0x01bf, 0xffff /* Codes 0-3 */
};
@ -149,13 +148,13 @@ static const uint16_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x5d, 0x24, 0xbd /* Codes 0-3 */
};
static const uint8_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x7d, 0x31, 0xfc /* Codes 0-3 */
};
@ -163,13 +162,13 @@ static const uint8_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x7d, 0x31, 0xfc /* Codes 0-3 */
};
static const uint8_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x98, 0x3d, 0xff /* Codes 0-3 */
};
@ -183,13 +182,13 @@ static const uint8_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x2e, 0x06, 0xb6 /* Codes 0-3 */
};
static const nxgl_mxpixel_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x53, 0x07, 0xff /* Codes 0-3 */
};
@ -197,13 +196,13 @@ static const nxgl_mxpixel_t g_gripBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_gripNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x53, 0x07, 0xff /* Codes 0-3 */
};
static const nxgl_mxpixel_t g_gripBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x57, 0x07, 0xff /* Codes 0-3 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_mediaplayer24x24.cxx
* apps/graphics/nxglyphs/src/glyph_mediaplayer24x24.cxx
*
* Copyright (C) 2013 Ken Pettit. All rights reserved.
* Author: Ken Pettit <pettitkd@gmail.com>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -72,14 +71,14 @@ static const nxwidget_pixel_t palette[BITMAP_PALETTESIZE] =
{
MKRGB(248,252,251), MKRGB(120,198,241), MKRGB( 97,177,228), MKRGB( 31,104,177),
MKRGB( 73,153,213), MKRGB( 46,122,193), MKRGB(140,196,230), MKRGB( 9, 77,154),
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR
CONFIG_NXGLYPHS_BACKGROUNDCOLOR
};
static const nxwidget_pixel_t hilight_palette[BITMAP_PALETTESIZE] =
{
MKRGB(255,255,255), MKRGB(170,248,255), MKRGB(147,227,255), MKRGB( 81,154,227),
MKRGB(123,203,255), MKRGB( 96,172,243), MKRGB(190,246,255), MKRGB( 59,127,204),
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR
CONFIG_NXGLYPHS_BACKGROUNDCOLOR
};
static const SRlePaletteBitmapEntry bitmap[] =

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_mediaplayer44x50.cxx
* apps/graphics/nxglyphs/src/glyph_mediaplayer44x50.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -75,13 +74,13 @@ using namespace NXWidgets;
static const uint32_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x002199, 0xbdbdbd, 0x4e8199, 0x276099 /* Codes 1-4 */
};
static const uint32_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x002ccc, 0xfcfcfc, 0x68accc, 0x3480cc /* Codes 1-4 */
};
@ -89,13 +88,13 @@ static const uint32_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const uint32_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x002ccc, 0xfcfcfc, 0x68accc, 0x3480cc /* Codes 1-4 */
};
static const uint32_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x0037ff, 0xffffff, 0x82d7ff, 0x41a0ff /* Codes 1-4 */
};
# endif /* DARK_MEDIAPLAYER_ICON */
@ -107,13 +106,13 @@ static const uint32_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x0113, 0xbdf7, 0x4c13, 0x2313 /* Codes 1-4 */
};
static const uint16_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x0179, 0xffff, 0x6d79, 0x3419 /* Codes 1-4 */
};
@ -121,13 +120,13 @@ static const uint16_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x0179, 0xffff, 0x6d79, 0x3419 /* Codes 1-4 */
};
static const uint16_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x01bf, 0xffff, 0x86bf, 0x451f /* Codes 1-4 */
};
@ -149,13 +148,13 @@ static const uint16_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x24, 0xbd, 0x74, 0x55 /* Codes 1-4 */
};
static const uint8_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x31, 0xfc, 0x9b, 0x71 /* Codes 1-4 */
};
@ -163,13 +162,13 @@ static const uint8_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x31, 0xfc, 0x9b, 0x71 /* Codes 1-4 */
};
static const uint8_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x3d, 0xff, 0xc2, 0x8e /* Codes 1-4 */
};
@ -183,13 +182,13 @@ static const uint8_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x06, 0xb6, 0x52, 0x2e, /* Codes 1-4 */
};
static const nxgl_mxpixel_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07, 0xff, 0x77, 0x33, /* Codes 1-4 */
};
@ -197,13 +196,13 @@ static const nxgl_mxpixel_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_mediaplayerNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07, 0xff, 0x77, 0x33, /* Codes 1-4 */
};
static const nxgl_mxpixel_t g_mediaplayerBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07, 0xff, 0x9b, 0x57, /* Codes 1-4 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_menu21x21.cxx
* apps/graphics/nxglyphs/src/glyph_menu21x21.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_men42x42.cxx
* apps/graphics/nxglyphs/src/glyph_men42x42.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_minimize21x21.cxx
* apps/graphics/nxglyphs/src/glyph_minimize21x21.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_minimize42x42.cxx
* apps/graphics/nxglyphs/src/glyph_minimize42x42.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_mediaplayer32x32.cxx
* apps/graphics/nxglyphs/src/glyph_mediaplayer32x32.cxx
*
* Copyright (C) 2013 Ken Pettit. All rights reserved.
* Author: Ken Pettit <pettitkd@gmail.com>
@ -52,7 +52,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
@ -70,13 +69,13 @@ using namespace NXWidgets;
static const nxwidget_pixel_t palette[BITMAP_PALETTESIZE] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, MKRGB( 11, 24,108), MKRGB( 63, 90,192), MKRGB(121,136,250),
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, MKRGB( 11, 24,108), MKRGB( 63, 90,192), MKRGB(121,136,250),
MKRGB(224,234,244), MKRGB( 69, 80,149), MKRGB(127,169,239), MKRGB(152,174,207),
};
static const nxwidget_pixel_t hilight_palette[BITMAP_PALETTESIZE] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, MKRGB( 61, 74,158), MKRGB(113,140,242), MKRGB(171,186,255),
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, MKRGB( 61, 74,158), MKRGB(113,140,242), MKRGB(171,186,255),
MKRGB(255,255,255), MKRGB(119,130,199), MKRGB(177,219,255), MKRGB(202,224,255),
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_mediaplayer43x41.cxx
* apps/graphics/nxglyphs/src/glyph_mediaplayer43x41.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -52,7 +52,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -83,7 +82,7 @@ using namespace NXWidgets;
static const nxwidget_pixel_t g_normalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
MKRGB(54,99,171), /* Code 1 */
MKRGB(0,33,153), /* Code 2 */
MKRGB(12,16,120) /* Code 3 */
@ -91,7 +90,7 @@ static const nxwidget_pixel_t g_normalLut[BITMAP_NLUTCODES] =
static const nxwidget_pixel_t g_brightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
#if 1 // Red
MKRGB(228,132,72), /* Code 1 */
MKRGB(204,44,0), /* Code 2 */

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_nxicon21x21.cxx
* apps/graphics/nxglyphs/src/glyph_nxicon21x21.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_nxicon42x42.cxx
* apps/graphics/nxglyphs/src/glyph_nxicon42x42.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_play24x24.cxx
* apps/graphics/nxglyphs/src/glyph_play24x24.cxx
*
* Copyright (C) 2012-2013 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -75,13 +74,13 @@ using namespace NXWidgets;
static const uint32_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x00bd00, 0x008100, 0x006300, 0x003600 /* Codes 1-4 */
};
static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x00fc00, 0x00ac00, 0x008400, 0x004800 /* Codes 1-4 */
};
@ -89,13 +88,13 @@ static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint32_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x00fc00, 0x00ac00, 0x008400, 0x004800 /* Codes 1-4 */
};
static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x00fc00, 0x00c000, 0x00a200, 0x007500 /* Codes 1-4 */
};
# endif /* DARK_PLAY_ICON */
@ -107,13 +106,13 @@ static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x05e0, 0x0400, 0x0300, 0x01a0 /* Codes 1-4 */
};
static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07e0, 0x0560, 0x0420, 0x0240 /* Codes 1-4 */
};
@ -121,13 +120,13 @@ static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07e0, 0x0560, 0x0420, 0x0240 /* Codes 1-4 */
};
static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x07e0, 0x0600, 0x0500, 0x03a0 /* Codes 1-4 */
};
@ -149,13 +148,13 @@ static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x6e, 0x4b, 0x3a, 0x1f /* Codes 1-4 */
};
static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x93, 0x64, 0x4d, 0x2a /* Codes 1-4 */
};
@ -163,13 +162,13 @@ static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x93, 0x64, 0x4d, 0x2a /* Codes 1-4 */
};
static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x93, 0x70, 0x5f, 0x44 /* Codes 1-4 */
};
@ -181,13 +180,13 @@ static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
# ifdef DARK_PLAY_ICON
static const nxgl_mxpixel_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x14, 0x10, 0x0c, 0x04 /* Codes 1-4 */
};
static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x1c, 0x14, 0x10, 0x08 /* Codes 1-4 */
};
@ -195,13 +194,13 @@ static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_playNormalLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x1c, 0x14, 0x10, 0x08 /* Codes 1-4 */
};
static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
{
CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Code 0 */
CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Code 0 */
0x1c, 0x18, 0x14, 0x0c /* Codes 1-4 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_play24x24.cxx
* apps/graphics/nxglyphs/src/glyph_play24x24.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************
@ -75,13 +74,13 @@ using namespace NXWidgets;
static const uint32_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x00a200, 0x00bd00, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00a200, 0x00bd00, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x008400, 0x006600, 0x004e00, 0x003600 /* Codes 3-6 */
};
static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x00d800, 0x00fc00, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00d800, 0x00fc00, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00b000, 0x008800, 0x006800, 0x004800 /* Codes 3-6 */
};
@ -89,13 +88,13 @@ static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint32_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x00d800, 0x00fc00, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00d800, 0x00fc00, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00b000, 0x008800, 0x006800, 0x004800 /* Codes 3-6 */
};
static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x00ff00, 0x00ff00, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00ff00, 0x00ff00, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x00dc00, 0x00aa00, 0x008200, 0x005a00 /* Codes 3-6 */
};
@ -108,13 +107,13 @@ static const uint32_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x0500, 0x05e0, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x0500, 0x05e0, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x0420, 0x0320, 0x0260, 0x01a0 /* Codes 3-6 */
};
static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x06c0, 0x07e0, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x06c0, 0x07e0, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x0580, 0x0440, 0x0340, 0x0240 /* Codes 3-6 */
};
@ -122,13 +121,13 @@ static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint16_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x06c0, 0x07e0, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x06c0, 0x07e0, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x0580, 0x0440, 0x0340, 0x0240 /* Codes 3-6 */
};
static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x07e0, 0x07e0, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x07e0, 0x07e0, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x06e0, 0x0540, 0x0400, 0x02c0 /* Codes 3-6 */
};
@ -150,13 +149,13 @@ static const uint16_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x5f, 0x6e, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x5f, 0x6e, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x4d, 0x3b, 0x2d, 0x1f /* Codes 3-6 */
};
static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x7e, 0x93, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x7e, 0x93, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x67, 0x4f, 0x3d, 0x2a /* Codes 3-6 */
};
@ -164,13 +163,13 @@ static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
static const uint8_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x7e, 0x93, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x7e, 0x93, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x67, 0x4f, 0x3d, 0x2a /* Codes 3-6 */
};
static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x95, 0x95, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x95, 0x95, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x81, 0x63, 0x4c, 0x34 /* Codes 3-6 */
};
@ -183,13 +182,13 @@ static const uint8_t g_playBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x14, 0x14, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x14, 0x14, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x10, 0x0c, 0x08, 0x04 /* Codes 3-6 */
};
static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x18, 0x1c, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x18, 0x1c, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x14, 0x10, 0x0c, 0x08 /* Codes 3-6 */
};
@ -197,13 +196,13 @@ static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
static const nxgl_mxpixel_t g_playNormalLut[BITMAP_NLUTCODES] =
{
0x18, 0x1c, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x18, 0x1c, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x14, 0x10, 0x0c, 0x08 /* Codes 3-6 */
};
static const nxgl_mxpixel_t g_playBrightLut[BITMAP_NLUTCODES] =
{
0x1c, 0x1c, CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, /* Codes 0-2 */
0x1c, 0x1c, CONFIG_NXGLYPHS_BACKGROUNDCOLOR, /* Codes 0-2 */
0x18, 0x14, 0x10, 0x08 /* Codes 3-6 */
};

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_resize21x21.cxx
* apps/graphics/nxglyphs/src/glyph_resize21x21.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_resize42x42.cxx
* apps/graphics/nxglyphs/src/glyph_resize42x42.cxx
*
* Copyright (C) 2019 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_stop21x21.cxx
* apps/graphics/nxglyphs/src/glyph_stop21x21.cxx
*
* Copyright (C) 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -1,5 +1,5 @@
/********************************************************************************************
* apps/graphics/nxwm/src/glyph_stop42x42.cxx
* apps/graphics/nxglyphs/src/glyph_stop42x42.cxx
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@ -49,7 +49,6 @@
#include "graphics/nxwidgets/crlepalettebitmap.hxx"
#include "graphics/nxwm/nxwmconfig.hxx"
#include "graphics/nxglyphs.hxx"
/********************************************************************************************

View file

@ -146,7 +146,7 @@ int main(int argc, char **argv, char **envp)
int j;
printf("/********************************************************************************************\n");
printf(" * apps/graphics/nxwm/src/glyph_xxxxxx.cxx\n");
printf(" * apps/graphics/nxglyphs/src/glyph_xxxxxx.cxx\n");
printf(" *\n");
printf(" * Copyright (C) 2019 Gregory Nutt. All rights reserved.\n");
printf(" * Author: Gregory Nutt <gnutt@nuttx.org>\n");

View file

@ -54,7 +54,8 @@ STACKSIZE = $(CONFIG_TWM4NX_STACKSIZE)
ASRCS =
CSRCS =
CXXSRCS = cbackground.cxx cfonts.cxx ciconmgr.cxx ciconwidget.cxx
CXXSRCS = twm4nx_main.cxx
CXXSRCS += cbackground.cxx cfonts.cxx ciconmgr.cxx ciconwidget.cxx
CXXSRCS += cmenus.cxx cmainmenu.cxx
CXXSRCS += cwindow.cxx cwindowevent.cxx cresize.cxx cwindowfactory.cxx
CXXSRCS += cinput.cxx twm4nx_cursor.cxx

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -10,6 +10,8 @@
// Copyright 1989,1998 The Open Group
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -10,6 +10,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
@ -521,6 +523,13 @@ bool CResize::startResize(FAR struct SEventMsg *eventmsg)
m_sizeWindow->modal(true);
m_resizing = true;
m_resized = false;
#ifdef CONFIG_TWM4NX_MOUSE
// Select the resize cursor
# warning Missing logic
#endif
return true;
}
@ -722,6 +731,12 @@ bool CResize::resumeResize(FAR struct SEventMsg *eventmsg)
return false;
}
#ifdef CONFIG_TWM4NX_MOUSE
// Restore the normal cursor
# warning Missing logic
#endif
// Reset the the window position and size
if (!m_resizeWindow->getFramePosition(&m_lastPos))

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
@ -55,16 +57,12 @@
#include <cstring>
#include <cerrno>
#include <sys/boardctl.h>
#include <semaphore.h>
#include <nuttx/semaphore.h>
#include <nuttx/nx/nx.h>
#include <nuttx/nx/nxglib.h>
#include "platform/cxxinitialize.h"
#include "netutils/netinit.h"
// Core Twm4Nx Definitions
#include "graphics/twm4nx/twm4nx_config.hxx"
@ -86,25 +84,6 @@
#include "graphics/twm4nx/cnxterm.hxx"
/////////////////////////////////////////////////////////////////////////////
// Pre-processor Definitions
/////////////////////////////////////////////////////////////////////////////
#define DEFAULT_NICE_FONT "variable"
#define DEFAULT_FAST_FONT "fixed"
/////////////////////////////////////////////////////////////////////////////
// Public Function Prototypes
/////////////////////////////////////////////////////////////////////////////
// Suppress name-mangling
#ifdef BUILD_MODULE
extern "C" int main(int argc, FAR char *argv[]);
#else
extern "C" int twm4nx_main(int argc, char *argv[]);
#endif
/////////////////////////////////////////////////////////////////////////////
// Public Data
/////////////////////////////////////////////////////////////////////////////
@ -606,130 +585,3 @@ void CTwm4Nx::cleanup()
CNxServer::disconnect();
}
/////////////////////////////////////////////////////////////////////////////
// Public Functions
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// Name: main/twm4nx_main
//
// Description:
// Start of TWM
//
/////////////////////////////////////////////////////////////////////////////
#ifdef BUILD_MODULE
int main(int argc, FAR char *argv[])
#else
int twm4nx_main(int argc, char *argv[])
#endif
{
int display = 0;
for (int i = 1; i < argc; i++)
{
if (argv[i][0] == '-')
{
switch (argv[i][1])
{
case 'd': // -display <number>
if (std::strcmp(&argv[i][1], "display"))
{
goto usage;
}
if (++i >= argc)
{
goto usage;
}
display = atoi(argv[i]);
continue;
}
}
usage:
twmerr("Usage: %s [-display <number>]\n", argv[0]);
return EXIT_FAILURE;
}
int ret;
#if defined(CONFIG_TWM4NX_ARCHINIT) && defined(CONFIG_LIB_BOARDCTL) && \
!defined(CONFIG_BOARD_LATE_INITIALIZE)
// Should we perform board-specific initialization? There are two ways
// that board initialization can occur: 1) automatically via
// board_late_initialize() during bootup if CONFIG_BOARD_LATE_INITIALIZE, or
// 2) here via a call to boardctl() if the interface is enabled
// (CONFIG_LIB_BOARDCTL=y). board_early_initialize() is also possibility,
// although less likely.
ret = boardctl(BOARDIOC_INIT, 0);
if (ret < 0)
{
twmerr("ERROR: boardctl(BOARDIOC_INIT) failed: %d\n", errno);
return EXIT_FAILURE;
}
#endif
#ifdef CONFIG_TWM4NX_NETINIT
/* Bring up the network */
ret = netinit_bringup();
if (ret < 0)
{
twmerr("ERROR: netinit_bringup() failed: %d\n", ret);
return EXIT_FAILURE;
}
#endif
UNUSED(ret);
#if defined(CONFIG_HAVE_CXX) && defined(CONFIG_HAVE_CXXINITIALIZE)
// Call all C++ static constructors
up_cxxinitialize();
#endif
/* Create an instance of CTwm4Nx and initialize it */
FAR CTwm4Nx *twm4nx = new CTwm4Nx(display);
if (twm4nx == (FAR CTwm4Nx *)0)
{
twmerr("ERROR: Failed to instantiate CTwm4Nx\n");
return EXIT_FAILURE;
}
bool success = twm4nx->initialize();
if (!success)
{
twmerr(" ERROR: Failed to initialize CTwm4Nx\n");
return EXIT_FAILURE;
}
// Twm4Nx is fully initialized and we may now register applications
// Revisit. This is currently hardward coded here for testing. There
// needs to be a more flexible method if adding applications at run
// time.
#ifdef CONFIG_TWM4NX_NXTERM
CNxTermFactory factory;
success = factory.initialize(twm4nx);
if (!success)
{
twmerr(" ERROR: Failed to initialize CNxTermFactory\n");
return EXIT_FAILURE;
}
#endif
// Start the Twm4Nx event loop
success = twm4nx->eventLoop();
if (!success)
{
twmerr(" ERROR: Event loop terminating due to failure\n");
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -12,6 +12,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -0,0 +1,196 @@
/////////////////////////////////////////////////////////////////////////////
// apps/graphics/twm4nx/src/twm4nx_main.cxx
// Twm4Nx main entry point
//
// Copyright (C) 2019 Gregory Nutt. All rights reserved.
// Author: Gregory Nutt <gnutt@nuttx.org>
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// 1. Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// 2. Redistributions in binary form must reproduce the above copyright
// notice, this list of conditions and the following disclaimer in
// the documentation and/or other materials provided with the
// distribution.
// 3. Neither the name NuttX nor the names of its contributors may be
// used to endorse or promote products derived from this software
// without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
// OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
// AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//
/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// Included Files
/////////////////////////////////////////////////////////////////////////////
#include <nuttx/config.h>
#include <cstdlib>
#include <cstring>
#include <cerrno>
#include <sys/boardctl.h>
#include "platform/cxxinitialize.h"
#include "netutils/netinit.h"
#include "graphics/twm4nx/twm4nx_config.hxx"
#include "graphics/twm4nx/ctwm4nx.hxx"
#include "graphics/twm4nx/cnxterm.hxx"
/////////////////////////////////////////////////////////////////////////////
// Public Function Prototypes
/////////////////////////////////////////////////////////////////////////////
// Suppress name-mangling
#ifdef BUILD_MODULE
extern "C" int main(int argc, FAR char *argv[]);
#else
extern "C" int twm4nx_main(int argc, char *argv[]);
#endif
/////////////////////////////////////////////////////////////////////////////
// Public Functions
/////////////////////////////////////////////////////////////////////////////
using namespace Twm4Nx;
/////////////////////////////////////////////////////////////////////////////
// Name: main/twm4nx_main
//
// Description:
// Start of TWM
//
/////////////////////////////////////////////////////////////////////////////
#ifdef BUILD_MODULE
int main(int argc, FAR char *argv[])
#else
int twm4nx_main(int argc, char *argv[])
#endif
{
int display = 0;
for (int i = 1; i < argc; i++)
{
if (argv[i][0] == '-')
{
switch (argv[i][1])
{
case 'd': // -display <number>
if (std::strcmp(&argv[i][1], "display"))
{
goto usage;
}
if (++i >= argc)
{
goto usage;
}
display = atoi(argv[i]);
continue;
}
}
usage:
twmerr("Usage: %s [-display <number>]\n", argv[0]);
return EXIT_FAILURE;
}
int ret;
#if defined(CONFIG_TWM4NX_ARCHINIT) && defined(CONFIG_LIB_BOARDCTL) && \
!defined(CONFIG_BOARD_LATE_INITIALIZE)
// Should we perform board-specific initialization? There are two ways
// that board initialization can occur: 1) automatically via
// board_late_initialize() during bootup if CONFIG_BOARD_LATE_INITIALIZE, or
// 2) here via a call to boardctl() if the interface is enabled
// (CONFIG_LIB_BOARDCTL=y). board_early_initialize() is also possibility,
// although less likely.
ret = boardctl(BOARDIOC_INIT, 0);
if (ret < 0)
{
twmerr("ERROR: boardctl(BOARDIOC_INIT) failed: %d\n", errno);
return EXIT_FAILURE;
}
#endif
#ifdef CONFIG_TWM4NX_NETINIT
/* Bring up the network */
ret = netinit_bringup();
if (ret < 0)
{
twmerr("ERROR: netinit_bringup() failed: %d\n", ret);
return EXIT_FAILURE;
}
#endif
UNUSED(ret);
#if defined(CONFIG_HAVE_CXX) && defined(CONFIG_HAVE_CXXINITIALIZE)
// Call all C++ static constructors
up_cxxinitialize();
#endif
/* Create an instance of CTwm4Nx and initialize it */
FAR CTwm4Nx *twm4nx = new CTwm4Nx(display);
if (twm4nx == (FAR CTwm4Nx *)0)
{
twmerr("ERROR: Failed to instantiate CTwm4Nx\n");
return EXIT_FAILURE;
}
bool success = twm4nx->initialize();
if (!success)
{
twmerr(" ERROR: Failed to initialize CTwm4Nx\n");
return EXIT_FAILURE;
}
// Twm4Nx is fully initialized and we may now register applications
// Revisit. This is currently hardward coded here for testing. There
// needs to be a more flexible method if adding applications at run
// time.
#ifdef CONFIG_TWM4NX_NXTERM
CNxTermFactory factory;
success = factory.initialize(twm4nx);
if (!success)
{
twmerr(" ERROR: Failed to initialize CNxTermFactory\n");
return EXIT_FAILURE;
}
#endif
// Start the Twm4Nx event loop
success = twm4nx->eventLoop();
if (!success)
{
twmerr(" ERROR: Event loop terminating due to failure\n");
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}

View file

@ -31,40 +31,6 @@
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
****************************************************************************
*
* Portions of this package derive from Woopsi (http://woopsi.org/) and
* portions are original efforts. It is difficult to determine at this
* point what parts are original efforts and which parts derive from Woopsi.
* However, in any event, the work of Antony Dzeryn will be acknowledged
* in most NxWidget files. Thanks Antony!
*
* Copyright (c) 2007-2011, Antony Dzeryn
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the names "Woopsi", "Simian Zombie" nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY Antony Dzeryn ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL Antony Dzeryn BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
****************************************************************************/
#ifndef __APPS_INCLUDE_GRAPHICS_NXGLYPHS_HXX
@ -87,6 +53,12 @@
* Pre-Processor Definitions
****************************************************************************/
/* Default background color */
#ifndef CONFIG_NXGLYPHS_BACKGROUNDCOLOR
# define CONFIG_NXGLYPHS_BACKGROUNDCOLOR MKRGB(148,189,215)
#endif
/****************************************************************************
* Bitmap Glyph References
****************************************************************************/

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -10,6 +10,8 @@
// Copyright 1989,1998 The Open Group
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -11,6 +11,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions

View file

@ -12,6 +12,8 @@
// Copyright 1988 by Evans & Sutherland Computer Corporation,
//
// Please refer to apps/twm4nx/COPYING for detailed copyright information.
// Although not listed as a copyright holder, thanks and recognition need
// to go to Tom LaStrange, the original author of TWM.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions