Difference between revisions of "Sascha"
From Guiliani
Line 25: | Line 25: | ||
---------------- | ---------------- | ||
+ | |||
+ | https://www.appcues.com/blog/30-awesome-free-ui-vector-kits-for-your-mockups-and-wireframes | ||
+ | designmodo.github.io/Flat-UI/ | ||
+ | https://mashable.com/2013/07/29/flat-design-ui-kits/?europe=true | ||
- auto-stretch for text | - auto-stretch for text | ||
- invalidate layout after resizing | - invalidate layout after resizing | ||
+ | - calendar-widget | ||
+ | - rating-slider (bargraph) | ||
+ | - multiedge-slider | ||
+ | |||
</nowiki> | </nowiki> |
Revision as of 21:40, 17 July 2018
CGfxWrapeGML* pkWrap = dynamic_cast<CGfxWrapeGML*>(&GETGFX); if (NULL != pkWrap) { eGML_Screen* pkScreen = pkWrap->GetScreen(); unsigned short* memory = (unsigned short*)pkScreen->Lock(); eC_UInt uiWidth = pkScreen->GetWidth(); eC_UInt uiHeight = pkScreen->GetHeight(); memset(memory, 0xf1, uiWidth * uiHeight); for (eC_UInt y = 0; y < uiHeight; ++y) { for (eC_UInt x = 0; x < uiWidth; ++x) { unsigned short val = memory[y * uiWidth + x]; memory[y * uiWidth + x] = (val + (x * y)) & 0xffff; } } pkScreen->Unlock(); // pkScreen->DrawLine(eGML_Vector2(0, 0), eGML_Vector2(10, 10), 0xff004400, 0, 1, 1); } ---------------- https://www.appcues.com/blog/30-awesome-free-ui-vector-kits-for-your-mockups-and-wireframes designmodo.github.io/Flat-UI/ https://mashable.com/2013/07/29/flat-design-ui-kits/?europe=true - auto-stretch for text - invalidate layout after resizing - calendar-widget - rating-slider (bargraph) - multiedge-slider