diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-07-20 02:13:08 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-07-20 02:13:08 +0000 |
commit | 622a6cc576f1e5b97abcb78441ed04674217bfe6 (patch) | |
tree | 985c3306340f9b7edaa060b5ecdfe8e44d24c83c /apps/examples/nxhello/nxhello_main.c | |
parent | 89b5382e22ed897121c864865fdb79acddc9ba14 (diff) | |
download | nuttx-622a6cc576f1e5b97abcb78441ed04674217bfe6.tar.gz nuttx-622a6cc576f1e5b97abcb78441ed04674217bfe6.tar.bz2 nuttx-622a6cc576f1e5b97abcb78441ed04674217bfe6.zip |
Use a handle instead of an ID in each font lookup; this saves doing the font set lookup each time
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3802 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/examples/nxhello/nxhello_main.c')
-rw-r--r-- | apps/examples/nxhello/nxhello_main.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/examples/nxhello/nxhello_main.c b/apps/examples/nxhello/nxhello_main.c index 02b2f17a2..98b16bb1d 100644 --- a/apps/examples/nxhello/nxhello_main.c +++ b/apps/examples/nxhello/nxhello_main.c @@ -61,6 +61,7 @@ #include <nuttx/arch.h> #include <nuttx/nx.h> #include <nuttx/nxglib.h> +#include <nuttx/nxfonts.h> #include "nxhello.h" @@ -101,6 +102,7 @@ struct nxhello_data_s g_nxhello = { NULL, /* hnx */ NULL, /* hbkgd */ + NULL, /* hfont */ 0, /* xres */ 0, /* yres */ false, /* havpos */ @@ -228,6 +230,16 @@ int MAIN_NAME(int argc, char *argv[]) goto errout; } + /* Get the default font handle */ + + g_nxhello.hfont = nxf_getfonthandle(NXFONT_DEFAULT); + if (!g_nxhello.hfont) + { + message("user_start: Failed to get font handle: %d\n", errno); + g_nxhello.code = NXEXIT_FONTOPEN; + goto errout; + } + /* Set the background to the configured background color */ message(MAIN_NAME_STRING ": Set background color=%d\n", |