aboutsummaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2014-08-16 22:49:15 +1000
committerinmarket <andrewh@inmarket.com.au>2014-08-16 22:49:15 +1000
commit65c8b96a3d61676fe2d81bce65fce559047cd0c2 (patch)
treef17db79aa005d041ed308a54103d02553121edbb /demos
parent8e503470fe0323a22536e032481159ddf0102173 (diff)
downloaduGFX-65c8b96a3d61676fe2d81bce65fce559047cd0c2.tar.gz
uGFX-65c8b96a3d61676fe2d81bce65fce559047cd0c2.tar.bz2
uGFX-65c8b96a3d61676fe2d81bce65fce559047cd0c2.zip
Update the frame demo to reveal a surprise when the frame is closed.
Diffstat (limited to 'demos')
-rw-r--r--demos/modules/gwin/frame/gfxconf.h1
-rw-r--r--demos/modules/gwin/frame/main.c8
2 files changed, 9 insertions, 0 deletions
diff --git a/demos/modules/gwin/frame/gfxconf.h b/demos/modules/gwin/frame/gfxconf.h
index 08a01b73..c6dcd80f 100644
--- a/demos/modules/gwin/frame/gfxconf.h
+++ b/demos/modules/gwin/frame/gfxconf.h
@@ -46,6 +46,7 @@
#define GWIN_NEED_WINDOWMANAGER TRUE
#define GWIN_NEED_WIDGET TRUE
+ #define GWIN_NEED_LABEL TRUE
#define GWIN_NEED_BUTTON TRUE
#define GWIN_NEED_SLIDER TRUE
#define GWIN_NEED_CONTAINERS TRUE
diff --git a/demos/modules/gwin/frame/main.c b/demos/modules/gwin/frame/main.c
index 2acf901c..3f3d8845 100644
--- a/demos/modules/gwin/frame/main.c
+++ b/demos/modules/gwin/frame/main.c
@@ -25,6 +25,14 @@ static void _createWidgets(void) {
gwinWidgetClearInit(&wi);
wi.g.show = TRUE;
+ // Create a surprise label behind the frame window
+ wi.g.width = 100;
+ wi.g.height = 20;
+ wi.g.y = 100;
+ wi.g.x = 150;
+ wi.text = "Surprise!";
+ gwinLabelCreate(0, &wi);
+
// Apply the frame parameters
wi.g.width = 300;
wi.g.height = 200;