# HG changeset patch # User Matti Hamalainen # Date 1365997875 -10800 # Node ID 7092cd50bc08e5fb4ebd454390dd1f574dc86db6 # Parent 656332eec724f379a9e14fa1c5d776f2361c1a19 Add condensed text configuration option to setup screen config. diff -r 656332eec724 -r 7092cd50bc08 dmengine.h --- a/dmengine.h Mon Apr 15 06:48:02 2013 +0300 +++ b/dmengine.h Mon Apr 15 06:51:15 2013 +0300 @@ -250,7 +250,7 @@ // Setup specifics DMVector setupMenuPos, setupMenuDim, setupText1Pos; - BOOL setupMenuCenter; + BOOL setupMenuCenter, setupTextCondensed; } DMEngineData; diff -r 656332eec724 -r 7092cd50bc08 dmsimple.c --- a/dmsimple.c Mon Apr 15 06:48:02 2013 +0300 +++ b/dmsimple.c Mon Apr 15 06:51:15 2013 +0300 @@ -263,7 +263,8 @@ &engine.setupMenuDim.x, &engine.setupMenuDim.y) != 2 && sscanf(buf+pos, "text1Pos %f %f", &engine.setupText1Pos.x, &engine.setupText1Pos.y) != 2 && - sscanf(buf+pos, "menuCenter %d", &engine.setupMenuCenter) != 1) + sscanf(buf+pos, "menuCenter %d", &engine.setupMenuCenter) != 1 && + sscanf(buf+pos, "textCondensed %d", &engine.setupTextCondensed) != 1) { dmError("Syntax error in configuration:\n%s\n", buf); res = DMERR_INVALID_DATA; @@ -508,14 +509,16 @@ 2.0f; dmDrawBMTextConst( - engine.screen, menuFont, DMD_TRANSPARENT, + engine.screen, menuFont, + engine.setupTextCondensed, DMD_TRANSPARENT, vsX(engine.setupMenuPos) + posX, vsY(engine.setupMenuPos) + 2 + (index * menuEntryHeight), menuStr); } dmDrawBMTextConst( - engine.screen, menuFont, DMD_TRANSPARENT, + engine.screen, menuFont, + engine.setupTextCondensed, DMD_TRANSPARENT, vsX(engine.setupText1Pos), vsY(engine.setupText1Pos), menuFullScreen ?