add tokenizer

This commit is contained in:
xianjimli 2018-06-17 07:56:44 +08:00
parent 5f23f823b1
commit cd4b9e1872
3 changed files with 47 additions and 14 deletions

View File

@ -1,13 +1,46 @@
<window name="main" anim_hint="htranslate" layout="w128 h30 5 10"> <window name="keyboard" x="0" y="0" w="100%" h="30%">
<pages> <pages x="0" y="0" w="100%" h="100%" active="0">
<view> <view x="0" y="0" w="100%" h="100%" layout="4 1 5 2">
<button name="open:memtest" x="10" y="5" w="25%" h="30" text="MemTest"/> <group_box layout="1 10 2 2">
<button name="open:image" x="right:10" y="5" w="25%" h="30" text="Image"/> <button name="Q" text="Q"/>
<button name="open:basic" x="10" y="5" w="25%" h="30" text="Basic"/> <button name="W" text="W"/>
<button name="open:slide_view" x="center" y="5" w="25%" h="30" text="SlideView"/> <button name="E" text="E"/>
<button name="open:animation" x="right:10" y="5" w="25%" h="30" text="Animate Window"/> <button name="R" text="R"/>
<button name="open:animator" x="right:10" y="5" w="25%" h="30" text="Animate Widget"/> <button name="T" text="T"/>
<button name="show_fps" x="right:10" y="5" w="25%" h="30" text="Show FPS"/> <button name="Y" text="Y"/>
<button name="U" text="U"/>
<button name="I" text="I"/>
<button name="O" text="O"/>
<button name="P" text="P"/>
</group_box>
<group_box layout="1 9 2 2">
<button name="A" text="A"/>
<button name="S" text="S"/>
<button name="D" text="D"/>
<button name="F" text="F"/>
<button name="G" text="G"/>
<button name="H" text="H"/>
<button name="J" text="J"/>
<button name="K" text="K"/>
<button name="L" text="L"/>
</group_box>
<group_box layout="1 9 2 2">
<button name="Shift"><image image="earth" x="center" y="middle" w="100%" h="100%"/></button>
<button name="Z" text="A"/>
<button name="X" text="S"/>
<button name="C" text="D"/>
<button name="V" text="F"/>
<button name="B" text="G"/>
<button name="N" text="H"/>
<button name="M" text="J"/>
<button name="Backspace"><image image="earth" x="center" y="middle" w="100%" h="100%"/></button>
</group_box>
<group_box layout="1 0 2 2">
<button name="page:number" w="10%" text="123"/>
<button name="shift" w="10%"><image image="earth" x="center" y="middle" w="100%" h="100%"/></button>
<button name="space" w="60%" text="Space"/>
<button name="action" w="20%" text="Send"/>
</group_box>
</view> </view>
<pages> <pages>
</window> </window>

View File

@ -101,13 +101,13 @@
#include "res/inc/images/unchecked.data" #include "res/inc/images/unchecked.data"
#include "res/inc/images/unmuted.data" #include "res/inc/images/unmuted.data"
#include "res/inc/images/warn.data" #include "res/inc/images/warn.data"
#endif/*WITH_STB_IMAGE*/ #endif /*WITH_STB_IMAGE*/
#ifdef WITH_STB_FONT #ifdef WITH_STB_FONT
#include "res/inc/fonts/default.res" #include "res/inc/fonts/default.res"
#else #else
#include "res/inc/fonts/default.data" #include "res/inc/fonts/default.data"
#endif/*WITH_STB_FONT*/ #endif /*WITH_STB_FONT*/
#endif/*WITH_FS_RES*/ #endif /*WITH_FS_RES*/
ret_t resource_init(void) { ret_t resource_init(void) {
resource_manager_t* rm = resource_manager(); resource_manager_t* rm = resource_manager();

2
src/base/widget_factory.c Executable file → Normal file
View File

@ -62,7 +62,7 @@ static const creator_item_t s_builtin_creators[] = {
{"pages", pages_create}, {"pages", pages_create},
#ifndef WITH_LOW_RES #ifndef WITH_LOW_RES
{"slide_view", slide_view_create}, {"slide_view", slide_view_create},
#endif/*WITH_LOW_RES*/ #endif /*WITH_LOW_RES*/
}; };
static const creator_item_t* widget_factory_find_builtin_creator(const char* type) { static const creator_item_t* widget_factory_find_builtin_creator(const char* type) {