├── .clang-format ├── .gitignore ├── 3rd ├── jerryscript │ ├── SConscript │ ├── fix-jerry.sh │ ├── jerry-all-in.c │ └── patch │ │ └── jerryscript-compiler.h └── nativefiledialog │ ├── SConscript │ └── nativefiledialog │ ├── .github │ └── ISSUE_TEMPLATE │ │ └── bug_report.md │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── build │ ├── dont_run_premake.txt │ ├── gmake_linux │ │ ├── Makefile │ │ ├── nfd.make │ │ ├── test_opendialog.make │ │ ├── test_opendialogmultiple.make │ │ ├── test_pickfolder.make │ │ └── test_savedialog.make │ ├── gmake_linux_zenity │ │ ├── Makefile │ │ ├── nfd.make │ │ ├── test_opendialog.make │ │ ├── test_opendialogmultiple.make │ │ ├── test_pickfolder.make │ │ └── test_savedialog.make │ ├── gmake_macosx │ │ ├── Makefile │ │ ├── nfd.make │ │ ├── test_opendialog.make │ │ ├── test_opendialogmultiple.make │ │ ├── test_pickfolder.make │ │ └── test_savedialog.make │ ├── gmake_windows │ │ ├── Makefile │ │ ├── nfd.make │ │ ├── test_opendialog.make │ │ ├── test_opendialogmultiple.make │ │ ├── test_pickfolder.make │ │ └── test_savedialog.make │ ├── premake5.lua │ ├── vs2010 │ │ ├── NativeFileDialog.sln │ │ ├── nfd.vcxproj │ │ ├── nfd.vcxproj.filters │ │ ├── test_opendialog.vcxproj │ │ ├── test_opendialogmultiple.vcxproj │ │ ├── test_pickfolder.vcxproj │ │ └── test_savedialog.vcxproj │ └── xcode4 │ │ ├── NativeFileDialog.xcworkspace │ │ └── contents.xcworkspacedata │ │ ├── nfd.xcodeproj │ │ └── project.pbxproj │ │ ├── test_opendialog.xcodeproj │ │ └── project.pbxproj │ │ ├── test_opendialogmultiple.xcodeproj │ │ └── project.pbxproj │ │ ├── test_pickfolder.xcodeproj │ │ └── project.pbxproj │ │ └── test_savedialog.xcodeproj │ │ └── project.pbxproj │ ├── docs │ ├── build.md │ └── contributing.md │ ├── screens │ ├── open_cocoa.png │ ├── open_gtk3.png │ └── open_win.png │ ├── src │ ├── common.h │ ├── include │ │ └── nfd.h │ ├── nfd_cocoa.m │ ├── nfd_common.c │ ├── nfd_common.h │ ├── nfd_gtk.c │ ├── nfd_win.cpp │ ├── nfd_zenity.c │ └── simple_exec.h │ └── test │ ├── test_opendialog.c │ ├── test_opendialogmultiple.c │ ├── test_pickfolder.c │ └── test_savedialog.c ├── LICENSE ├── README.md ├── SConstruct ├── TODO ├── build.json ├── demos ├── SConscript ├── common │ └── room_settings_defines.h ├── cppdemo1 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo10 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_timer.cpp │ ├── temperature_timer.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo11 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── humidity.cpp │ ├── humidity.h │ ├── humidity_view_model.cpp │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo12 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── home.cpp │ ├── home.h │ ├── home_view_model.cpp │ ├── home_view_model.h │ ├── idl.json │ ├── room_settings.cpp │ ├── room_settings.h │ ├── room_settings_view_model.cpp │ └── room_settings_view_model.h ├── cppdemo13 │ ├── README.md │ ├── application.cpp │ ├── book.cpp │ ├── book.h │ ├── book_store_view_model.cpp │ ├── book_store_view_model.h │ ├── book_view_model.cpp │ └── book_view_model.h ├── cppdemo2 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo3 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ ├── temperature_view_model.h │ ├── value_converter.cpp │ └── value_converter.hpp ├── cppdemo39 │ ├── README.md │ ├── application.cpp │ ├── book.cpp │ ├── book.h │ ├── book_store.cpp │ ├── book_store.h │ ├── book_store_view_model.cpp │ ├── book_store_view_model.h │ ├── book_view_model.cpp │ └── book_view_model.h ├── cppdemo4 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo5 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ ├── temperature_view_model.h │ ├── value_validator.cpp │ └── value_validator.hpp ├── cppdemo6 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── cppdemo7 │ ├── README.md │ ├── application.cpp │ ├── calculator.cpp │ ├── calculator.h │ ├── calculator_view_model.cpp │ ├── calculator_view_model.h │ ├── gen.sh │ └── idl.json ├── cppdemo8 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── idl.json │ ├── shape.cpp │ ├── shape.h │ ├── shape_view_model.cpp │ └── shape_view_model.h ├── cppdemo9 │ ├── README.md │ ├── application.cpp │ ├── gen.sh │ ├── humidity.cpp │ ├── humidity.h │ ├── humidity_view_model.cpp │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.cpp │ ├── temperature.h │ ├── temperature_view_model.cpp │ └── temperature_view_model.h ├── demo1 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo10 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_timer.c │ ├── temperature_timer.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo11 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── humidity.c │ ├── humidity.h │ ├── humidity_view_model.c │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo12 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── home.c │ ├── home.h │ ├── home_view_model.c │ ├── home_view_model.h │ ├── idl.json │ ├── room_info.c │ ├── room_info.h │ ├── room_settings.c │ ├── room_settings.h │ ├── room_settings_view_model.c │ └── room_settings_view_model.h ├── demo13 │ ├── README.md │ ├── application.c │ ├── book.c │ ├── book.h │ ├── book_store_view_model.c │ ├── book_store_view_model.h │ ├── book_view_model.c │ └── book_view_model.h ├── demo14 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo15 │ ├── README.md │ ├── address_view_model.c │ ├── address_view_model.h │ └── application.c ├── demo16 │ ├── README.md │ └── application.c ├── demo17 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo18 │ ├── README.md │ └── application.c ├── demo19 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_timer.c │ ├── temperature_timer.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo2 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo20 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_timer.c │ ├── temperature_timer.h │ ├── temperature_view_model.c │ ├── temperature_view_model.h │ └── vserial.sh ├── demo21 │ ├── README.md │ └── application.c ├── demo22 │ ├── README.md │ └── application.c ├── demo23 │ ├── README.md │ └── application.c ├── demo24 │ ├── README.md │ └── application.c ├── demo25 │ ├── README.md │ └── application.c ├── demo26 │ ├── README.md │ └── application.c ├── demo27 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── humidity.h │ ├── humidity_view_model.c │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo28 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo29 │ ├── README.md │ ├── application.c │ ├── gen.sh │ └── idl.json ├── demo3 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_converter.c │ ├── temperature_converter.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo30 │ ├── README.md │ ├── application.c │ ├── gen.sh │ └── idl.json ├── demo31 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── humidity.c │ ├── humidity.h │ ├── humidity_view_model.c │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo32 │ ├── README.md │ ├── application.c │ ├── humidity.c │ ├── humidity.h │ ├── temperature.c │ ├── temperature.h │ ├── temperature_humidity_view_model.c │ └── temperature_humidity_view_model.h ├── demo33 │ ├── README.md │ ├── application.c │ ├── controller.h │ ├── controller_view_model.c │ ├── controller_view_model.h │ ├── gen.sh │ └── idl.json ├── demo34 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo35 │ ├── README.md │ ├── application.c │ ├── devices_view_model.c │ └── devices_view_model.h ├── demo36 │ ├── README.md │ ├── application.c │ ├── custom_handlers.c │ ├── custom_handlers.h │ ├── custom_handlers.json │ └── navigator_handlers.c ├── demo37 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── hardware.c │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo38 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── hardware.c │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo39 │ ├── README.md │ ├── application.c │ ├── book.c │ ├── book.h │ ├── book_store.c │ ├── book_store.h │ ├── book_store_view_model.c │ ├── book_store_view_model.h │ ├── book_view_model.c │ ├── book_view_model.h │ ├── gen.sh │ └── idl.json ├── demo4 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo40 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.h │ ├── temperature_converter.c │ ├── temperature_converter.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo41 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── screensaver.c │ ├── screensaver.h │ ├── screensaver_view_model.c │ └── screensaver_view_model.h ├── demo5 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_validator.c │ ├── temperature_validator.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo6 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo7 │ ├── README.md │ ├── application.c │ ├── calculator.c │ ├── calculator.h │ ├── calculator_view_model.c │ ├── calculator_view_model.h │ ├── gen.sh │ └── idl.json ├── demo8 │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── shape.c │ ├── shape.h │ ├── shape_view_model.c │ └── shape_view_model.h ├── demo9 │ ├── README.md │ ├── app_view_model.c │ ├── app_view_model.h │ ├── application.c │ ├── gen.sh │ ├── humidity.c │ ├── humidity.h │ ├── humidity_view_model.c │ ├── humidity_view_model.h │ ├── idl.json │ ├── temperature.c │ ├── temperature.h │ ├── temperature_view_model.c │ └── temperature_view_model.h ├── demo_conf │ ├── README.md │ ├── application.c │ ├── demo.csv │ ├── demo.ini │ ├── demo.json │ ├── demo.ubjson │ ├── demo.xml │ ├── demo1.csv │ ├── demo1.ini │ ├── demo1.json │ ├── demo1.ubjson │ ├── demo1.xml │ ├── demo_array.json │ ├── demo_array.xml │ ├── demo_array1.json │ ├── demo_array1.xml │ ├── demo_weather.json │ ├── gen.sh │ └── idl.json ├── demo_count_down │ ├── README.md │ ├── application.c │ ├── gen.sh │ └── idl.json ├── demo_file │ ├── README.md │ ├── application.c │ ├── gen.sh │ ├── idl.json │ ├── test1.txt │ └── test2.txt ├── gen.sh ├── iotjsdemo1 │ └── application.c ├── jsdemo1 │ ├── README.md │ └── application.c ├── jsdemo10 │ ├── README.md │ └── application.c ├── jsdemo11 │ ├── README.md │ └── application.c ├── jsdemo12 │ ├── README.md │ └── application.c ├── jsdemo13 │ ├── README.md │ └── application.c ├── jsdemo14 │ ├── README.md │ └── application.c ├── jsdemo15 │ ├── README.md │ └── application.c ├── jsdemo16 │ ├── README.md │ └── application.c ├── jsdemo17 │ ├── README.md │ └── application.c ├── jsdemo18 │ ├── README.md │ └── application.c ├── jsdemo19 │ ├── README.md │ └── application.c ├── jsdemo2 │ ├── README.md │ └── application.c ├── jsdemo3 │ ├── README.md │ └── application.c ├── jsdemo35 │ ├── README.md │ └── application.c ├── jsdemo4 │ ├── README.md │ └── application.c ├── jsdemo40 │ ├── README.md │ └── application.c ├── jsdemo41 │ ├── README.md │ └── application.c ├── jsdemo5 │ ├── README.md │ └── application.c ├── jsdemo6 │ ├── README.md │ └── application.c ├── jsdemo7 │ ├── README.md │ └── application.c ├── jsdemo8 │ ├── README.md │ └── application.c ├── jsdemo9 │ ├── README.md │ └── application.c └── main.inc ├── design ├── dark │ └── styles │ │ ├── system_bar.xml │ │ └── temperature40.xml └── default │ ├── data │ ├── a-b-c.any │ ├── com.zlg.app.json │ ├── demo23.json │ ├── demo25.json │ ├── demo29.json │ ├── file_info.txt │ ├── gpinyin.dat │ ├── suggest_words_zh_cn.dat │ ├── test.dat │ └── test.json │ ├── fonts │ ├── README.md │ ├── ap.ttf │ ├── config │ │ ├── ap.txt │ │ └── default.txt │ ├── default.ttf │ └── text.txt │ ├── images │ ├── README.md │ ├── svg │ │ ├── ball.bsvg │ │ ├── ball.svg │ │ ├── china.bsvg │ │ ├── china.svg │ │ ├── girl.bsvg │ │ ├── girl.svg │ │ ├── pointer.bsvg │ │ ├── pointer.svg │ │ ├── pointer_1.bsvg │ │ ├── pointer_1.svg │ │ ├── pointer_4.bsvg │ │ └── pointer_4.svg │ ├── x1 │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── active_dot.png │ │ ├── ani1.png │ │ ├── ani2.png │ │ ├── ani3.png │ │ ├── ani4.png │ │ ├── ani5.png │ │ ├── ani6.png │ │ ├── ani7.png │ │ ├── ani8.png │ │ ├── ani9.png │ │ ├── ania.png │ │ ├── anib.png │ │ ├── anic.png │ │ ├── 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 │ │ ├── battery_0.png │ │ ├── battery_1.png │ │ ├── battery_2.png │ │ ├── battery_3.png │ │ ├── battery_4.png │ │ ├── battery_5.png │ │ ├── bee.gif │ │ ├── bricks.png │ │ ├── check.png │ │ ├── checked.png │ │ ├── clock.png │ │ ├── clock_bg.jpg │ │ ├── clock_hour.png │ │ ├── clock_minute.png │ │ ├── clock_second.png │ │ ├── close_d.png │ │ ├── close_n.png │ │ ├── close_o.png │ │ ├── close_p.png │ │ ├── contact.png │ │ ├── contact_active.png │ │ ├── cross.png │ │ ├── cursor.png │ │ ├── cursor_hand.png │ │ ├── cursor_text.png │ │ ├── dialog_title.png │ │ ├── discovery.png │ │ ├── discovery_active.png │ │ ├── dot.png │ │ ├── earth.png │ │ ├── edit_clear_n.png │ │ ├── edit_clear_o.png │ │ ├── edit_clear_p.png │ │ ├── empty.png │ │ ├── en.png │ │ ├── file.png │ │ ├── find.png │ │ ├── folder.png │ │ ├── green_btn_n.png │ │ ├── green_btn_o.png │ │ ├── green_btn_p.png │ │ ├── guage_bg.jpg │ │ ├── guage_pointer.png │ │ ├── info.png │ │ ├── invisible.png │ │ ├── left_off.png │ │ ├── left_on.png │ │ ├── logo.png │ │ ├── me.png │ │ ├── me_active.png │ │ ├── message.png │ │ ├── middle_off.png │ │ ├── middle_on.png │ │ ├── msg.png │ │ ├── msg_active.png │ │ ├── muted.png │ │ ├── num_0.jpg │ │ ├── num_1.jpg │ │ ├── num_2.jpg │ │ ├── num_3.jpg │ │ ├── num_4.jpg │ │ ├── num_5.jpg │ │ ├── num_6.jpg │ │ ├── num_7.jpg │ │ ├── num_8.jpg │ │ ├── num_9.jpg │ │ ├── num_dot.jpg │ │ ├── play_n.png │ │ ├── play_o.png │ │ ├── play_p.png │ │ ├── progress_circle.png │ │ ├── question.png │ │ ├── radio_checked.png │ │ ├── radio_unchecked.png │ │ ├── red_btn_n.png │ │ ├── red_btn_o.png │ │ ├── red_btn_p.png │ │ ├── return_up.png │ │ ├── rgb.png │ │ ├── rgba.png │ │ ├── right_off.png │ │ ├── right_on.png │ │ ├── shift.png │ │ ├── shifton.png │ │ ├── slider_bg.png │ │ ├── slider_drag.png │ │ ├── slider_drag_o.png │ │ ├── slider_drag_p.png │ │ ├── slider_fg.png │ │ ├── slider_v_bg.png │ │ ├── slider_v_fg.png │ │ ├── switch.png │ │ ├── unchecked.png │ │ ├── unmuted.png │ │ ├── visible.png │ │ ├── warn.png │ │ └── zh.png │ ├── x2 │ │ ├── 0 │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── active_dot.png │ │ ├── ani1.png │ │ ├── ani2.png │ │ ├── ani3.png │ │ ├── ani4.png │ │ ├── ani5.png │ │ ├── ani6.png │ │ ├── ani7.png │ │ ├── ani8.png │ │ ├── ani9.png │ │ ├── ania.png │ │ ├── anib.png │ │ ├── anic.png │ │ ├── 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 │ │ ├── battery_0.png │ │ ├── battery_1.png │ │ ├── battery_2.png │ │ ├── battery_3.png │ │ ├── battery_4.png │ │ ├── battery_5.png │ │ ├── bee.gif │ │ ├── bricks.png │ │ ├── check.png │ │ ├── checked.png │ │ ├── clock.png │ │ ├── clock_bg.jpg │ │ ├── clock_hour.png │ │ ├── clock_minute.png │ │ ├── clock_second.png │ │ ├── close_d.png │ │ ├── close_n.png │ │ ├── close_o.png │ │ ├── close_p.png │ │ ├── contact.png │ │ ├── contact_active.png │ │ ├── cross.png │ │ ├── cursor.png │ │ ├── cursor_hand.png │ │ ├── cursor_text.png │ │ ├── dialog_title.png │ │ ├── discovery.png │ │ ├── discovery_active.png │ │ ├── dot.png │ │ ├── earth.png │ │ ├── edit_clear_n.png │ │ ├── edit_clear_o.png │ │ ├── edit_clear_p.png │ │ ├── empty.png │ │ ├── en.png │ │ ├── file.png │ │ ├── find.png │ │ ├── folder.png │ │ ├── green_btn_n.png │ │ ├── green_btn_o.png │ │ ├── green_btn_p.png │ │ ├── guage_bg.png │ │ ├── guage_pointer.png │ │ ├── info.png │ │ ├── invisible.png │ │ ├── left_off.png │ │ ├── left_on.png │ │ ├── logo.png │ │ ├── me.png │ │ ├── me_active.png │ │ ├── message.png │ │ ├── middle_off.png │ │ ├── middle_on.png │ │ ├── msg.png │ │ ├── msg_active.png │ │ ├── muted.png │ │ ├── num_0.jpg │ │ ├── num_1.jpg │ │ ├── num_2.jpg │ │ ├── num_3.jpg │ │ ├── num_4.jpg │ │ ├── num_5.jpg │ │ ├── num_6.jpg │ │ ├── num_7.jpg │ │ ├── num_8.jpg │ │ ├── num_9.jpg │ │ ├── num_dot.jpg │ │ ├── play_n.png │ │ ├── play_o.png │ │ ├── play_p.png │ │ ├── progress_circle.png │ │ ├── question.png │ │ ├── radio_checked.png │ │ ├── radio_unchecked.png │ │ ├── red_btn_n.png │ │ ├── red_btn_o.png │ │ ├── red_btn_p.png │ │ ├── return_up.png │ │ ├── rgb.png │ │ ├── rgba.png │ │ ├── right_off.png │ │ ├── right_on.png │ │ ├── shift.png │ │ ├── shifton.png │ │ ├── slider_bg.png │ │ ├── slider_drag.png │ │ ├── slider_drag_o.png │ │ ├── slider_drag_p.png │ │ ├── slider_fg.png │ │ ├── slider_v_bg.png │ │ ├── slider_v_fg.png │ │ ├── switch.png │ │ ├── unchecked.png │ │ ├── unmuted.png │ │ ├── visible.png │ │ ├── warn.png │ │ └── zh.png │ ├── x3 │ │ ├── 0 │ │ ├── 1.jpg │ │ ├── 2.jpg │ │ ├── 3.jpg │ │ ├── active_dot.png │ │ ├── ani1.png │ │ ├── ani2.png │ │ ├── ani3.png │ │ ├── ani4.png │ │ ├── ani5.png │ │ ├── ani6.png │ │ ├── ani7.png │ │ ├── ani8.png │ │ ├── ani9.png │ │ ├── ania.png │ │ ├── anib.png │ │ ├── anic.png │ │ ├── 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 │ │ ├── battery_0.png │ │ ├── battery_1.png │ │ ├── battery_2.png │ │ ├── battery_3.png │ │ ├── battery_4.png │ │ ├── battery_5.png │ │ ├── bee.gif │ │ ├── bricks.png │ │ ├── check.png │ │ ├── checked.png │ │ ├── clock.png │ │ ├── clock_bg.jpg │ │ ├── clock_hour.png │ │ ├── clock_minute.png │ │ ├── clock_second.png │ │ ├── close_d.png │ │ ├── close_n.png │ │ ├── close_o.png │ │ ├── close_p.png │ │ ├── contact.png │ │ ├── contact_active.png │ │ ├── cross.png │ │ ├── cursor.png │ │ ├── cursor_hand.png │ │ ├── cursor_text.png │ │ ├── dialog_title.png │ │ ├── discovery.png │ │ ├── discovery_active.png │ │ ├── dot.png │ │ ├── earth.png │ │ ├── edit_clear_n.png │ │ ├── edit_clear_o.png │ │ ├── edit_clear_p.png │ │ ├── empty.png │ │ ├── en.png │ │ ├── find.png │ │ ├── green_btn_n.png │ │ ├── green_btn_o.png │ │ ├── green_btn_p.png │ │ ├── guage_bg.png │ │ ├── guage_pointer.png │ │ ├── info.png │ │ ├── invisible.png │ │ ├── left_off.png │ │ ├── left_on.png │ │ ├── logo.png │ │ ├── me.png │ │ ├── me_active.png │ │ ├── message.png │ │ ├── middle_off.png │ │ ├── middle_on.png │ │ ├── msg.png │ │ ├── msg_active.png │ │ ├── muted.png │ │ ├── num_0.jpg │ │ ├── num_1.jpg │ │ ├── num_2.jpg │ │ ├── num_3.jpg │ │ ├── num_4.jpg │ │ ├── num_5.jpg │ │ ├── num_6.jpg │ │ ├── num_7.jpg │ │ ├── num_8.jpg │ │ ├── num_9.jpg │ │ ├── num_dot.jpg │ │ ├── play_n.png │ │ ├── play_o.png │ │ ├── play_p.png │ │ ├── progress_circle.png │ │ ├── question.png │ │ ├── radio_checked.png │ │ ├── radio_unchecked.png │ │ ├── red_btn_n.png │ │ ├── red_btn_o.png │ │ ├── red_btn_p.png │ │ ├── rgb.png │ │ ├── rgba.png │ │ ├── right_off.png │ │ ├── right_on.png │ │ ├── shift.png │ │ ├── shifton.png │ │ ├── slider_bg.png │ │ ├── slider_drag.png │ │ ├── slider_drag_o.png │ │ ├── slider_drag_p.png │ │ ├── slider_fg.png │ │ ├── slider_v_bg.png │ │ ├── slider_v_fg.png │ │ ├── switch.png │ │ ├── unchecked.png │ │ ├── unmuted.png │ │ ├── visible.png │ │ ├── warn.png │ │ └── zh.png │ └── xx │ │ ├── bg_landscape_1.jpg │ │ ├── bg_landscape_2.jpg │ │ ├── bg_landscape_3.jpg │ │ ├── bg_portrait_1.jpg │ │ ├── bg_portrait_2.jpg │ │ ├── bg_portrait_3.jpg │ │ ├── flag_CN.png │ │ ├── flag_US.png │ │ └── flag_none.jpg │ ├── scripts │ ├── address.js │ ├── books.js │ ├── calculator.js │ ├── com_settings.js │ ├── devices.js │ ├── home.js │ ├── humidity.js │ ├── iotjs_fs_view_model.js │ ├── room_settings.js │ ├── screensaver.js │ ├── shape.js │ ├── temperature.js │ ├── temperature_ex.js │ ├── temperature_timer.js │ ├── value_converter.js │ └── value_validator.js │ ├── strings │ └── strings.xml │ ├── styles │ ├── default.xml │ ├── dialog.xml │ ├── dialog_confirm.xml │ ├── dialog_info.xml │ ├── dialog_toast.xml │ ├── dialog_warn.xml │ ├── file_browser.xml │ ├── keyboard.xml │ ├── main.xml │ ├── system_bar.xml │ ├── temperature40.xml │ └── window1.xml │ └── ui │ ├── address.xml │ ├── app_conf.xml │ ├── app_conf_array.xml │ ├── app_conf_extend_cmds.xml │ ├── app_conf_main.xml │ ├── app_conf_reload.xml │ ├── app_conf_sub_vm.xml │ ├── books13.xml │ ├── books39.xml │ ├── calculator.xml │ ├── com_settings.xml │ ├── compositor.xml │ ├── conf.xml │ ├── count_down.xml │ ├── csv.xml │ ├── custom_handlers.xml │ ├── demo33.xml │ ├── demo33_a.xml │ ├── demo33_b.xml │ ├── demo35.xml │ ├── demo9_main.xml │ ├── file.xml │ ├── file_chooser_for_open.xml │ ├── file_chooser_for_save.xml │ ├── folder_chooser.xml │ ├── foo_networks_add.xml │ ├── foo_networks_detail.xml │ ├── foo_networks_edit.xml │ ├── home.xml │ ├── humidity.xml │ ├── image_animation.xml │ ├── ini.xml │ ├── iotjs_fs.xml │ ├── js_temperature40.xml │ ├── json.xml │ ├── json_array.xml │ ├── json_weather.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 │ ├── network_add.xml │ ├── network_detail.xml │ ├── network_edit.xml │ ├── notepad.xml │ ├── room_settings.xml │ ├── screensaver.xml │ ├── send_key_set_prop.xml │ ├── serial_settings.inc │ ├── shape.xml │ ├── system_bar.xml │ ├── temperature1.xml │ ├── temperature10.xml │ ├── temperature14.xml │ ├── temperature16.xml │ ├── temperature17.xml │ ├── temperature18.xml │ ├── temperature19.xml │ ├── temperature2.xml │ ├── temperature28.xml │ ├── temperature28_home.xml │ ├── temperature3.xml │ ├── temperature4.xml │ ├── temperature40.xml │ ├── temperature5.xml │ ├── temperature6.xml │ ├── temperature9.xml │ ├── temperature_humidity.xml │ ├── temperature_humidity2.xml │ ├── temperature_humidity3.xml │ ├── ubjson.xml │ ├── xml.xml │ └── xml_array.xml ├── docs ├── 10.data_binding.md ├── 11.command_binding.md ├── 12.navigate.md ├── 13.js_model.md ├── 14.advance_usages.md ├── 15.app_conf.md ├── 8.intro.md ├── 9.model.md ├── README.md ├── changes.md ├── images │ ├── 3layers.png │ ├── address.png │ ├── app_conf_1_view.jpg │ ├── app_conf_array.jpg │ ├── app_conf_dynamic.jpg │ ├── books.png │ ├── calculator_view.png │ ├── command_temperature_view.png │ ├── conf_io.jpg │ ├── converter_view.png │ ├── default_handler.png │ ├── demo1.png │ ├── device_factory.png │ ├── mvc.png │ ├── mvp.png │ ├── mvvm.png │ ├── socket.png │ ├── temperature.png │ ├── temperature_view.png │ ├── uart.png │ ├── view_model_stage.png │ └── water_temperature_view.png ├── js_config.md ├── js_ext_api.md ├── memory_req.md ├── mvvm_for_web.md ├── outmoded.md ├── view_model_conf.md ├── view_model_dummy.md ├── view_model_file.md └── view_model_stage.md ├── format.sh ├── gen.sh ├── project.json ├── scripts ├── .gitignore ├── __init__.py ├── app_helper.py ├── awtk_locator.py ├── scons_argv.py └── update_res.py ├── src ├── SConscript ├── mvvm │ ├── README.md │ ├── awtk │ │ ├── binding_context_awtk.c │ │ ├── binding_context_awtk.h │ │ ├── mvvm_awtk.c │ │ ├── mvvm_awtk.h │ │ ├── navigator_handler_awtk.c │ │ ├── navigator_handler_awtk.h │ │ ├── ui_loader_mvvm.c │ │ ├── ui_loader_mvvm.h │ │ ├── widget_hardware.c │ │ └── widget_hardware.h │ ├── base │ │ ├── binding_context.c │ │ ├── binding_context.h │ │ ├── binding_rule.h │ │ ├── binding_rule_parser.c │ │ ├── binding_rule_parser.h │ │ ├── command_binding.c │ │ ├── command_binding.h │ │ ├── condition_binding.c │ │ ├── condition_binding.h │ │ ├── custom_binder.c │ │ ├── custom_binder.h │ │ ├── data_binding.c │ │ ├── data_binding.h │ │ ├── items_binding.c │ │ ├── items_binding.h │ │ ├── mvvm_base.c │ │ ├── mvvm_base.h │ │ ├── mvvm_types_def.h │ │ ├── navigator.c │ │ ├── navigator.h │ │ ├── navigator_handler.c │ │ ├── navigator_handler.h │ │ ├── navigator_request.c │ │ ├── navigator_request.h │ │ ├── utils.c │ │ ├── utils.h │ │ ├── value_converter.c │ │ ├── value_converter.h │ │ ├── value_converter_delegate.c │ │ ├── value_converter_delegate.h │ │ ├── value_converter_with_args_delegate.c │ │ ├── value_converter_with_args_delegate.h │ │ ├── value_validator.c │ │ ├── value_validator.h │ │ ├── value_validator_delegate.c │ │ ├── value_validator_delegate.h │ │ ├── view_model.c │ │ ├── view_model.h │ │ ├── view_model_app_conf.c │ │ ├── view_model_app_conf.h │ │ ├── view_model_array.c │ │ ├── view_model_array.h │ │ ├── view_model_array_dummy.c │ │ ├── view_model_array_dummy.h │ │ ├── view_model_array_object_wrapper.c │ │ ├── view_model_array_object_wrapper.h │ │ ├── view_model_compositor.c │ │ ├── view_model_compositor.h │ │ ├── view_model_dummy.c │ │ ├── view_model_dummy.h │ │ ├── view_model_factory.c │ │ ├── view_model_factory.h │ │ ├── view_model_object_wrapper.c │ │ └── view_model_object_wrapper.h │ ├── cpp │ │ ├── adapter.cpp │ │ ├── adapter.hpp │ │ ├── object.cpp │ │ ├── object.hpp │ │ ├── value_converter.cpp │ │ ├── value_converter.hpp │ │ ├── value_validator.cpp │ │ ├── value_validator.hpp │ │ ├── view_model.cpp │ │ ├── view_model.hpp │ │ ├── view_model_array.cpp │ │ └── view_model_array.hpp │ ├── hardware │ │ ├── buzzer.h │ │ ├── buzzer_log.c │ │ ├── buzzer_log.h │ │ ├── device_factory.c │ │ ├── device_factory.h │ │ ├── device_object.h │ │ ├── temperature_sensor.h │ │ ├── temperature_sensor_random.c │ │ └── temperature_sensor_random.h │ ├── iotjs │ │ ├── event_source_iotjs.c │ │ ├── event_source_iotjs.h │ │ ├── mvvm_iotjs.c │ │ └── mvvm_iotjs.h │ ├── jerryscript │ │ ├── jerry_script_helper.c │ │ ├── jerry_script_helper.h │ │ ├── jerryscript_awtk.c │ │ ├── jerryscript_awtk.h │ │ ├── jsobj.c │ │ ├── jsobj.h │ │ ├── jsobj_4_mvvm.c │ │ ├── jsobj_4_mvvm.h │ │ ├── mvvm_factory.res │ │ ├── mvvm_factory.snapshot │ │ ├── mvvm_jerryscript.c │ │ ├── mvvm_jerryscript.h │ │ ├── object_js_array.c │ │ ├── object_js_array.h │ │ ├── object_js_base.c │ │ ├── object_js_base.h │ │ ├── object_js_default.c │ │ ├── object_js_default.h │ │ ├── object_js_factory.c │ │ ├── object_js_factory.h │ │ ├── value_converter_jerryscript.c │ │ ├── value_converter_jerryscript.h │ │ ├── value_validator_jerryscript.c │ │ ├── value_validator_jerryscript.h │ │ ├── view_model_jerryscript.c │ │ ├── view_model_jerryscript.h │ │ ├── view_model_jerryscript_object_wrapper.c │ │ └── view_model_jerryscript_object_wrapper.h │ ├── mvvm.c │ ├── mvvm.h │ └── view_models │ │ ├── view_model_conf.c │ │ ├── view_model_conf.h │ │ ├── view_model_file.c │ │ └── view_model_file.h ├── mvvm_app.inc └── run_js_mvvm │ ├── README.md │ ├── SConscript │ └── run_js_mvvm.c ├── tests ├── SConscript ├── binding_context_test.cc ├── binding_rule_parser_test.cc ├── command_binding_test.cc ├── custom_binder_test.cc ├── data_binding_test.cc ├── device_factory_test.cc ├── humidity_view_model.c ├── humidity_view_model.h ├── jsobj_test.cc ├── main.cc ├── mvvm_prop_gen_test.cc ├── navigator_handler_test.cc ├── navigator_request_test.cc ├── navigator_test.cc ├── object_js_array_tests.cc ├── temperature_view_model.c ├── temperature_view_model.h ├── test_data │ └── hello.txt ├── test_obj.c ├── test_obj.h ├── ui_test_data │ ├── README.md │ ├── demo15_stress.ini │ ├── demo16_stress.ini │ ├── demo17_stress.ini │ ├── demo18_stress.ini │ ├── demo8_stress.ini │ ├── demo9_stress.ini │ ├── demo_conf_stress.ini │ ├── rand_click_stress.ini │ ├── slider_key_0_100.ini │ ├── slider_key_0_50.ini │ ├── slider_key_stress.ini │ ├── slider_pointer_apply_stress.ini │ └── slider_pointer_stress.ini ├── utils_test.cc ├── value_converter_delegate_test.cc ├── value_converter_jerryscript_test.cc ├── value_validator_delegate_test.cc ├── value_validator_jerryscript_test.cc ├── view_model_array_object_wrapper_test.cc ├── view_model_compositor_test.cc ├── view_model_conf_test.cc ├── view_model_file_test.cc ├── view_model_jerryscript_test.cc ├── view_model_object_wrapper_test.cc ├── view_model_parent_children_test.cc └── widget_hardware_test.cc └── tools ├── mvvm_factory_gen ├── SConscript ├── mvvm_factory.js └── mvvm_factory_gen.c ├── mvvm_prop_gen ├── README.md ├── SConscript ├── main.c ├── mvvm_prop_gen.c ├── mvvm_prop_gen.h ├── xml_mvvm_prop.c └── xml_mvvm_prop.h └── view_model_gen ├── code_gen.js ├── gen_vm.js └── gen_vm_array.js /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.os 3 | *.a 4 | *.so 5 | *.swp 6 | *.pdb 7 | *.ilk 8 | *.idb 9 | *.obj 10 | *.exe 11 | *.pyc 12 | .sconsign.dblite 13 | lua/demo1 14 | lua/lftk_run 15 | tags 16 | bin/demo* 17 | bin/run* 18 | bin/js* 19 | .vscode 20 | .vs 21 | 3rd/jerryscript/jerryscript 22 | lib 23 | bin 24 | res 25 | tools/mvvm_prop_gen/idl/ 26 | tools/mvvm_prop_gen/mvvm_prop_gen.def 27 | idl/idl.json 28 | src/mvvm.def 29 | -------------------------------------------------------------------------------- /3rd/jerryscript/fix-jerry.sh: -------------------------------------------------------------------------------- 1 | cp -fv patch/jerryscript-compiler.h jerryscript/jerry-core/include/jerryscript-compiler.h 2 | 3 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/build/dont_run_premake.txt: -------------------------------------------------------------------------------- 1 | Premake-generated build systems are already checked in, in build subdirectories. Use one of them before attempting to run premake. See docs/build.md for more. 2 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/build/xcode4/NativeFileDialog.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 12 | 13 | 15 | 16 | 18 | 19 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/screens/open_cocoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/3rd/nativefiledialog/nativefiledialog/screens/open_cocoa.png -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/screens/open_gtk3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/3rd/nativefiledialog/nativefiledialog/screens/open_gtk3.png -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/screens/open_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/3rd/nativefiledialog/nativefiledialog/screens/open_win.png -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/src/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | Native File Dialog 3 | 4 | Internal, common across platforms 5 | 6 | http://www.frogtoss.com/labs 7 | */ 8 | 9 | 10 | #ifndef _NFD_COMMON_H 11 | #define _NFD_COMMON_H 12 | 13 | #define NFD_MAX_STRLEN 256 14 | #define _NFD_UNUSED(x) ((void)x) 15 | 16 | void *NFDi_Malloc( size_t bytes ); 17 | void NFDi_Free( void *ptr ); 18 | void NFDi_SetError( const char *msg ); 19 | void NFDi_SafeStrncpy( char *dst, const char *src, size_t maxCopy ); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/test/test_opendialog.c: -------------------------------------------------------------------------------- 1 | #include "nfd.h" 2 | 3 | #include 4 | #include 5 | 6 | 7 | /* this test should compile on all supported platforms */ 8 | 9 | int main( void ) 10 | { 11 | nfdchar_t *outPath = NULL; 12 | nfdresult_t result = NFD_OpenDialog( "png,jpg;pdf", NULL, &outPath ); 13 | if ( result == NFD_OKAY ) 14 | { 15 | puts("Success!"); 16 | puts(outPath); 17 | free(outPath); 18 | } 19 | else if ( result == NFD_CANCEL ) 20 | { 21 | puts("User pressed cancel."); 22 | } 23 | else 24 | { 25 | printf("Error: %s\n", NFD_GetError() ); 26 | } 27 | 28 | return 0; 29 | } 30 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/test/test_pickfolder.c: -------------------------------------------------------------------------------- 1 | #include "nfd.h" 2 | 3 | #include 4 | #include 5 | 6 | 7 | /* this test should compile on all supported platforms */ 8 | 9 | int main( void ) 10 | { 11 | nfdchar_t *outPath = NULL; 12 | nfdresult_t result = NFD_PickFolder( NULL, &outPath ); 13 | if ( result == NFD_OKAY ) 14 | { 15 | puts("Success!"); 16 | puts(outPath); 17 | free(outPath); 18 | } 19 | else if ( result == NFD_CANCEL ) 20 | { 21 | puts("User pressed cancel."); 22 | } 23 | else 24 | { 25 | printf("Error: %s\n", NFD_GetError() ); 26 | } 27 | 28 | return 0; 29 | } 30 | -------------------------------------------------------------------------------- /3rd/nativefiledialog/nativefiledialog/test/test_savedialog.c: -------------------------------------------------------------------------------- 1 | #include "nfd.h" 2 | 3 | #include 4 | #include 5 | 6 | /* this test should compile on all supported platforms */ 7 | 8 | int main( void ) 9 | { 10 | nfdchar_t *savePath = NULL; 11 | nfdresult_t result = NFD_SaveDialog( "png,jpg;pdf", NULL, &savePath ); 12 | if ( result == NFD_OKAY ) 13 | { 14 | puts("Success!"); 15 | puts(savePath); 16 | free(savePath); 17 | } 18 | else if ( result == NFD_CANCEL ) 19 | { 20 | puts("User pressed cancel."); 21 | } 22 | else 23 | { 24 | printf("Error: %s\n", NFD_GetError() ); 25 | } 26 | 27 | return 0; 28 | } 29 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | 2 | * module loader 3 | * app.js 4 | -------------------------------------------------------------------------------- /demos/cppdemo1/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了数据绑定基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo1/gen.sh: -------------------------------------------------------------------------------- 1 | rm -rf *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/cppdemo10/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM中timer用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo10/gen.sh: -------------------------------------------------------------------------------- 1 | cp -rf ../cppdemo9/temperature.h . 2 | cp -rf ../cppdemo9/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo11/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了一个视图上多个视图模型的用法。 2 | -------------------------------------------------------------------------------- /demos/cppdemo11/gen.sh: -------------------------------------------------------------------------------- 1 | cp -rf ../cppdemo9/temperature.h . 2 | cp -rf ../cppdemo9/temperature.cpp . 3 | cp -rf ../cppdemo9/humidity.h . 4 | cp -rf ../cppdemo9/humidity.cpp . 5 | 6 | rm -rf *view_model.* 7 | node ../../../awtk/tools/idl_gen/index.js idl.json . 8 | node ../../tools/view_model_gen/gen_vm.js idl.json 9 | 10 | -------------------------------------------------------------------------------- /demos/cppdemo12/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 在窗口之间传递参数的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo12/gen.sh: -------------------------------------------------------------------------------- 1 | rm -rf *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/cppdemo13/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了列表渲染的基本用法 (v-for) 。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo2/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM trigger参数的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo2/gen.sh: -------------------------------------------------------------------------------- 1 | cp -f ../cppdemo1/temperature.h . 2 | cp -f ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo3/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM converter的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo3/gen.sh: -------------------------------------------------------------------------------- 1 | cp -f ../cppdemo1/temperature.h . 2 | cp -f ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo39/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了列表渲染的过时用法 (v-for-item)。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo4/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM显式更新的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo4/gen.sh: -------------------------------------------------------------------------------- 1 | cp -f ../cppdemo1/temperature.h . 2 | cp -f ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo5/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM validator的用法。 2 | -------------------------------------------------------------------------------- /demos/cppdemo5/gen.sh: -------------------------------------------------------------------------------- 1 | cp -f ../cppdemo1/temperature.h . 2 | cp -f ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo6/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 事件处理的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo6/gen.sh: -------------------------------------------------------------------------------- 1 | cp -f ../cppdemo1/temperature.h . 2 | cp -f ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/cppdemo7/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 命令参数的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo7/gen.sh: -------------------------------------------------------------------------------- 1 | rm -rf *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/cppdemo8/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM常见控件的使用方法。 2 | 3 | -------------------------------------------------------------------------------- /demos/cppdemo8/gen.sh: -------------------------------------------------------------------------------- 1 | rm -rf *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/cppdemo9/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 多窗口的基本用法。 2 | -------------------------------------------------------------------------------- /demos/cppdemo9/gen.sh: -------------------------------------------------------------------------------- 1 | cp -rf ../cppdemo1/temperature.h . 2 | cp -rf ../cppdemo1/temperature.cpp . 3 | 4 | rm -rf *view_model.* 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/demo1/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了数据绑定基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo1/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo1/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo1/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo10/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM中timer用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo10/gen.sh: -------------------------------------------------------------------------------- 1 | rm -f *view_model.* 2 | 3 | node ../../../awtk/tools/idl_gen/index.js idl.json . 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo11/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了一个视图上多个视图模型的用法。 2 | -------------------------------------------------------------------------------- /demos/demo11/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo9/temperature.h . 2 | cp ../demo9/temperature.c . 3 | cp ../demo9/humidity.h . 4 | cp ../demo9/humidity.c . 5 | 6 | rm -f *view_model.* 7 | 8 | node ../../../awtk/tools/idl_gen/index.js idl.json . 9 | node ../../tools/view_model_gen/gen_vm.js idl.json 10 | 11 | -------------------------------------------------------------------------------- /demos/demo12/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 在窗口之间传递参数的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo12/gen.sh: -------------------------------------------------------------------------------- 1 | rm -f *view_model.* 2 | 3 | node ../../../awtk/tools/idl_gen/index.js idl.json . 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo13/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了列表渲染的基本用法 (v-for) 。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo14/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 快捷键处理的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo14/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | 4 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 5 | node ../../tools/view_model_gen/gen_vm.js idl.json 6 | 7 | -------------------------------------------------------------------------------- /demos/demo15/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM combobox 数据联动。 2 | -------------------------------------------------------------------------------- /demos/demo16/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 动态界面。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo17/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了如何控制控件的可见性。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo17/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json . 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo18/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了将复杂属性放到property tag中的用法。 2 | 3 | 有的属性值比较复杂,包含一些特殊字符,这些字符如果出现在属性中,需要进行转义处理,此时可以放到独立的property tag中。如: 4 | 5 | ``` 6 | 10 | ``` -------------------------------------------------------------------------------- /demos/demo19/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了通过属性控制动画 2 | 3 | widget 的"exec"属性可以用来执行特定的函数,其值由函数名和参数两部分组成,两者用英文冒号分隔。 4 | 5 | 目前主要用于动画的控制,支持的函数有: 6 | 7 | * start_animator 开始动画 8 | * stop_animator 停止动画 9 | * pause_animator 暂停动画 10 | * destroy_animator 销毁动画 11 | 12 | 比如下面的属性表示开始 rotation 动画: 13 | 14 | ``` 15 | exec="start_animator:rotation" 16 | ``` 17 | 18 | 在 MVVM 中,一般是根据模型中数据来控制动画。比如在本例中,温度低于 3 或高于 6 时开始动画,其它暂停动画,可以这样写: 19 | 20 | ``` 21 | {(value < 3 || value > 6) ? "start_animator:rotation" : "pause_animator:rotation"} 22 | ``` 23 | 24 | 由于 XML 的属性中不允许出现<>"等字符,我们需要把属性独立出来: 25 | 26 | ``` 27 | 6) ? "start_animator:rotation" : "pause_animator:rotation"} ]]> 28 | ``` -------------------------------------------------------------------------------- /demos/demo19/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | cp ../demo10/temperature_timer.h . 4 | cp ../demo10/temperature_timer.c . 5 | rm -f *view_model.* 6 | 7 | node ../../../awtk/tools/idl_gen/index.js idl.json . 8 | node ../../tools/view_model_gen/gen_vm.js idl.json 9 | 10 | -------------------------------------------------------------------------------- /demos/demo2/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了trigger参数的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo2/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo1/temperature.h . 2 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo2/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo2/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo20/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | 4 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 5 | node ../../tools/view_model_gen/gen_vm.js idl.json 6 | 7 | -------------------------------------------------------------------------------- /demos/demo20/vserial.sh: -------------------------------------------------------------------------------- 1 | sudo socat -d -d -d -d pty,link=/dev/master,raw,echo=0,user="$USER",group="$USER" pty,link=/dev/slave,raw,echo=0,user="$USER",group="$USER" 2 | -------------------------------------------------------------------------------- /demos/demo21/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 操作系统设置的基本用法,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo22/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 通过sub view model操作系统设置的基本用法,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo23/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 动态系统设置的基本用法,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo24/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 操作复杂的系统设置,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo25/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 操作复杂的系统设置,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo26/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 操作系统设置的基本用法,而无需编写代码。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo27/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了组合 view model 基本用法。 2 | -------------------------------------------------------------------------------- /demos/demo27/gen.sh: -------------------------------------------------------------------------------- 1 | rm -f *view_model.* 2 | 3 | node ../../../awtk/tools/idl_gen/index.js idl.json . 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo28/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了表达式常见用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo28/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo28/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo28/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo29/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了组合 view model 基本用法。 2 | -------------------------------------------------------------------------------- /demos/demo29/gen.sh: -------------------------------------------------------------------------------- 1 | rm -f *view_model.* 2 | 3 | node ../../../awtk/tools/idl_gen/index.js idl.json . 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo3/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM converter的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo3/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo1/temperature.h . 2 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo3/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo3/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo30/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了发送按键消息和设置控件属性基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo30/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo30/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo1/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo31/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了嵌套视图模型的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo31/gen.sh: -------------------------------------------------------------------------------- 1 | rm -f *view_model.* 2 | 3 | node ../../../awtk/tools/idl_gen/index.js idl.json . 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo32/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了一个 view model 多个 model 的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo33/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 navigate 命令以及 Args 的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo33/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json controller.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo33/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "close_current", 9 | "desc": "是否关闭当前窗口。", 10 | "type": "bool_t", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo33/controller.h", 18 | "desc": "窗口控制器。", 19 | "name": "controller_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo34/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了数据绑定基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo34/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo35/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了条件渲染的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo36/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 自定义导航器handler的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo36/custom_handlers.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"custom_handlers", 3 | "desc":"custom_handlers", 4 | "cmds": [ 5 | { 6 | "name":"show_toast", 7 | "canExec": true, 8 | "desc":"show_toast" 9 | }, 10 | { 11 | "name":"show_info", 12 | "canExec": true, 13 | "desc":"show_info" 14 | }, 15 | { 16 | "name":"show_confirm", 17 | "canExec": true, 18 | "desc":"show_confirm" 19 | }, 20 | { 21 | "name":"open_mywindow", 22 | "canExec": true, 23 | "desc":"open_mywindow" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /demos/demo37/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了硬件外设的集成。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo37/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo38/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了没有GUI,只有硬件外设的情况。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo38/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 4 | node ../../tools/view_model_gen/gen_vm.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo39/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了列表渲染的过时用法 (v-for-item)。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo39/gen.sh: -------------------------------------------------------------------------------- 1 | rm *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | node ../../tools/view_model_gen/gen_vm_array.js idl.json 5 | 6 | -------------------------------------------------------------------------------- /demos/demo4/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM显式更新的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo4/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo1/temperature.h . 2 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo4/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo4/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo40/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示多个语言互译与主题切换。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo40/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo1/temperature.h . 2 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo40/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo40/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo41/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示如何使用屏保。 2 | -------------------------------------------------------------------------------- /demos/demo41/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json screensaver.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | -------------------------------------------------------------------------------- /demos/demo5/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM validator的用法。 2 | -------------------------------------------------------------------------------- /demos/demo5/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo1/temperature.h . 2 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo5/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo5/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo6/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 事件处理的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo6/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo7/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 命令参数的基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo7/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json calculator.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo8/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM常见控件的使用方法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo8/gen.sh: -------------------------------------------------------------------------------- 1 | rm -fv *view_model.* 2 | node ../../../awtk/tools/idl_gen/index.js idl.json . 3 | node ../../tools/view_model_gen/gen_vm.js idl.json 4 | 5 | -------------------------------------------------------------------------------- /demos/demo9/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 多窗口的基本用法。 2 | -------------------------------------------------------------------------------- /demos/demo9/app_view_model.h: -------------------------------------------------------------------------------- 1 |  2 | /*This file is generated by code generator*/ 3 | 4 | #include "mvvm/base/view_model.h" 5 | 6 | #ifndef TK_APP_VIEW_MODEL_H 7 | #define TK_APP_VIEW_MODEL_H 8 | 9 | BEGIN_C_DECLS 10 | /** 11 | * @class app_view_model_t 12 | * 13 | * view model of app 14 | * 15 | */ 16 | typedef struct _app_view_model_t { 17 | view_model_t view_model; 18 | 19 | bool_t running; 20 | } app_view_model_t; 21 | 22 | /** 23 | * @method app_view_model_create 24 | * 创建app view model对象。 25 | * 26 | * @annotation ["constructor"] 27 | * @param {navigator_request_t*} req 请求参数。 28 | * 29 | * @return {view_model_t} 返回view_model_t对象。 30 | */ 31 | view_model_t* app_view_model_create(navigator_request_t* req); 32 | 33 | END_C_DECLS 34 | 35 | #endif /*TK_APP_VIEW_MODEL_H*/ 36 | -------------------------------------------------------------------------------- /demos/demo9/gen.sh: -------------------------------------------------------------------------------- 1 | cp ../demo6/temperature.h . 2 | cp ../demo6/temperature.c . 3 | rm -f *view_model.* 4 | 5 | node ../../../awtk/tools/idl_gen/index.js idl.json . 6 | node ../../tools/view_model_gen/gen_vm.js idl.json 7 | 8 | -------------------------------------------------------------------------------- /demos/demo_conf/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了file vm基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo_conf/demo.csv: -------------------------------------------------------------------------------- 1 | eth0,192.168.1.1 2 | eth1,192.168.1.2 3 | eth2,192.168.1.3 4 | -------------------------------------------------------------------------------- /demos/demo_conf/demo.ini: -------------------------------------------------------------------------------- 1 | [network] 2 | device = eth0 3 | ip = 192.168.1.1 4 | [serial] 5 | device = COM1 6 | baudrate = 115200 7 | -------------------------------------------------------------------------------- /demos/demo_conf/demo.json: -------------------------------------------------------------------------------- 1 | { 2 | "network" : { 3 | "device" : "eth0", 4 | "ip" : "192.168.1.1" 5 | }, 6 | "serial" : { 7 | "device" : "COM1", 8 | "baudrate" : "115200" 9 | } 10 | } -------------------------------------------------------------------------------- /demos/demo_conf/demo.ubjson: -------------------------------------------------------------------------------- 1 | {inetwork{ideviceSieth2iipSi 192.168.1.1}iserial{ideviceSiCOM1ibaudrateSi115200}} -------------------------------------------------------------------------------- /demos/demo_conf/demo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /demos/demo_conf/demo1.csv: -------------------------------------------------------------------------------- 1 | eth00,192.168.1.1 2 | eth1,192.168.1.2 3 | eth2,192.168.1.3 4 | -------------------------------------------------------------------------------- /demos/demo_conf/demo1.ini: -------------------------------------------------------------------------------- 1 | [network] 2 | device = eth1 3 | ip = 192.168.1.1 4 | [serial] 5 | device = COM1 6 | baudrate = 115200 7 | -------------------------------------------------------------------------------- /demos/demo_conf/demo1.json: -------------------------------------------------------------------------------- 1 | { 2 | "network" : { 3 | "device" : "eth1", 4 | "ip" : "192.168.1.1" 5 | }, 6 | "serial" : { 7 | "device" : "COM1", 8 | "baudrate" : "115200" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /demos/demo_conf/demo1.ubjson: -------------------------------------------------------------------------------- 1 | {inetwork{ideviceSieth1iipSi 192.168.1.1}iserial{ideviceSiCOM1ibaudrateSi115200}} -------------------------------------------------------------------------------- /demos/demo_conf/demo1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /demos/demo_conf/demo_array.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /demos/demo_conf/demo_array1.json: -------------------------------------------------------------------------------- 1 | { 2 | "networks" : [ 3 | { 4 | "device" : "eth00", 5 | "ip" : "192.168.1.1", 6 | "mask" : "20.0.0.0", 7 | "gateway" : "60.0.0.0" 8 | }, 9 | { 10 | "device" : "eth1", 11 | "ip" : "192.168.1.2" 12 | }, 13 | { 14 | "device" : "eth2", 15 | "ip" : "192.168.1.3", 16 | "mask" : "50.0.0.0", 17 | "gateway" : "80.0.0.0" 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /demos/demo_conf/demo_array1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /demos/demo_conf/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo_conf/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo1/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo_count_down/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示Timer基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo_count_down/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo_count_down/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo1/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo_file/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了file vm基本用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/demo_file/gen.sh: -------------------------------------------------------------------------------- 1 | node ../../../awtk/tools/idl_gen/index.js idl.json temperature.h 2 | node ../../tools/view_model_gen/gen_vm.js idl.json 3 | 4 | -------------------------------------------------------------------------------- /demos/demo_file/idl.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "class", 4 | "methods": [], 5 | "events": [], 6 | "properties": [ 7 | { 8 | "name": "value", 9 | "desc": "值。", 10 | "type": "double", 11 | "annotation": { 12 | "readable": true, 13 | "writable": true 14 | } 15 | } 16 | ], 17 | "header": "demo1/temperature.h", 18 | "desc": "温度控制器。", 19 | "name": "temperature_t", 20 | "annotation": { 21 | "model": true 22 | }, 23 | "level": 1 24 | } 25 | ] -------------------------------------------------------------------------------- /demos/demo_file/test1.txt: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /demos/demo_file/test2.txt: -------------------------------------------------------------------------------- 1 | test2 2 | -------------------------------------------------------------------------------- /demos/jsdemo1/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了数据绑定基本用法(JS版本)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo10/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM中timer用法(JS)。 2 | -------------------------------------------------------------------------------- /demos/jsdemo11/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了一个视图上多个视图模型的用法。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo12/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 在窗口之间传递参数的用法(JS)。 2 | -------------------------------------------------------------------------------- /demos/jsdemo13/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了列表渲染的基本用法 (v-for)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo14/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 快捷键处理的基本用法(JS版本)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo15/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM combobox 数据联动。 2 | -------------------------------------------------------------------------------- /demos/jsdemo16/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了 MVVM 动态界面。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo17/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了如何控制控件的可见性(JS版本)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo18/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了将复杂属性放到property tag中的用法。 2 | 3 | 有的属性值比较复杂,包含一些特殊字符,这些字符如果出现在属性中,需要进行转义处理,此时可以放到独立的property tag中。如: 4 | 5 | ``` 6 | 10 | ``` -------------------------------------------------------------------------------- /demos/jsdemo19/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了通过属性控制动画 2 | 3 | widget 的"exec"属性可以用来执行特定的函数,其值由函数名和参数两部分组成,两者用英文冒号分隔。 4 | 5 | 目前主要用于动画的控制,支持的函数有: 6 | 7 | * start_animator 开始动画 8 | * stop_animator 停止动画 9 | * pause_animator 暂停动画 10 | * destroy_animator 销毁动画 11 | 12 | 比如下面的属性表示开始 rotation 动画: 13 | 14 | ``` 15 | exec="start_animator:rotation" 16 | ``` 17 | 18 | 在 MVVM 中,一般是根据模型中数据来控制动画。比如在本例中,温度低于 3 或高于 6 时开始动画,其它暂停动画,可以这样写: 19 | 20 | ``` 21 | {($value < 3 || $value > 6) ? "start_animator:rotation" : "pause_animator:rotation"} 22 | ``` 23 | 24 | 由于 XML 的属性中不允许出现<>"等字符,我们需要把属性独立出来: 25 | 26 | ``` 27 | 6) ? "start_animator:rotation" : "pause_animator:rotation"} ]]> 28 | ``` -------------------------------------------------------------------------------- /demos/jsdemo2/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM trigger参数的用法(JS版本)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo3/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM converter的用法(JS)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo35/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了条件渲染的基本用法。 2 | -------------------------------------------------------------------------------- /demos/jsdemo4/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM显式更新的用法。 2 | -------------------------------------------------------------------------------- /demos/jsdemo40/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示多个语言互译与主题切换。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo41/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示如何使用屏保。 2 | -------------------------------------------------------------------------------- /demos/jsdemo5/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM validator的用法(JS)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo6/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 事件处理的基本用法(JS)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo7/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 命令参数的基本用法(JS)。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo8/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM常见控件的使用方法。 2 | 3 | -------------------------------------------------------------------------------- /demos/jsdemo9/README.md: -------------------------------------------------------------------------------- 1 | # 本示例展示了MVVM 多窗口的基本用法(JS)。 2 | 3 | -------------------------------------------------------------------------------- /design/dark/styles/system_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 12 | 13 | 14 | 17 | 18 | 19 | 27 | -------------------------------------------------------------------------------- /design/default/data/a-b-c.any: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /design/default/data/com.zlg.app.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /design/default/data/demo23.json: -------------------------------------------------------------------------------- 1 | { 2 | "network": [ 3 | { 4 | "name": "eth0", 5 | "ip": "192.168.1.10", 6 | "mask": "255.255.255.0", 7 | "gateway": "192.168.0.1" 8 | }, 9 | { 10 | "name": "eth1", 11 | "ip": "192.168.2.20", 12 | "mask": "255.255.255.0", 13 | "gateway": "192.168.2.1" 14 | }, 15 | { 16 | "name": "eth2", 17 | "ip": "192.168.3.30", 18 | "mask": "255.255.255.0", 19 | "gateway": "192.168.3.1" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /design/default/data/demo29.json: -------------------------------------------------------------------------------- 1 | { 2 | "leds" : [ 3 | { 4 | "name" : "led1", 5 | "lightness" : 32 6 | }, 7 | { 8 | "name" : "led2", 9 | "lightness" : 64 10 | }, 11 | { 12 | "name" : "led3", 13 | "lightness" : 84 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /design/default/data/file_info.txt: -------------------------------------------------------------------------------- 1 | 123456789 -------------------------------------------------------------------------------- /design/default/data/gpinyin.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/data/gpinyin.dat -------------------------------------------------------------------------------- /design/default/data/suggest_words_zh_cn.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/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/README.md: -------------------------------------------------------------------------------- 1 | # 字体 2 | 3 | * default.ttf 为缺省字体。 4 | 5 | * default_full.ttf 为完整的字体,和text.txt一起用来生成default.data。这在不支持ttf字体的板子才需要。 -------------------------------------------------------------------------------- /design/default/fonts/ap.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/fonts/ap.ttf -------------------------------------------------------------------------------- /design/default/fonts/config/ap.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ -------------------------------------------------------------------------------- /design/default/fonts/config/default.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,。?!确定取消 -------------------------------------------------------------------------------- /design/default/fonts/default.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/fonts/default.ttf -------------------------------------------------------------------------------- /design/default/fonts/text.txt: -------------------------------------------------------------------------------- 1 | !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~值为确定取消中文字符测试,。?! 2 | -------------------------------------------------------------------------------- /design/default/images/README.md: -------------------------------------------------------------------------------- 1 | # LCD密度与图片 2 | 3 | * x1 目录下放普通LCD的图片。 4 | * x2 目录下放高清LCD的图片。 5 | * x3/x4 目录下放手机等超高清LCD的图片。 6 | * xx 目录下放屏幕无关的图片,如背景图片等等。 7 | * svg 目录下放SVG图片,SVG适合需要选择和缩放的情况。 8 | 9 | 注意: 10 | 11 | * 对于嵌入式系统,一般只需要x1的图片。如果开发环境使用高清的PC显示器,为了方便PC上看效果,建议也准备一套x2的图片。 12 | 13 | * 只有定义了WITH\_FS\_RES宏,也就是有文件系统时,AWTK根据LCD密度自动取对应的图片(参考:src/base/image\_manager.c) 14 | 15 | * 如果没有文件系统,可以在资源生成脚本update\_res.py中指定。 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /design/default/images/svg/ball.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/ball.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/china.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/china.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/girl.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/girl.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/pointer.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/pointer.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/pointer_1.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/pointer_1.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/pointer_4.bsvg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/svg/pointer_4.bsvg -------------------------------------------------------------------------------- /design/default/images/svg/pointer_4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /design/default/images/x1/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/1.jpg -------------------------------------------------------------------------------- /design/default/images/x1/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/2.jpg -------------------------------------------------------------------------------- /design/default/images/x1/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/3.jpg -------------------------------------------------------------------------------- /design/default/images/x1/active_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/active_dot.png -------------------------------------------------------------------------------- /design/default/images/x1/ani1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani1.png -------------------------------------------------------------------------------- /design/default/images/x1/ani2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani2.png -------------------------------------------------------------------------------- /design/default/images/x1/ani3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani3.png -------------------------------------------------------------------------------- /design/default/images/x1/ani4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani4.png -------------------------------------------------------------------------------- /design/default/images/x1/ani5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani5.png -------------------------------------------------------------------------------- /design/default/images/x1/ani6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani6.png -------------------------------------------------------------------------------- /design/default/images/x1/ani7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani7.png -------------------------------------------------------------------------------- /design/default/images/x1/ani8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani8.png -------------------------------------------------------------------------------- /design/default/images/x1/ani9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ani9.png -------------------------------------------------------------------------------- /design/default/images/x1/ania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/ania.png -------------------------------------------------------------------------------- /design/default/images/x1/anib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/anib.png -------------------------------------------------------------------------------- /design/default/images/x1/anic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/anic.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_down_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_down_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_down_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_down_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_left_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_left_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_left_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_right_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_right_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_right_p.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_up_n.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_up_o.png -------------------------------------------------------------------------------- /design/default/images/x1/arrow_up_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/arrow_up_p.png -------------------------------------------------------------------------------- /design/default/images/x1/backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/backspace.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_0.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_1.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_2.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_3.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_4.png -------------------------------------------------------------------------------- /design/default/images/x1/battery_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/battery_5.png -------------------------------------------------------------------------------- /design/default/images/x1/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/bee.gif -------------------------------------------------------------------------------- /design/default/images/x1/bricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/bricks.png -------------------------------------------------------------------------------- /design/default/images/x1/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/check.png -------------------------------------------------------------------------------- /design/default/images/x1/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/checked.png -------------------------------------------------------------------------------- /design/default/images/x1/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/clock.png -------------------------------------------------------------------------------- /design/default/images/x1/clock_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/clock_bg.jpg -------------------------------------------------------------------------------- /design/default/images/x1/clock_hour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/clock_hour.png -------------------------------------------------------------------------------- /design/default/images/x1/clock_minute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/clock_minute.png -------------------------------------------------------------------------------- /design/default/images/x1/clock_second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/clock_second.png -------------------------------------------------------------------------------- /design/default/images/x1/close_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/close_d.png -------------------------------------------------------------------------------- /design/default/images/x1/close_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/close_n.png -------------------------------------------------------------------------------- /design/default/images/x1/close_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/close_o.png -------------------------------------------------------------------------------- /design/default/images/x1/close_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/close_p.png -------------------------------------------------------------------------------- /design/default/images/x1/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/contact.png -------------------------------------------------------------------------------- /design/default/images/x1/contact_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/contact_active.png -------------------------------------------------------------------------------- /design/default/images/x1/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/cross.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/cursor.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor_hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/cursor_hand.png -------------------------------------------------------------------------------- /design/default/images/x1/cursor_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/cursor_text.png -------------------------------------------------------------------------------- /design/default/images/x1/dialog_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/dialog_title.png -------------------------------------------------------------------------------- /design/default/images/x1/discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/discovery.png -------------------------------------------------------------------------------- /design/default/images/x1/discovery_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/discovery_active.png -------------------------------------------------------------------------------- /design/default/images/x1/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/dot.png -------------------------------------------------------------------------------- /design/default/images/x1/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/earth.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/edit_clear_n.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/edit_clear_o.png -------------------------------------------------------------------------------- /design/default/images/x1/edit_clear_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/edit_clear_p.png -------------------------------------------------------------------------------- /design/default/images/x1/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/empty.png -------------------------------------------------------------------------------- /design/default/images/x1/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/en.png -------------------------------------------------------------------------------- /design/default/images/x1/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/file.png -------------------------------------------------------------------------------- /design/default/images/x1/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/find.png -------------------------------------------------------------------------------- /design/default/images/x1/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/folder.png -------------------------------------------------------------------------------- /design/default/images/x1/green_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/green_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x1/green_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/green_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x1/green_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/green_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x1/guage_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/guage_bg.jpg -------------------------------------------------------------------------------- /design/default/images/x1/guage_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/guage_pointer.png -------------------------------------------------------------------------------- /design/default/images/x1/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/info.png -------------------------------------------------------------------------------- /design/default/images/x1/invisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/invisible.png -------------------------------------------------------------------------------- /design/default/images/x1/left_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/left_off.png -------------------------------------------------------------------------------- /design/default/images/x1/left_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/left_on.png -------------------------------------------------------------------------------- /design/default/images/x1/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/logo.png -------------------------------------------------------------------------------- /design/default/images/x1/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/me.png -------------------------------------------------------------------------------- /design/default/images/x1/me_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/me_active.png -------------------------------------------------------------------------------- /design/default/images/x1/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/message.png -------------------------------------------------------------------------------- /design/default/images/x1/middle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/middle_off.png -------------------------------------------------------------------------------- /design/default/images/x1/middle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/middle_on.png -------------------------------------------------------------------------------- /design/default/images/x1/msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/msg.png -------------------------------------------------------------------------------- /design/default/images/x1/msg_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/msg_active.png -------------------------------------------------------------------------------- /design/default/images/x1/muted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/muted.png -------------------------------------------------------------------------------- /design/default/images/x1/num_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_0.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_1.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_2.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_3.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_4.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_5.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_6.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_7.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_8.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_9.jpg -------------------------------------------------------------------------------- /design/default/images/x1/num_dot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/num_dot.jpg -------------------------------------------------------------------------------- /design/default/images/x1/play_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/play_n.png -------------------------------------------------------------------------------- /design/default/images/x1/play_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/play_o.png -------------------------------------------------------------------------------- /design/default/images/x1/play_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/play_p.png -------------------------------------------------------------------------------- /design/default/images/x1/progress_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/progress_circle.png -------------------------------------------------------------------------------- /design/default/images/x1/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/question.png -------------------------------------------------------------------------------- /design/default/images/x1/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/radio_checked.png -------------------------------------------------------------------------------- /design/default/images/x1/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/radio_unchecked.png -------------------------------------------------------------------------------- /design/default/images/x1/red_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/red_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x1/red_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/red_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x1/red_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/red_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x1/return_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/return_up.png -------------------------------------------------------------------------------- /design/default/images/x1/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/rgb.png -------------------------------------------------------------------------------- /design/default/images/x1/rgba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/rgba.png -------------------------------------------------------------------------------- /design/default/images/x1/right_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/right_off.png -------------------------------------------------------------------------------- /design/default/images/x1/right_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/right_on.png -------------------------------------------------------------------------------- /design/default/images/x1/shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/shift.png -------------------------------------------------------------------------------- /design/default/images/x1/shifton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/shifton.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_bg.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_drag.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_drag_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_drag_o.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_drag_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_drag_p.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_fg.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_v_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_v_bg.png -------------------------------------------------------------------------------- /design/default/images/x1/slider_v_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/slider_v_fg.png -------------------------------------------------------------------------------- /design/default/images/x1/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/switch.png -------------------------------------------------------------------------------- /design/default/images/x1/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/unchecked.png -------------------------------------------------------------------------------- /design/default/images/x1/unmuted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/unmuted.png -------------------------------------------------------------------------------- /design/default/images/x1/visible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/visible.png -------------------------------------------------------------------------------- /design/default/images/x1/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/warn.png -------------------------------------------------------------------------------- /design/default/images/x1/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x1/zh.png -------------------------------------------------------------------------------- /design/default/images/x2/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/0 -------------------------------------------------------------------------------- /design/default/images/x2/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/1.jpg -------------------------------------------------------------------------------- /design/default/images/x2/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/2.jpg -------------------------------------------------------------------------------- /design/default/images/x2/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/3.jpg -------------------------------------------------------------------------------- /design/default/images/x2/active_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/active_dot.png -------------------------------------------------------------------------------- /design/default/images/x2/ani1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani1.png -------------------------------------------------------------------------------- /design/default/images/x2/ani2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani2.png -------------------------------------------------------------------------------- /design/default/images/x2/ani3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani3.png -------------------------------------------------------------------------------- /design/default/images/x2/ani4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani4.png -------------------------------------------------------------------------------- /design/default/images/x2/ani5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani5.png -------------------------------------------------------------------------------- /design/default/images/x2/ani6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani6.png -------------------------------------------------------------------------------- /design/default/images/x2/ani7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani7.png -------------------------------------------------------------------------------- /design/default/images/x2/ani8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani8.png -------------------------------------------------------------------------------- /design/default/images/x2/ani9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ani9.png -------------------------------------------------------------------------------- /design/default/images/x2/ania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/ania.png -------------------------------------------------------------------------------- /design/default/images/x2/anib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/anib.png -------------------------------------------------------------------------------- /design/default/images/x2/anic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/anic.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_down_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_down_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_down_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_down_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_left_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_left_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_left_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_right_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_right_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_right_p.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_up_n.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_up_o.png -------------------------------------------------------------------------------- /design/default/images/x2/arrow_up_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/arrow_up_p.png -------------------------------------------------------------------------------- /design/default/images/x2/backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/backspace.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_0.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_1.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_2.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_3.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_4.png -------------------------------------------------------------------------------- /design/default/images/x2/battery_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/battery_5.png -------------------------------------------------------------------------------- /design/default/images/x2/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/bee.gif -------------------------------------------------------------------------------- /design/default/images/x2/bricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/bricks.png -------------------------------------------------------------------------------- /design/default/images/x2/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/check.png -------------------------------------------------------------------------------- /design/default/images/x2/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/checked.png -------------------------------------------------------------------------------- /design/default/images/x2/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/clock.png -------------------------------------------------------------------------------- /design/default/images/x2/clock_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/clock_bg.jpg -------------------------------------------------------------------------------- /design/default/images/x2/clock_hour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/clock_hour.png -------------------------------------------------------------------------------- /design/default/images/x2/clock_minute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/clock_minute.png -------------------------------------------------------------------------------- /design/default/images/x2/clock_second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/clock_second.png -------------------------------------------------------------------------------- /design/default/images/x2/close_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/close_d.png -------------------------------------------------------------------------------- /design/default/images/x2/close_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/close_n.png -------------------------------------------------------------------------------- /design/default/images/x2/close_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/close_o.png -------------------------------------------------------------------------------- /design/default/images/x2/close_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/close_p.png -------------------------------------------------------------------------------- /design/default/images/x2/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/contact.png -------------------------------------------------------------------------------- /design/default/images/x2/contact_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/contact_active.png -------------------------------------------------------------------------------- /design/default/images/x2/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/cross.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/cursor.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor_hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/cursor_hand.png -------------------------------------------------------------------------------- /design/default/images/x2/cursor_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/cursor_text.png -------------------------------------------------------------------------------- /design/default/images/x2/dialog_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/dialog_title.png -------------------------------------------------------------------------------- /design/default/images/x2/discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/discovery.png -------------------------------------------------------------------------------- /design/default/images/x2/discovery_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/discovery_active.png -------------------------------------------------------------------------------- /design/default/images/x2/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/dot.png -------------------------------------------------------------------------------- /design/default/images/x2/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/earth.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/edit_clear_n.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/edit_clear_o.png -------------------------------------------------------------------------------- /design/default/images/x2/edit_clear_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/edit_clear_p.png -------------------------------------------------------------------------------- /design/default/images/x2/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/empty.png -------------------------------------------------------------------------------- /design/default/images/x2/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/en.png -------------------------------------------------------------------------------- /design/default/images/x2/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/file.png -------------------------------------------------------------------------------- /design/default/images/x2/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/find.png -------------------------------------------------------------------------------- /design/default/images/x2/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/folder.png -------------------------------------------------------------------------------- /design/default/images/x2/green_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/green_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x2/green_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/green_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x2/green_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/green_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x2/guage_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/guage_bg.png -------------------------------------------------------------------------------- /design/default/images/x2/guage_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/guage_pointer.png -------------------------------------------------------------------------------- /design/default/images/x2/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/info.png -------------------------------------------------------------------------------- /design/default/images/x2/invisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/invisible.png -------------------------------------------------------------------------------- /design/default/images/x2/left_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/left_off.png -------------------------------------------------------------------------------- /design/default/images/x2/left_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/left_on.png -------------------------------------------------------------------------------- /design/default/images/x2/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/logo.png -------------------------------------------------------------------------------- /design/default/images/x2/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/me.png -------------------------------------------------------------------------------- /design/default/images/x2/me_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/me_active.png -------------------------------------------------------------------------------- /design/default/images/x2/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/message.png -------------------------------------------------------------------------------- /design/default/images/x2/middle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/middle_off.png -------------------------------------------------------------------------------- /design/default/images/x2/middle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/middle_on.png -------------------------------------------------------------------------------- /design/default/images/x2/msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/msg.png -------------------------------------------------------------------------------- /design/default/images/x2/msg_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/msg_active.png -------------------------------------------------------------------------------- /design/default/images/x2/muted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/muted.png -------------------------------------------------------------------------------- /design/default/images/x2/num_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_0.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_1.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_2.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_3.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_4.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_5.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_6.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_7.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_8.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_9.jpg -------------------------------------------------------------------------------- /design/default/images/x2/num_dot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/num_dot.jpg -------------------------------------------------------------------------------- /design/default/images/x2/play_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/play_n.png -------------------------------------------------------------------------------- /design/default/images/x2/play_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/play_o.png -------------------------------------------------------------------------------- /design/default/images/x2/play_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/play_p.png -------------------------------------------------------------------------------- /design/default/images/x2/progress_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/progress_circle.png -------------------------------------------------------------------------------- /design/default/images/x2/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/question.png -------------------------------------------------------------------------------- /design/default/images/x2/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/radio_checked.png -------------------------------------------------------------------------------- /design/default/images/x2/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/radio_unchecked.png -------------------------------------------------------------------------------- /design/default/images/x2/red_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/red_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x2/red_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/red_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x2/red_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/red_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x2/return_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/return_up.png -------------------------------------------------------------------------------- /design/default/images/x2/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/rgb.png -------------------------------------------------------------------------------- /design/default/images/x2/rgba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/rgba.png -------------------------------------------------------------------------------- /design/default/images/x2/right_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/right_off.png -------------------------------------------------------------------------------- /design/default/images/x2/right_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/right_on.png -------------------------------------------------------------------------------- /design/default/images/x2/shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/shift.png -------------------------------------------------------------------------------- /design/default/images/x2/shifton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/shifton.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_bg.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_drag.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_drag_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_drag_o.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_drag_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_drag_p.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_fg.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_v_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_v_bg.png -------------------------------------------------------------------------------- /design/default/images/x2/slider_v_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/slider_v_fg.png -------------------------------------------------------------------------------- /design/default/images/x2/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/switch.png -------------------------------------------------------------------------------- /design/default/images/x2/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/unchecked.png -------------------------------------------------------------------------------- /design/default/images/x2/unmuted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/unmuted.png -------------------------------------------------------------------------------- /design/default/images/x2/visible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/visible.png -------------------------------------------------------------------------------- /design/default/images/x2/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/warn.png -------------------------------------------------------------------------------- /design/default/images/x2/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x2/zh.png -------------------------------------------------------------------------------- /design/default/images/x3/0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/0 -------------------------------------------------------------------------------- /design/default/images/x3/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/1.jpg -------------------------------------------------------------------------------- /design/default/images/x3/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/2.jpg -------------------------------------------------------------------------------- /design/default/images/x3/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/3.jpg -------------------------------------------------------------------------------- /design/default/images/x3/active_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/active_dot.png -------------------------------------------------------------------------------- /design/default/images/x3/ani1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani1.png -------------------------------------------------------------------------------- /design/default/images/x3/ani2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani2.png -------------------------------------------------------------------------------- /design/default/images/x3/ani3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani3.png -------------------------------------------------------------------------------- /design/default/images/x3/ani4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani4.png -------------------------------------------------------------------------------- /design/default/images/x3/ani5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani5.png -------------------------------------------------------------------------------- /design/default/images/x3/ani6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani6.png -------------------------------------------------------------------------------- /design/default/images/x3/ani7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani7.png -------------------------------------------------------------------------------- /design/default/images/x3/ani8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani8.png -------------------------------------------------------------------------------- /design/default/images/x3/ani9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ani9.png -------------------------------------------------------------------------------- /design/default/images/x3/ania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/ania.png -------------------------------------------------------------------------------- /design/default/images/x3/anib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/anib.png -------------------------------------------------------------------------------- /design/default/images/x3/anic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/anic.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_down_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_down_n.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_down_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_down_o.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_down_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_down_p.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_left_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_left_n.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_left_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_left_o.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_left_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_left_p.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_right_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_right_n.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_right_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_right_o.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_right_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_right_p.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_up_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_up_n.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_up_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_up_o.png -------------------------------------------------------------------------------- /design/default/images/x3/arrow_up_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/arrow_up_p.png -------------------------------------------------------------------------------- /design/default/images/x3/backspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/backspace.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_0.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_1.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_2.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_3.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_4.png -------------------------------------------------------------------------------- /design/default/images/x3/battery_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/battery_5.png -------------------------------------------------------------------------------- /design/default/images/x3/bee.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/bee.gif -------------------------------------------------------------------------------- /design/default/images/x3/bricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/bricks.png -------------------------------------------------------------------------------- /design/default/images/x3/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/check.png -------------------------------------------------------------------------------- /design/default/images/x3/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/checked.png -------------------------------------------------------------------------------- /design/default/images/x3/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/clock.png -------------------------------------------------------------------------------- /design/default/images/x3/clock_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/clock_bg.jpg -------------------------------------------------------------------------------- /design/default/images/x3/clock_hour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/clock_hour.png -------------------------------------------------------------------------------- /design/default/images/x3/clock_minute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/clock_minute.png -------------------------------------------------------------------------------- /design/default/images/x3/clock_second.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/clock_second.png -------------------------------------------------------------------------------- /design/default/images/x3/close_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/close_d.png -------------------------------------------------------------------------------- /design/default/images/x3/close_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/close_n.png -------------------------------------------------------------------------------- /design/default/images/x3/close_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/close_o.png -------------------------------------------------------------------------------- /design/default/images/x3/close_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/close_p.png -------------------------------------------------------------------------------- /design/default/images/x3/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/contact.png -------------------------------------------------------------------------------- /design/default/images/x3/contact_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/contact_active.png -------------------------------------------------------------------------------- /design/default/images/x3/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/cross.png -------------------------------------------------------------------------------- /design/default/images/x3/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/cursor.png -------------------------------------------------------------------------------- /design/default/images/x3/cursor_hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/cursor_hand.png -------------------------------------------------------------------------------- /design/default/images/x3/cursor_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/cursor_text.png -------------------------------------------------------------------------------- /design/default/images/x3/dialog_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/dialog_title.png -------------------------------------------------------------------------------- /design/default/images/x3/discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/discovery.png -------------------------------------------------------------------------------- /design/default/images/x3/discovery_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/discovery_active.png -------------------------------------------------------------------------------- /design/default/images/x3/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/dot.png -------------------------------------------------------------------------------- /design/default/images/x3/earth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/earth.png -------------------------------------------------------------------------------- /design/default/images/x3/edit_clear_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/edit_clear_n.png -------------------------------------------------------------------------------- /design/default/images/x3/edit_clear_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/edit_clear_o.png -------------------------------------------------------------------------------- /design/default/images/x3/edit_clear_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/edit_clear_p.png -------------------------------------------------------------------------------- /design/default/images/x3/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/empty.png -------------------------------------------------------------------------------- /design/default/images/x3/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/en.png -------------------------------------------------------------------------------- /design/default/images/x3/find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/find.png -------------------------------------------------------------------------------- /design/default/images/x3/green_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/green_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x3/green_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/green_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x3/green_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/green_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x3/guage_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/guage_bg.png -------------------------------------------------------------------------------- /design/default/images/x3/guage_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/guage_pointer.png -------------------------------------------------------------------------------- /design/default/images/x3/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/info.png -------------------------------------------------------------------------------- /design/default/images/x3/invisible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/invisible.png -------------------------------------------------------------------------------- /design/default/images/x3/left_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/left_off.png -------------------------------------------------------------------------------- /design/default/images/x3/left_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/left_on.png -------------------------------------------------------------------------------- /design/default/images/x3/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/logo.png -------------------------------------------------------------------------------- /design/default/images/x3/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/me.png -------------------------------------------------------------------------------- /design/default/images/x3/me_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/me_active.png -------------------------------------------------------------------------------- /design/default/images/x3/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/message.png -------------------------------------------------------------------------------- /design/default/images/x3/middle_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/middle_off.png -------------------------------------------------------------------------------- /design/default/images/x3/middle_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/middle_on.png -------------------------------------------------------------------------------- /design/default/images/x3/msg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/msg.png -------------------------------------------------------------------------------- /design/default/images/x3/msg_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/msg_active.png -------------------------------------------------------------------------------- /design/default/images/x3/muted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/muted.png -------------------------------------------------------------------------------- /design/default/images/x3/num_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_0.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_1.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_2.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_3.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_4.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_5.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_6.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_7.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_8.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_9.jpg -------------------------------------------------------------------------------- /design/default/images/x3/num_dot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/num_dot.jpg -------------------------------------------------------------------------------- /design/default/images/x3/play_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/play_n.png -------------------------------------------------------------------------------- /design/default/images/x3/play_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/play_o.png -------------------------------------------------------------------------------- /design/default/images/x3/play_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/play_p.png -------------------------------------------------------------------------------- /design/default/images/x3/progress_circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/progress_circle.png -------------------------------------------------------------------------------- /design/default/images/x3/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/question.png -------------------------------------------------------------------------------- /design/default/images/x3/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/radio_checked.png -------------------------------------------------------------------------------- /design/default/images/x3/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/radio_unchecked.png -------------------------------------------------------------------------------- /design/default/images/x3/red_btn_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/red_btn_n.png -------------------------------------------------------------------------------- /design/default/images/x3/red_btn_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/red_btn_o.png -------------------------------------------------------------------------------- /design/default/images/x3/red_btn_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/red_btn_p.png -------------------------------------------------------------------------------- /design/default/images/x3/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/rgb.png -------------------------------------------------------------------------------- /design/default/images/x3/rgba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/rgba.png -------------------------------------------------------------------------------- /design/default/images/x3/right_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/right_off.png -------------------------------------------------------------------------------- /design/default/images/x3/right_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/right_on.png -------------------------------------------------------------------------------- /design/default/images/x3/shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/shift.png -------------------------------------------------------------------------------- /design/default/images/x3/shifton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/shifton.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_bg.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_drag.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_drag_o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_drag_o.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_drag_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_drag_p.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_fg.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_v_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_v_bg.png -------------------------------------------------------------------------------- /design/default/images/x3/slider_v_fg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/slider_v_fg.png -------------------------------------------------------------------------------- /design/default/images/x3/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/switch.png -------------------------------------------------------------------------------- /design/default/images/x3/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/unchecked.png -------------------------------------------------------------------------------- /design/default/images/x3/unmuted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/unmuted.png -------------------------------------------------------------------------------- /design/default/images/x3/visible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/visible.png -------------------------------------------------------------------------------- /design/default/images/x3/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/warn.png -------------------------------------------------------------------------------- /design/default/images/x3/zh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/x3/zh.png -------------------------------------------------------------------------------- /design/default/images/xx/bg_landscape_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_landscape_1.jpg -------------------------------------------------------------------------------- /design/default/images/xx/bg_landscape_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_landscape_2.jpg -------------------------------------------------------------------------------- /design/default/images/xx/bg_landscape_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_landscape_3.jpg -------------------------------------------------------------------------------- /design/default/images/xx/bg_portrait_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_portrait_1.jpg -------------------------------------------------------------------------------- /design/default/images/xx/bg_portrait_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_portrait_2.jpg -------------------------------------------------------------------------------- /design/default/images/xx/bg_portrait_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/bg_portrait_3.jpg -------------------------------------------------------------------------------- /design/default/images/xx/flag_CN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/flag_CN.png -------------------------------------------------------------------------------- /design/default/images/xx/flag_US.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/flag_US.png -------------------------------------------------------------------------------- /design/default/images/xx/flag_none.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zlgopen/awtk-mvvm/495408f1ab342a48f7b5778637f1f9827a6d51f0/design/default/images/xx/flag_none.jpg -------------------------------------------------------------------------------- /design/default/scripts/calculator.js: -------------------------------------------------------------------------------- 1 | ViewModel('calculator', { 2 | data: { 3 | expr: '' 4 | }, 5 | methods: { 6 | addChar: function(args) { 7 | this.expr += args; 8 | this.notifyPropsChanged(); 9 | }, 10 | removeChar: function(args) { 11 | this.expr = this.expr.slice(0, -1); 12 | this.notifyPropsChanged(); 13 | }, 14 | eval: function(args) { 15 | this.expr = eval(this.expr).toString(); 16 | this.notifyPropsChanged(); 17 | } 18 | } 19 | }); 20 | -------------------------------------------------------------------------------- /design/default/scripts/com_settings.js: -------------------------------------------------------------------------------- 1 | ViewModel('com_settings', { 2 | data: { 3 | type: 0, 4 | ip: '192.168.1.1', 5 | port: '8088', 6 | device: 'COM1', 7 | baudrate: '9600', 8 | parity: 0 9 | }, 10 | computed: { 11 | summary : { 12 | get : function () { 13 | var summary = ''; 14 | 15 | if(this.type == 0) { 16 | var parity_name = ["None", "Odd", "Even"]; 17 | summary = 'UART: ' + this.device + ' ' + this.baudrate + ' ' + parity_name[this.parity]; 18 | } else { 19 | summary = "SOCKET: " + this.ip + ' ' + this.port; 20 | } 21 | 22 | return summary; 23 | } 24 | } 25 | } 26 | }); 27 | -------------------------------------------------------------------------------- /design/default/scripts/humidity.js: -------------------------------------------------------------------------------- 1 | ViewModel('humidity', { 2 | data: { 3 | value: 20 4 | } 5 | }); 6 | -------------------------------------------------------------------------------- /design/default/scripts/room_settings.js: -------------------------------------------------------------------------------- 1 | ViewModel('room_settings', { 2 | data: { 3 | room: 'none', 4 | temp: 0, 5 | humidity: 0 6 | }, 7 | methods: { 8 | return: function(args) { 9 | this.req.onResult({temp: this.temp, humidity: this.humidity, room: this.room}); 10 | } 11 | }, 12 | onWillMount: function(req) { 13 | this.req = req; 14 | this.room = req.room || 'none'; 15 | this.temp = req.temp || 0; 16 | this.humidity = req.humidity || 0; 17 | } 18 | }); 19 | -------------------------------------------------------------------------------- /design/default/scripts/screensaver.js: -------------------------------------------------------------------------------- 1 | ViewModel('screensaver', { 2 | data: { 3 | time: 10000 4 | }, 5 | methods: { 6 | canSetTime: function() { 7 | return Number(this.time) >= 1000; 8 | }, 9 | setTime: function() { 10 | setScreenSaverTime(Number(this.time)); 11 | } 12 | }, 13 | }); 14 | -------------------------------------------------------------------------------- /design/default/scripts/temperature.js: -------------------------------------------------------------------------------- 1 | ViewModel('temperature', { 2 | data: { 3 | value: 20 4 | } 5 | }); 6 | -------------------------------------------------------------------------------- /design/default/scripts/value_converter.js: -------------------------------------------------------------------------------- 1 | ValueConverter('fahrenheit', { 2 | toView: function (v) { 3 | return v * 1.8 + 32; 4 | }, 5 | toModel: function (v) { 6 | return (v - 32) / 1.8; 7 | } 8 | }); -------------------------------------------------------------------------------- /design/default/scripts/value_validator.js: -------------------------------------------------------------------------------- 1 | ValueValidator('water_temp', { 2 | isValid: function (v) { 3 | if (v <= 20) { 4 | return { result: false, message: "too low" }; 5 | } else if (v >= 60) { 6 | return { result: false, message: "too high" }; 7 | } else { 8 | return { result: true, message: "normal" }; 9 | } 10 | } 11 | }); 12 | -------------------------------------------------------------------------------- /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/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/window1.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | -------------------------------------------------------------------------------- /design/default/ui/address.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /design/default/ui/app_conf_extend_cmds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |