├── .clang-format ├── .gitignore ├── README.md ├── SConstruct ├── build.json ├── design └── default │ ├── data │ ├── a-b-c.any │ ├── com.zlg.app.json │ ├── gpinyin.dat │ ├── suggest_words_zh_cn.dat │ ├── test.dat │ └── test.json │ ├── fonts │ ├── bold.ttf │ ├── config │ │ ├── bold.txt │ │ ├── default.txt │ │ ├── default_full.txt │ │ ├── italic.txt │ │ ├── led.txt │ │ ├── light.txt │ │ ├── mono.txt │ │ └── thin.txt │ ├── default.ttf │ ├── default_full.ttf │ ├── default_mini.ttf │ ├── italic.ttf │ ├── led.ttf │ ├── light.ttf │ ├── mono.ttf │ ├── text.txt │ └── thin.ttf │ ├── images │ ├── x1 │ │ ├── arrow_down_n.png │ │ ├── arrow_down_o.png │ │ ├── arrow_down_p.png │ │ ├── arrow_left_n.png │ │ ├── arrow_left_o.png │ │ ├── arrow_left_p.png │ │ ├── arrow_right_n.png │ │ ├── arrow_right_o.png │ │ ├── arrow_right_p.png │ │ ├── arrow_up_n.png │ │ ├── arrow_up_o.png │ │ ├── arrow_up_p.png │ │ ├── backspace.png │ │ ├── check.png │ │ ├── checked.png │ │ ├── close_d.png │ │ ├── close_n.png │ │ ├── close_o.png │ │ ├── close_p.png │ │ ├── cursor.png │ │ ├── cursor_hand.png │ │ ├── cursor_text.png │ │ ├── dialog_title.png │ │ ├── earth.png │ │ ├── edit_clear_n.png │ │ ├── edit_clear_o.png │ │ ├── edit_clear_p.png │ │ ├── empty.png │ │ ├── en.png │ │ ├── invisible.png │ │ ├── more.png │ │ ├── radio_checked.png │ │ ├── radio_unchecked.png │ │ ├── shift.png │ │ ├── shifton.png │ │ ├── switch.png │ │ ├── unchecked.png │ │ ├── visible.png │ │ └── zh.png │ └── x2 │ │ ├── arrow_down_n.png │ │ ├── arrow_down_o.png │ │ ├── arrow_down_p.png │ │ ├── arrow_left_n.png │ │ ├── arrow_left_o.png │ │ ├── arrow_left_p.png │ │ ├── arrow_right_n.png │ │ ├── arrow_right_o.png │ │ ├── arrow_right_p.png │ │ ├── arrow_up_n.png │ │ ├── arrow_up_o.png │ │ ├── arrow_up_p.png │ │ ├── backspace.png │ │ ├── check.png │ │ ├── checked.png │ │ ├── close_d.png │ │ ├── close_n.png │ │ ├── close_o.png │ │ ├── close_p.png │ │ ├── cursor.png │ │ ├── cursor_hand.png │ │ ├── cursor_text.png │ │ ├── dialog_title.png │ │ ├── earth.png │ │ ├── edit_clear_n.png │ │ ├── edit_clear_o.png │ │ ├── edit_clear_p.png │ │ ├── empty.png │ │ ├── en.png │ │ ├── invisible.png │ │ ├── more.png │ │ ├── radio_checked.png │ │ ├── radio_unchecked.png │ │ ├── shift.png │ │ ├── shifton.png │ │ ├── switch.png │ │ ├── unchecked.png │ │ ├── visible.png │ │ └── zh.png │ ├── strings │ └── strings.xml │ ├── styles │ ├── default.xml │ ├── dialog.xml │ ├── dialog_confirm.xml │ ├── dialog_info.xml │ ├── dialog_toast.xml │ ├── dialog_warn.xml │ ├── keyboard.xml │ ├── main.xml │ ├── system_bar.xml │ ├── user_manager.xml │ └── window1.xml │ └── ui │ ├── about.xml │ ├── admin_home.xml │ ├── change_password.xml │ ├── kb_ascii.xml │ ├── kb_default.xml │ ├── kb_float.xml │ ├── kb_hex.xml │ ├── kb_int.xml │ ├── kb_phone.xml │ ├── kb_ufloat.xml │ ├── kb_uint.xml │ ├── login.xml │ ├── system_bar.xml │ ├── system_settings.xml │ ├── time_settings.xml │ ├── user_add.xml │ ├── user_detail.xml │ ├── user_home.xml │ └── user_manager.xml ├── docs └── README.md ├── format.sh ├── project.json ├── scripts ├── .gitignore ├── __init__.py ├── app_helper.py ├── awtk_locator.py └── update_res.py ├── src ├── SConscript ├── application.c ├── common │ ├── app_globals.c │ ├── app_globals.h │ ├── change_password.c │ ├── change_password.h │ ├── datetime_str_converter.c │ ├── datetime_str_converter.h │ ├── login.c │ ├── login.h │ ├── password_validator.c │ ├── password_validator.h │ ├── product_info.c │ ├── product_info.h │ ├── time_settings.c │ ├── time_settings.h │ ├── user.c │ ├── user.h │ ├── user_add.c │ ├── user_add.h │ ├── user_info.c │ ├── user_info.h │ ├── user_repository.c │ ├── user_repository.h │ ├── user_repository_mem.c │ ├── user_repository_mem.h │ ├── users.c │ └── users.h ├── main.c └── view_models │ ├── change_password_view_model.c │ ├── change_password_view_model.h │ ├── gen.sh │ ├── idl.json │ ├── login_view_model.c │ ├── login_view_model.h │ ├── product_info_view_model.c │ ├── product_info_view_model.h │ ├── time_settings_view_model.c │ ├── time_settings_view_model.h │ ├── user_add_view_model.c │ ├── user_add_view_model.h │ ├── user_info_view_model.c │ ├── user_info_view_model.h │ ├── users_view_model.c │ └── users_view_model.h ├── tests ├── SConscript ├── main.cc ├── user_repository_mem_test.cc └── user_test.cc └── uitests ├── .gitignore ├── index.js ├── package-lock.json └── package.json /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | Language: Cpp 3 | # BasedOnStyle: Google 4 | AccessModifierOffset: -1 5 | AlignAfterOpenBracket: Align 6 | AlignConsecutiveAssignments: false 7 | AlignConsecutiveDeclarations: false 8 | AlignEscapedNewlines: Left 9 | AlignOperands: true 10 | AlignTrailingComments: true 11 | AllowAllParametersOfDeclarationOnNextLine: true 12 | AllowShortBlocksOnASingleLine: false 13 | AllowShortCaseLabelsOnASingleLine: false 14 | AllowShortFunctionsOnASingleLine: false 15 | AllowShortIfStatementsOnASingleLine: true 16 | AllowShortLoopsOnASingleLine: true 17 | AlwaysBreakAfterDefinitionReturnType: None 18 | AlwaysBreakAfterReturnType: None 19 | AlwaysBreakBeforeMultilineStrings: true 20 | AlwaysBreakTemplateDeclarations: true 21 | BinPackArguments: true 22 | BinPackParameters: true 23 | BraceWrapping: 24 | AfterClass: false 25 | AfterControlStatement: false 26 | AfterEnum: false 27 | AfterFunction: false 28 | AfterNamespace: false 29 | AfterObjCDeclaration: false 30 | AfterStruct: false 31 | AfterUnion: false 32 | AfterExternBlock: false 33 | BeforeCatch: false 34 | BeforeElse: false 35 | IndentBraces: false 36 | SplitEmptyFunction: true 37 | SplitEmptyRecord: true 38 | SplitEmptyNamespace: true 39 | BreakBeforeBinaryOperators: None 40 | BreakBeforeBraces: Attach 41 | BreakBeforeInheritanceComma: false 42 | BreakBeforeTernaryOperators: true 43 | BreakConstructorInitializersBeforeComma: false 44 | BreakConstructorInitializers: BeforeColon 45 | BreakAfterJavaFieldAnnotations: false 46 | BreakStringLiterals: true 47 | ColumnLimit: 100 48 | CommentPragmas: '^ IWYU pragma:' 49 | CompactNamespaces: false 50 | ConstructorInitializerAllOnOneLineOrOnePerLine: true 51 | ConstructorInitializerIndentWidth: 4 52 | ContinuationIndentWidth: 4 53 | Cpp11BracedListStyle: true 54 | DerivePointerAlignment: false 55 | DisableFormat: false 56 | ExperimentalAutoDetectBinPacking: false 57 | FixNamespaceComments: true 58 | ForEachMacros: 59 | - foreach 60 | - Q_FOREACH 61 | - BOOST_FOREACH 62 | IncludeCategories: 63 | - Regex: '^' 64 | Priority: 2 65 | - Regex: '^<.*\.h>' 66 | Priority: 1 67 | - Regex: '^<.*' 68 | Priority: 2 69 | - Regex: '.*' 70 | Priority: 3 71 | IncludeIsMainRegex: '([-_](test|unittest))?$' 72 | IndentCaseLabels: true 73 | IndentPPDirectives: None 74 | IndentWidth: 2 75 | IndentWrappedFunctionNames: false 76 | JavaScriptQuotes: Leave 77 | JavaScriptWrapImports: true 78 | KeepEmptyLinesAtTheStartOfBlocks: false 79 | MacroBlockBegin: '' 80 | MacroBlockEnd: '' 81 | MaxEmptyLinesToKeep: 1 82 | NamespaceIndentation: None 83 | ObjCBlockIndentWidth: 2 84 | ObjCSpaceAfterProperty: false 85 | ObjCSpaceBeforeProtocolList: false 86 | PenaltyBreakAssignment: 2 87 | PenaltyBreakBeforeFirstCallParameter: 1 88 | PenaltyBreakComment: 600 89 | PenaltyBreakFirstLessLess: 100 90 | PenaltyBreakString: 1000 91 | PenaltyExcessCharacter: 1000000 92 | PenaltyReturnTypeOnItsOwnLine: 200 93 | PointerAlignment: Left 94 | RawStringFormats: 95 | - Language: TextProto 96 | BasedOnStyle: google 97 | ReflowComments: true 98 | SortIncludes: false 99 | SortUsingDeclarations: true 100 | SpaceAfterCStyleCast: false 101 | SpaceAfterTemplateKeyword: true 102 | SpaceBeforeAssignmentOperators: true 103 | SpaceBeforeParens: ControlStatements 104 | SpaceInEmptyParentheses: false 105 | SpacesBeforeTrailingComments: 2 106 | SpacesInAngles: false 107 | SpacesInContainerLiterals: true 108 | SpacesInCStyleCastParentheses: false 109 | SpacesInParentheses: false 110 | SpacesInSquareBrackets: false 111 | Standard: Auto 112 | TabWidth: 2 113 | UseTab: Never 114 | ... 115 | 116 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | *.so 4 | *.swp 5 | *.pdb 6 | *.ilk 7 | *.idb 8 | *.obj 9 | *.exe 10 | *.pyc 11 | /bin 12 | /lib 13 | .sconsign.dblite 14 | lua/demo1 15 | lua/lftk_run 16 | tags 17 | bin/demo1* 18 | bin/demo_animator* 19 | bin/demo_thread* 20 | bin/demotr* 21 | bin/demovg* 22 | bin/fontgen* 23 | bin/preview_ui* 24 | bin/resgen* 25 | bin/runLua* 26 | bin/runTest* 27 | bin/strgen* 28 | bin/image* 29 | bin/hello* 30 | .vscode 31 | .vs 32 | res 33 | *.os 34 | src/app_base.def 35 | idl 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # awtk-mvvm-c-hello 2 | 3 | ## 1.介绍 4 | 5 | * [AWTK](https://github.com/zlgopen/awtk) 全称 Toolkit AnyWhere,是 ZLG 开发的开源 GUI 引擎,旨在为嵌入式系统、WEB、各种小程序、手机和 PC 打造的通用 GUI 引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 引擎。 6 | 7 | * [AWTK-MVVM](https://github.com/zlgopen/awtk-mvvm) 是一套为 AWTK 用 C 语言开发,并支持各种脚本语言的 MVVM 框架,实现了数据绑定、命令绑定和窗口导航等基本功能,使用 AWTK-MVVM 开发应用程序,无需学习 AWTK 本身的 API,只需学习绑定规则和 Model 的实现方式即可。 8 | 9 | AWTK-MVVM 提供的 demo 功能单一,适合查看特定功能的实现方法。但是在开发实际项目时,有的同学看了那些 demo 之后,可能仍然不知从何着手。[AWTK-MVVM-C-HELLO](https://github.com/zlgopen/awtk-mvvm-c-hello) 提供一个完整的项目,演示 AWTK-MVVM 的基本用法,可以作为一个模板项目来使用。本项目提供以下功能的演示: 10 | 11 | * 数据绑定。 12 | * 命令绑定。 13 | * 窗口导航。 14 | * 数据格式转换器。 15 | * 数据有效验证器。 16 | * 窗口之间的数据传递。 17 | * 多视图共享 ViewModel。 18 | * 数据存储及 Repository 模式的使用。 19 | * 列表视图及数组 ViewModel 的使用。 20 | * 数据的增删改查操作。 21 | * 排序和过滤。 22 | 23 | 在开发 AWTK-MVVM 应用程序时,建议采用如下目录结构: 24 | 25 | ``` 26 | ├─assets 资源 27 | │ └─default 缺省主题 28 | ├─docs 文档 29 | ├─scripts 脚本工具 30 | ├─src 源码 31 | │ ├─common 公共的代码 32 | │ └─view_models 自动生成的ViewModel。 33 | └─tests 测试程序 34 | ``` 35 | 36 | ## 2.准备 37 | 38 | 1. 获取 awtk 并编译 39 | 40 | ``` 41 | git clone https://github.com/zlgopen/awtk.git 42 | cd awtk; scons; cd - 43 | ``` 44 | 45 | 2. 获取 awtk-mvvm 并编译 46 | ``` 47 | git clone https://github.com/zlgopen/awtk-mvvm.git 48 | git clone https://github.com/jerryscript-project/jerryscript.git awtk-mvvm/3rd/jerryscript 49 | cd awtk-mvvm; scons 50 | ``` 51 | 52 | 3. 获取 awtk-restful-httpd 并编译 53 | ``` 54 | git clone https://github.com/zlgopen/awtk-restful-httpd.git 55 | cd awtk-restful-httpd; scons; cd - 56 | ``` 57 | 58 | 4. 获取 awtk-ui-automation 并编译 59 | ``` 60 | git clone https://github.com/zlgopen/awtk-ui-automation.git 61 | cd awtk-ui-automation; scons 62 | ``` 63 | 64 | 5. 获取 awtk-widget-table-view 并编译 65 | 66 | ``` 67 | git clone https://github.com/zlgopen/awtk-widget-table-view.git 68 | cd awtk-widget-table-view; scons; cd - 69 | ``` 70 | 71 | 6. 获取 awtk-widget-table-view-mvvm 并编译 72 | 73 | ``` 74 | git clone https://github.com/zlgopen/awtk-widget-table-view-mvvm.git 75 | cd awtk-widget-table-view-mvvm; scons; cd - 76 | ``` 77 | 78 | 7. 获取 awtk-widget-slidable-row 并编译 79 | 80 | ``` 81 | git clone https://github.com/zlgopen/awtk-widget-slidable-row.git 82 | cd awtk-widget-slidable-row; scons; cd - 83 | ``` 84 | 85 | 8. 获取 awtk-mvvm-c-hello 并编译 86 | 87 | ``` 88 | git clone https://github.com/zlgopen/awtk-mvvm-c-hello.git 89 | cd awtk-mvvm-c-hello 90 | ``` 91 | 92 | * 生成资源 93 | 94 | ``` 95 | python ./scripts/update_res.py all 96 | ``` 97 | 98 | > 或者通过 designer 生成资源 99 | 100 | * 编译PC版本 101 | 102 | ``` 103 | scons 104 | ``` 105 | 106 | * 编译LINUX FB版本 107 | 108 | ``` 109 | scons LINUX_FB=true 110 | ``` 111 | 112 | > 完整编译选项请参考[编译选项](https://github.com/zlgopen/awtk-widget-generator/blob/master/docs/build_options.md) 113 | 114 | 115 | ## 3.运行 116 | 117 | ``` 118 | ./bin/demo 119 | ``` 120 | 121 | > 本文以 Linux/MacOS 为例,Windows 可能会微妙差异,请酌情处理。 122 | -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- 1 | import os 2 | import scripts.app_helper as app 3 | 4 | DEPENDS_LIBS = [ 5 | { 6 | "root" : '../awtk-restful-httpd', 7 | 'shared_libs': ['httpd'], 8 | 'static_libs': [] 9 | }, 10 | { 11 | "root" : '../awtk-ui-automation', 12 | 'shared_libs': ['ui_automation'], 13 | 'static_libs': [] 14 | }, 15 | { 16 | "root" : '../awtk-widget-table-view', 17 | 'shared_libs': ['table_view'], 18 | 'static_libs': [] 19 | }, 20 | { 21 | "root" : '../awtk-widget-table-view-mvvm', 22 | 'shared_libs': ['table_view_mvvm'], 23 | 'static_libs': [] 24 | }, 25 | { 26 | "root" : '../awtk-widget-slidable-row', 27 | 'shared_libs': ['slidable_row'], 28 | 'static_libs': [] 29 | } 30 | ] 31 | 32 | APP_SRC = os.path.normpath(os.path.join(os.getcwd(), 'src')) 33 | APP_CPPPATH = [ 34 | os.path.join(APP_SRC, 'common'), 35 | os.path.join(APP_SRC, 'view_models'), 36 | ] 37 | 38 | ARGUMENTS['WITH_MVVM'] = 'true' 39 | helper = app.Helper(ARGUMENTS); 40 | helper.set_dll_def('src/app_base.def').set_deps(DEPENDS_LIBS).add_cpppath(APP_CPPPATH).call(DefaultEnvironment) 41 | 42 | helper.SConscript(['src/SConscript', 'tests/SConscript']) 43 | -------------------------------------------------------------------------------- /build.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mvvmhello", 3 | "version": "1.0", 4 | "assets": "res/assets", 5 | "includes": [ 6 | ".", 7 | "src/common", 8 | "src/view_models", 9 | "3rd/sqlite3", 10 | "awtk-mvvm/src", 11 | "awtk-ui-automation/src", 12 | "awtk-restful-httpd/src", 13 | "awtk-widget-table-view/src", 14 | "awtk-widget-slidable-row/src", 15 | "awtk-widget-table-view-mvvm/src" 16 | ], 17 | "sources": [ 18 | "src/*.c", 19 | "src/*.h", 20 | "src/common/*.c", 21 | "src/common/*.h", 22 | "src/view_models/*.c", 23 | "src/view_models/*.h", 24 | "res/assets.inc", 25 | "res/assets/__assets_default.inc", 26 | "../awtk-restful-httpd/src/httpd/*.c", 27 | "../awtk-restful-httpd/src/httpd/*.h", 28 | "../awtk-widget-table-view/src/*.c", 29 | "../awtk-widget-table-view/src/*.h", 30 | "../awtk-widget-table-view/src/table_client/*.c", 31 | "../awtk-widget-table-view/src/table_client/*.h", 32 | "../awtk-widget-table-view/src/table_header/*.c", 33 | "../awtk-widget-table-view/src/table_header/*.h", 34 | "../awtk-widget-table-view/src/table_row/*.c", 35 | "../awtk-widget-table-view/src/table_row/*.h", 36 | "../awtk-widget-table-view/src/table_view/*.c", 37 | "../awtk-widget-table-view/src/table_view/*.h", 38 | "../awtk-ui-automation/src/automation_agent/*.c", 39 | "../awtk-ui-automation/src/automation_agent/*.h", 40 | "../awtk-widget-slidable-row/src/*.c", 41 | "../awtk-widget-slidable-row/src/*.h", 42 | "../awtk-widget-slidable-row/src/confirmable_button/*.c", 43 | "../awtk-widget-slidable-row/src/confirmable_button/*.h", 44 | "../awtk-widget-slidable-row/src/slidable_row/*.c", 45 | "../awtk-widget-slidable-row/src/slidable_row/*.h", 46 | "../awtk-widget-table-view-mvvm/src/*.c", 47 | "../awtk-widget-table-view-mvvm/src/*.h", 48 | "../awtk-mvvm/src/mvvm/base/*.c", 49 | "../awtk-mvvm/src/mvvm/base/*.h", 50 | "../awtk-mvvm/src/mvvm/awtk/*.c", 51 | "../awtk-mvvm/src/mvvm/awtk/*.h", 52 | "../awtk-mvvm/src/mvvm/hardware/*.c", 53 | "../awtk-mvvm/src/mvvm/hardware/*.h", 54 | "../awtk-mvvm/src/mvvm/*.c", 55 | "../awtk-mvvm/src/mvvm/*.h" 56 | ], 57 | "web": { 58 | "includes": [ 59 | ".", 60 | "src", 61 | "src/common", 62 | "src/view_models", 63 | "3rd/sqlite3", 64 | "../awtk-mvvm/src", 65 | "../awtk-widget-table-view/src", 66 | "../awtk-widget-slidable-row/src", 67 | "../awtk-widget-table-view-mvvm/src" 68 | ], 69 | "sources": [ 70 | "src/*.c", 71 | "src/*.h", 72 | "src/common/*.c", 73 | "src/common/*.h", 74 | "src/view_models/*.c", 75 | "src/view_models/*.h", 76 | "res/assets.inc", 77 | "res/assets/__assets_default.inc", 78 | "../awtk-widget-table-view/src/*.c", 79 | "../awtk-widget-table-view/src/*.h", 80 | "../awtk-widget-table-view/src/table_client/*.c", 81 | "../awtk-widget-table-view/src/table_client/*.h", 82 | "../awtk-widget-table-view/src/table_header/*.c", 83 | "../awtk-widget-table-view/src/table_header/*.h", 84 | "../awtk-widget-table-view/src/table_row/*.c", 85 | "../awtk-widget-table-view/src/table_row/*.h", 86 | "../awtk-widget-table-view/src/table_view/*.c", 87 | "../awtk-widget-table-view/src/table_view/*.h", 88 | "../awtk-widget-slidable-row/src/*.c", 89 | "../awtk-widget-slidable-row/src/*.h", 90 | "../awtk-widget-slidable-row/src/confirmable_button/*.c", 91 | "../awtk-widget-slidable-row/src/confirmable_button/*.h", 92 | "../awtk-widget-slidable-row/src/slidable_row/*.c", 93 | "../awtk-widget-slidable-row/src/slidable_row/*.h", 94 | "../awtk-widget-table-view-mvvm/src/*.c", 95 | "../awtk-widget-table-view-mvvm/src/*.h", 96 | "../awtk-mvvm/src/mvvm/base/*.c", 97 | "../awtk-mvvm/src/mvvm/base/*.h", 98 | "../awtk-mvvm/src/mvvm/awtk/*.c", 99 | "../awtk-mvvm/src/mvvm/awtk/*.h", 100 | "../awtk-mvvm/src/mvvm/hardware/*.c", 101 | "../awtk-mvvm/src/mvvm/hardware/*.h", 102 | "../awtk-mvvm/src/mvvm/*.c", 103 | "../awtk-mvvm/src/mvvm/*.h" 104 | ], 105 | "app_type": "c" 106 | }, 107 | "android": { 108 | "app_name": "org.zlgopen.mvvmhello" 109 | }, 110 | "ios": { 111 | "app_name": "org.zlgopen.mvvmhello" 112 | } 113 | } -------------------------------------------------------------------------------- /design/default/data/a-b-c.any: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /design/default/data/com.zlg.app.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /design/default/data/gpinyin.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/data/gpinyin.dat -------------------------------------------------------------------------------- /design/default/data/suggest_words_zh_cn.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/data/suggest_words_zh_cn.dat -------------------------------------------------------------------------------- /design/default/data/test.dat: -------------------------------------------------------------------------------- 1 | abcd 2 | -------------------------------------------------------------------------------- /design/default/data/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"for test" 3 | } 4 | -------------------------------------------------------------------------------- /design/default/fonts/bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/bold.ttf -------------------------------------------------------------------------------- /design/default/fonts/config/bold.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/default.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,。?!确定取消 -------------------------------------------------------------------------------- /design/default/fonts/config/default_full.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/italic.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/led.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/light.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/mono.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/thin.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/default.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/default.ttf -------------------------------------------------------------------------------- /design/default/fonts/default_full.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/default_full.ttf -------------------------------------------------------------------------------- /design/default/fonts/default_mini.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/default_mini.ttf -------------------------------------------------------------------------------- /design/default/fonts/italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/italic.ttf -------------------------------------------------------------------------------- /design/default/fonts/led.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/led.ttf -------------------------------------------------------------------------------- /design/default/fonts/light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/light.ttf -------------------------------------------------------------------------------- /design/default/fonts/mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/mono.ttf -------------------------------------------------------------------------------- /design/default/fonts/text.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~确定取消中文字符测试,。?! 2 | -------------------------------------------------------------------------------- /design/default/fonts/thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/fonts/thin.ttf -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_down_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_down_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_down_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_left_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_left_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_left_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_right_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_right_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_right_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_up_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_up_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/arrow_up_p.png -------------------------------------------------------------------------------- /design/default/images/x1/backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/backspace.png -------------------------------------------------------------------------------- /design/default/images/x1/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/check.png -------------------------------------------------------------------------------- /design/default/images/x1/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/checked.png -------------------------------------------------------------------------------- /design/default/images/x1/close_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/close_d.png -------------------------------------------------------------------------------- /design/default/images/x1/close_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/close_n.png -------------------------------------------------------------------------------- /design/default/images/x1/close_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/close_o.png -------------------------------------------------------------------------------- /design/default/images/x1/close_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/close_p.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/cursor.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor_hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/cursor_hand.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/cursor_text.png -------------------------------------------------------------------------------- /design/default/images/x1/dialog_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/dialog_title.png -------------------------------------------------------------------------------- /design/default/images/x1/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/earth.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/edit_clear_n.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/edit_clear_o.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/edit_clear_p.png -------------------------------------------------------------------------------- /design/default/images/x1/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/empty.png -------------------------------------------------------------------------------- /design/default/images/x1/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/en.png -------------------------------------------------------------------------------- /design/default/images/x1/invisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/invisible.png -------------------------------------------------------------------------------- /design/default/images/x1/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/more.png -------------------------------------------------------------------------------- /design/default/images/x1/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/radio_checked.png -------------------------------------------------------------------------------- /design/default/images/x1/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/radio_unchecked.png -------------------------------------------------------------------------------- /design/default/images/x1/shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/shift.png -------------------------------------------------------------------------------- /design/default/images/x1/shifton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/shifton.png -------------------------------------------------------------------------------- /design/default/images/x1/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/switch.png -------------------------------------------------------------------------------- /design/default/images/x1/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/unchecked.png -------------------------------------------------------------------------------- /design/default/images/x1/visible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/visible.png -------------------------------------------------------------------------------- /design/default/images/x1/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x1/zh.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_down_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_down_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_down_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_left_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_left_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_left_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_right_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_right_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_right_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_up_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_up_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/arrow_up_p.png -------------------------------------------------------------------------------- /design/default/images/x2/backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/backspace.png -------------------------------------------------------------------------------- /design/default/images/x2/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/check.png -------------------------------------------------------------------------------- /design/default/images/x2/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/checked.png -------------------------------------------------------------------------------- /design/default/images/x2/close_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/close_d.png -------------------------------------------------------------------------------- /design/default/images/x2/close_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/close_n.png -------------------------------------------------------------------------------- /design/default/images/x2/close_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/close_o.png -------------------------------------------------------------------------------- /design/default/images/x2/close_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/close_p.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/cursor.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor_hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/cursor_hand.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/cursor_text.png -------------------------------------------------------------------------------- /design/default/images/x2/dialog_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/dialog_title.png -------------------------------------------------------------------------------- /design/default/images/x2/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/earth.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/edit_clear_n.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/edit_clear_o.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/edit_clear_p.png -------------------------------------------------------------------------------- /design/default/images/x2/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/empty.png -------------------------------------------------------------------------------- /design/default/images/x2/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/en.png -------------------------------------------------------------------------------- /design/default/images/x2/invisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/invisible.png -------------------------------------------------------------------------------- /design/default/images/x2/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/more.png -------------------------------------------------------------------------------- /design/default/images/x2/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/radio_checked.png -------------------------------------------------------------------------------- /design/default/images/x2/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/radio_unchecked.png -------------------------------------------------------------------------------- /design/default/images/x2/shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/shift.png -------------------------------------------------------------------------------- /design/default/images/x2/shifton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/shifton.png -------------------------------------------------------------------------------- /design/default/images/x2/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/switch.png -------------------------------------------------------------------------------- /design/default/images/x2/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/unchecked.png -------------------------------------------------------------------------------- /design/default/images/x2/visible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/visible.png -------------------------------------------------------------------------------- /design/default/images/x2/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm-c-hello/51958bc668f2d6b146ed130be923e87278ff09ab/design/default/images/x2/zh.png -------------------------------------------------------------------------------- /design/default/strings/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | OK 3 | 确定 4 | 5 | 6 | 7 | Cancel 8 | 取消 9 | 10 | -------------------------------------------------------------------------------- /design/default/styles/dialog.xml: -------------------------------------------------------------------------------- 1 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /design/default/styles/dialog_confirm.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /design/default/styles/dialog_info.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /design/default/styles/dialog_toast.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /design/default/styles/dialog_warn.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /design/default/styles/keyboard.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | 26 | 27 | 28 | 29 | 32 | 33 | 34 | 35 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /design/default/styles/main.xml: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /design/default/styles/system_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 12 | 13 | 14 | 17 | 18 | 19 | 27 | -------------------------------------------------------------------------------- /design/default/styles/user_manager.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 10 | 11 | 12 | 16 | 17 | -------------------------------------------------------------------------------- /design/default/styles/window1.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | -------------------------------------------------------------------------------- /design/default/ui/about.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 12 | 13 | 16 | 17 | 20 | 21 |