diff options
author | Joel Bodenmann <joel@unormal.org> | 2013-07-17 17:50:57 +0200 |
---|---|---|
committer | Joel Bodenmann <joel@unormal.org> | 2013-07-17 17:50:57 +0200 |
commit | bd8620fb93df1459e6a5f6169e982c5c415d23d6 (patch) | |
tree | 66ea80119c9df0f92610172d71797b786fcdb34e /demos/modules/gwin/raido | |
parent | 9c23074081b67fd5f0aa12d2807fb2fd4e490d6c (diff) | |
download | uGFX-bd8620fb93df1459e6a5f6169e982c5c415d23d6.tar.gz uGFX-bd8620fb93df1459e6a5f6169e982c5c415d23d6.tar.bz2 uGFX-bd8620fb93df1459e6a5f6169e982c5c415d23d6.zip |
typo
Diffstat (limited to 'demos/modules/gwin/raido')
-rw-r--r-- | demos/modules/gwin/raido/gfxconf.h | 90 | ||||
-rw-r--r-- | demos/modules/gwin/raido/main.c | 85 |
2 files changed, 0 insertions, 175 deletions
diff --git a/demos/modules/gwin/raido/gfxconf.h b/demos/modules/gwin/raido/gfxconf.h deleted file mode 100644 index 4bb82816..00000000 --- a/demos/modules/gwin/raido/gfxconf.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (c) 2012, 2013, Joel Bodenmann aka Tectu <joel@unormal.org> - * Copyright (c) 2012, 2013, Andrew Hannam aka inmarket - * 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 name of the <organization> 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 <COPYRIGHT HOLDER> 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 _GFXCONF_H -#define _GFXCONF_H - -#define GFX_USE_OS_CHIBIOS TRUE -//#define GFX_USE_OS_WIN32 TRUE -//#define GFX_USE_OS_POSIX TRUE - -/* GFX sub-systems to turn on */ -#define GFX_USE_GDISP TRUE -#define GFX_USE_GWIN TRUE -#define GFX_USE_GEVENT TRUE -#define GFX_USE_GTIMER TRUE -#define GFX_USE_GINPUT TRUE - -/* Features for the GDISP sub-system. */ -#define GDISP_NEED_VALIDATION TRUE -#define GDISP_NEED_CLIP TRUE -#define GDISP_NEED_TEXT TRUE -#define GDISP_NEED_CIRCLE TRUE -#define GDISP_NEED_ELLIPSE FALSE -#define GDISP_NEED_ARC FALSE -#define GDISP_NEED_CONVEX_POLYGON FALSE -#define GDISP_NEED_SCROLL FALSE -#define GDISP_NEED_PIXELREAD FALSE -#define GDISP_NEED_CONTROL FALSE -#define GDISP_NEED_IMAGE TRUE -#define GDISP_NEED_MULTITHREAD TRUE -#define GDISP_NEED_ASYNC FALSE -#define GDISP_NEED_MSGAPI FALSE - -/* Builtin Fonts */ -#define GDISP_INCLUDE_FONT_SMALL FALSE -#define GDISP_INCLUDE_FONT_LARGER FALSE -#define GDISP_INCLUDE_FONT_UI1 FALSE -#define GDISP_INCLUDE_FONT_UI2 TRUE -#define GDISP_INCLUDE_FONT_LARGENUMBERS FALSE - -/* GDISP image decoders */ -#define GDISP_NEED_IMAGE_NATIVE FALSE -#define GDISP_NEED_IMAGE_GIF FALSE -#define GDISP_NEED_IMAGE_BMP FALSE -#define GDISP_NEED_IMAGE_JPG FALSE -#define GDISP_NEED_IMAGE_PNG FALSE - -/* Features for the GWIN sub-system. */ -#define GWIN_NEED_WINDOWMANAGER TRUE -#define GWIN_NEED_CONSOLE FALSE -#define GWIN_NEED_GRAPH FALSE -#define GWIN_NEED_WIDGET TRUE -#define GWIN_NEED_BUTTON FALSE -#define GWIN_NEED_SLIDER FALSE -#define GWIN_NEED_CHECKBOX FALSE -#define GWIN_NEED_LABEL FALSE -#define GWIN_NEED_IMAGE FALSE -#define GWIN_NEED_RADIO TRUE - -/* Features for the GINPUT sub-system. */ -#define GINPUT_NEED_MOUSE TRUE -#define GINPUT_NEED_TOGGLE FALSE -#define GINPUT_NEED_DIAL FALSE - -#endif /* _GFXCONF_H */ diff --git a/demos/modules/gwin/raido/main.c b/demos/modules/gwin/raido/main.c deleted file mode 100644 index c64b2068..00000000 --- a/demos/modules/gwin/raido/main.c +++ /dev/null @@ -1,85 +0,0 @@ -#include "gfx.h" - -#define GROUP1 0 // this will be the first radio button group -#define GROUP2 1 // this will be the second radio button group - -static GListener gl; -static GHandle ghRadio11, ghRadio12, ghRadio13; // the first group -static GHandle ghRadio21, ghRadio22, ghRadio23; // the second group - -static void createWidgets(void) { - GWidgetInit wi; - - // Apply some default values for GWIN - wi.customDraw = 0; - wi.customParam = 0; - wi.customStyle = 0; - wi.g.show = TRUE; - - // create Radio11 - wi.g.y = 10; wi.g.x = 10; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 1"; - ghRadio11 = gwinRadioCreate(NULL, &wi, GROUP1); - - // create Radio12 - wi.g.y = 50; wi.g.x = 10; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 2"; - ghRadio12 = gwinRadioCreate(NULL, &wi, GROUP1); - - // create Radio13 - wi.g.y = 90; wi.g.x = 10; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 3"; - ghRadio13 = gwinRadioCreate(NULL, &wi, GROUP1); - - // create Radio21 - wi.g.y = 10; wi.g.x = 120; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 1"; - ghRadio21 = gwinRadioCreate(NULL, &wi, GROUP2); - - // create Radio22 - wi.g.y = 50; wi.g.x = 120; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 2"; - ghRadio22 = gwinRadioCreate(NULL, &wi, GROUP2); - - // create Radio23 - wi.g.y = 90; wi.g.x = 120; wi.g.width = 80; wi.g.height = 20; wi.text = "Radio 3"; - ghRadio23 = gwinRadioCreate(NULL, &wi, GROUP2); - - // Check the first radio buttons - gwinRadioPress(ghRadio11); - gwinRadioPress(ghRadio21); -} - -int main(void) { - GEvent* pe; - - // Initialize the display - gfxInit(); - - // Set the widget defaults - gwinSetDefaultFont(gdispOpenFont("UI2")); - gwinSetDefaultStyle(&WhiteWidgetStyle, FALSE); - gdispClear(White); - - // Attach the mouse input - gwinAttachMouse(0); - - // create the widget - createWidgets(); - - // We want to listen for widget events - geventListenerInit(&gl); - gwinAttachListener(&gl); - - while(1) { - // Get an Event - pe = geventEventWait(&gl, TIME_INFINITE); - - switch(pe->type) { - case GEVENT_GWIN_RADIO: - printf("group: %u radio: %s\n", ((GEventGWinRadio *)pe)->group, gwinGetText(((GEventGWinRadio *)pe)->radio)); - break; - - default: - break; - } - } - - return 0; -} - |