From 21a26eb7620553f4c822c7cc5fb450c0a00649e5 Mon Sep 17 00:00:00 2001 From: inmarket Date: Sat, 13 Dec 2014 18:34:07 +1000 Subject: Updates to slider demo --- demos/modules/gwin/slider/gfxconf.h | 5 +++++ demos/modules/gwin/slider/main.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'demos') diff --git a/demos/modules/gwin/slider/gfxconf.h b/demos/modules/gwin/slider/gfxconf.h index cb9fc1db..9d55d29f 100644 --- a/demos/modules/gwin/slider/gfxconf.h +++ b/demos/modules/gwin/slider/gfxconf.h @@ -42,12 +42,14 @@ #define GFX_USE_GINPUT TRUE #define GFX_USE_GEVENT TRUE #define GFX_USE_GTIMER TRUE +#define GFX_USE_GQUEUE TRUE /* Features for the GDISP sub-system. */ #define GDISP_NEED_VALIDATION TRUE #define GDISP_NEED_CLIP TRUE #define GDISP_NEED_CIRCLE TRUE #define GDISP_NEED_TEXT TRUE +#define GDISP_NEED_MULTITHREAD TRUE /* GDISP fonts to include */ #define GDISP_INCLUDE_FONT_UI2 TRUE @@ -61,5 +63,8 @@ /* Features for the GINPUT subsystem. */ #define GINPUT_NEED_MOUSE TRUE +/* Features for the GQUEUE subsystem. */ +#define GQUEUE_NEED_ASYNC TRUE + #endif /* _GFXCONF_H */ diff --git a/demos/modules/gwin/slider/main.c b/demos/modules/gwin/slider/main.c index 781447b6..66cd7a1b 100644 --- a/demos/modules/gwin/slider/main.c +++ b/demos/modules/gwin/slider/main.c @@ -50,6 +50,11 @@ static void createWidgets(void) { // Set slider 2 to return extended events gwinSliderSendExtendedEvents(ghSlider2, TRUE); + // Some options to try + //gwinSliderSetRange(ghSlider1, 0, 70000); + //gwinSliderSetRange(ghSlider2, -4, 4); + //gwinSliderSetRange(ghSlider1, 4, -4); + // Console to display slider events wi.g.y = 40; wi.g.x = 40; wi.g.width = gdispGetWidth()-50; wi.g.height = gdispGetHeight()-50; ghConsole = gwinConsoleCreate(0, &wi.g); @@ -90,7 +95,7 @@ int main(void) { case GSLIDER_EVENT_START: sAction = "START"; break; default: sAction = "????"; break; } - gwinPrintf(ghConsole, "Slider %s = %d%% %s\n", gwinGetText(pe->gwin), pe->position, sAction); + gwinPrintf(ghConsole, "Slider %s = %d %s\n", gwinGetText(pe->gwin), pe->position, sAction); break; default: -- cgit v1.2.3