Commit Graph

589 Commits

Author SHA1 Message Date
xianjimli
7b76f9ee2b format code and update docs 2019-02-25 12:02:56 +08:00
xianjimli
c0827a555b improve image_animation, fix issue #85 2019-02-25 11:59:00 +08:00
xianjimli
2bfc2d123d support change screen saver time 2019-02-21 18:00:15 +08:00
xianjimli
659a88aea0 fix open dialog in long press event 2019-02-20 17:21:37 +08:00
xianjimli
9eb02f67a1 support screen saver 2019-02-20 15:02:13 +08:00
xianjimli
dc00e9a674 button add enable_long_press property 2019-02-20 10:32:41 +08:00
xianjimli
0ef299abd3 improve image animation 2019-02-18 11:29:51 +08:00
xianjimli
6ad88d423e assets support script 2019-02-07 17:27:19 +08:00
xianjimli
734164bdd6 update assets and add tests 2019-02-04 07:58:13 +08:00
xianjimli
8a61fa2013 fix system bar locale. issue #86 2019-01-26 08:02:18 +08:00
xianjimli
9c9a5708d4 fix check button and update assets 2019-01-17 09:18:15 +08:00
xianjimli
9dab9f59bf improve slide menu 2019-01-09 09:21:46 +08:00
xianjimli
85223226d9 update assets 2019-01-08 11:09:06 +08:00
xianjimli
11fde44915 update docs 2019-01-07 12:06:05 +08:00
xianjimli
201b4a089d update copyright time 2019-01-07 10:58:36 +08:00
xianjimli
556bf31e00 fix combobox. issue #62 2019-01-04 16:16:27 +08:00
xianjimli
8df10787f7 improve slide menu. fix issue #63 2019-01-04 15:43:45 +08:00
xianjimli
98c43e17ce add close button on keyboard. fix issue #44 2019-01-03 15:52:56 +08:00
xianjimli
5286eda421 add images 2019-01-03 14:52:45 +08:00
xianjimli
646095435c improve password edit 2019-01-03 14:45:23 +08:00
xianjimli
8ebe43de3c fix demos 2019-01-03 11:37:28 +08:00
xianjimli
1ae1b5002f update docs 2018-12-29 12:17:06 +08:00
xianjimli
07d02d7ca7 update docs 2018-12-27 15:28:20 +08:00
xianjimli
969f35c4ce support freetype font loader 2018-12-26 18:10:38 +08:00
xianjimli
bdf4ad8945 update docs 2018-12-26 15:08:22 +08:00
xianjimli
a024cf7d18 remove large image 2018-12-26 11:03:29 +08:00
xianjimli
7d4ba3b4a7 remove unused assets 2018-12-26 10:27:47 +08:00
xianjimli
f5442abea5 add widget_animate_value_to 2018-12-26 09:30:33 +08:00
xianjimli
9c85038e16 rename NAME_LEN to TK_NAME_LEN 2018-12-26 09:14:02 +08:00
xianjimli
40d9deb9a8 change style id to string 2018-12-25 18:00:46 +08:00
xianjimli
5a9ed121df change widget state to const char* 2018-12-25 15:33:44 +08:00
xianjimli
aa27611594 fix combo box value changed events 2018-12-22 11:40:07 +08:00
xianjimli
036fc5fc14 update assets 2018-12-20 14:42:22 +08:00
xianjimli
32525eedeb optimize images 2018-12-20 14:25:53 +08:00
xianjimli
047523cd74 support mono fonts 2018-12-20 14:05:00 +08:00
xianjimli
f8cffee530 rework layout 2018-12-20 11:01:37 +08:00
xianjimli
53fe3d2f45 update assets 2018-12-19 09:34:21 +08:00
xianjimli
eca1a11f96 update assets 2018-12-18 10:06:38 +08:00
xianjimli
ae812450fc update assets 2018-12-18 09:34:56 +08:00
xianjimli
5fb485f5bd improve widget_destroy 2018-12-18 09:27:08 +08:00
xianjimli
a13294346c theme support round_radius for background and border 2018-12-16 12:06:15 +08:00
xianjimli
d1aa0b568c split base into 3 directories: tck, base and widgets 2018-12-15 17:22:05 +08:00
xianjimli
a3a197eb52 fix layout bug 2018-12-14 12:44:27 +08:00
xianjimli
191c3e8209 improve label 2018-12-12 11:17:41 +08:00
xianjimli
e2a1d4a921 support any number property animation. 2018-12-12 09:21:13 +08:00
xianjimli
85a7624b2b improve digit clock 2018-12-11 15:20:52 +08:00
xianjimli
f0d180320f add slide menu 2018-12-11 14:33:02 +08:00
xianjimli
f7b3f3fd76 gradient support alpha channel 2018-12-11 09:12:37 +08:00
xianjimli
64107c48ff support gradient 2018-12-07 12:42:54 +08:00
xianjimli
65532a2f45 fix window_animator_begin_frame to support 3fb 2018-12-05 17:01:06 +08:00
xianjimli
8f10138ce8 label supported multi-line 2018-12-05 16:23:49 +08:00
xianjimli
22b8a7bed7 update assets 2018-12-04 16:02:13 +08:00
xianjimli
6a7a098d30 update assets 2018-12-04 15:54:51 +08:00
xianjimli
6854adf9c7 update assets 2018-12-04 15:54:10 +08:00
xianjimli
edce71ef18 window manager support style 2018-12-04 14:52:05 +08:00
xianjimli
0db3c839ae update assets 2018-12-04 11:05:16 +08:00
xianjimli
20a78924b8 update docs 2018-12-04 10:23:33 +08:00
xianjimli
b3f882203c add system_bar 2018-12-03 12:50:07 +08:00
xianjimli
6a98491b2e add image value widget 2018-12-01 18:30:03 +08:00
xianjimli
b244b590fd add canvas_widget 2018-12-01 11:41:23 +08:00
xianjimli
457e87745a add zh/en switch button in default keyboard 2018-11-29 17:37:23 +08:00
xianjimli
42fe077f53 update assets 2018-11-29 15:26:48 +08:00
xianjimli
a2cad49093 update assets 2018-11-29 14:27:01 +08:00
xianjimli
c8ee186278 add get_clip_rect for vgcanvas to fix issue #52 2018-11-29 13:49:59 +08:00
xianjimli
cbfd25ed42 fix demo_main.c 2018-11-29 10:32:28 +08:00
xianjimli
5dd07d42a4 fix res_root 2018-11-29 10:25:45 +08:00
xianjimli
b66ba09b34 update locale doc and demos 2018-11-28 09:09:59 +08:00
xianjimli
573ad4cff5 update assets 2018-11-27 09:55:32 +08:00
xianjimli
386f047d52 update assets 2018-11-27 09:38:01 +08:00
xianjimli
3ab0f41ac7 call widget_invalidate in some set function 2018-11-26 17:09:10 +08:00
xianjimli
a1e2ac2ca9 support gif 2018-11-25 18:57:44 +08:00
xianjimli
4aa61a3fce svg support path arc 2018-11-24 18:30:26 +08:00
xianjimli
fc9025816c add svg_image 2018-11-23 17:30:06 +08:00
xianjimli
094e823e0a fix dirty rect when show_fps 2018-11-21 18:13:41 +08:00
xianjimli
36f7726894 update assets 2018-11-21 15:49:38 +08:00
xianjimli
e69aa2d6f5 improve slide view 2018-11-21 10:17:24 +08:00
xianjimli
e604049609 fix build scripts and update assets 2018-11-21 09:34:23 +08:00
xianjimli
7f33ea09bd update assets 2018-11-20 17:35:36 +08:00
xianjimli
a0215a945f update assets 2018-11-20 17:06:57 +08:00
xianjimli
d27b3fc618 fix compile warnings 2018-11-20 09:45:24 +08:00
xianjimli
62f70cbf38 improve svg parser and add svg_gen 2018-11-19 17:31:03 +08:00
xianjimli
9ab6ee87ae Merge branch 'master' of https://github.com/zlgopen/awtk 2018-11-15 14:11:06 +08:00
xianjimli
61bceff6bb update assets 2018-11-15 14:10:59 +08:00
xianjimli
1622a8127f update assets 2018-11-15 11:14:22 +08:00
xianjimli
ed3eca5d26 improve guage 2018-11-15 10:00:03 +08:00
xianjimli
963aae8944 fix output_res_c_source 2018-11-14 18:07:42 +08:00
xianjimli
182b5df8ec update assets 2018-11-14 17:39:21 +08:00
xianjimli
680a22a3fb rework guage 2018-11-14 16:23:11 +08:00
xianjimli
a209db607a improve digit clock 2018-11-14 09:57:08 +08:00
xianjimli
c558d7d48a improve wstr 2018-11-14 09:12:49 +08:00
xianjimli
d4af9b94df update assets 2018-11-13 11:35:33 +08:00
xianjimli
30975d7e49 update assets 2018-11-12 12:19:13 +08:00
xianjimli
fca7ffbcf9 rename time.h to time_now.h 2018-11-11 18:34:41 +08:00
xianjimli
89f161ccac improve demos 2018-11-11 18:03:17 +08:00
xianjimli
55648e7a1b improve progress_circle and update assets 2018-11-11 17:53:01 +08:00
xianjimli
aaf22f6788 update assets 2018-11-11 12:16:44 +08:00
xianjimli
7d3a23db17 add progress_circle and format code 2018-11-10 18:20:49 +08:00
xianjimli
39a90333d8 fix demo_desktop res root 2018-11-08 17:15:26 +08:00
xianjimli
0a63ee933c update assets 2018-11-08 14:11:41 +08:00
xianjimli
88ff4297dc update assets 2018-11-08 09:32:54 +08:00
xianjimli
ab389ba82e rename icon_x_offset/icon_x_offset to x_offset/x_offset 2018-11-08 09:13:46 +08:00
xianjimli
3dc465ae21 update assets 2018-11-07 18:17:07 +08:00
xianjimli
5f095dc87d support icon_x_offset/icon_y_offset in style 2018-11-06 16:45:03 +08:00
xianjimli
b3efc9740e slide view support use icon as indicator 2018-11-06 15:28:44 +08:00
xianjimli
34b55b31b7 improve animator and update docs 2018-11-06 10:22:50 +08:00
xianjimli
889fc6a58f improve widget animator 2018-11-05 17:32:23 +08:00
xianjimli
995844371d rework timer_manager 2018-11-04 11:10:40 +08:00
xianjimli
b690edea72 update assets 2018-11-03 12:10:42 +08:00
xianjimli
a6e2dbbdde add widget_add_timer 2018-11-02 18:04:06 +08:00
xianjimli
6c7563351f fix build scripts 2018-11-02 12:42:58 +08:00
xianjimli
b16a3708d8 improve resource related tools 2018-11-02 11:51:14 +08:00
xianjimli
0e4ac5fab3 update docs 2018-10-30 17:57:29 +08:00
xianjimli
229c02b907 update docs 2018-10-30 17:45:09 +08:00
xianjimli
76412b7262 update assets 2018-10-30 17:11:26 +08:00
xianjimli
e2d275823e update assets 2018-10-30 14:47:49 +08:00
xianjimli
7d2385068d update assets 2018-10-28 17:45:34 +08:00
xianjimli
1ce9b27250 update assets 2018-10-28 12:19:27 +08:00
xianjimli
aaa57408cc refactoring combo_box_item 2018-10-28 11:33:38 +08:00
xianjimli
34bc2205fd change style format of tab_button/combo_box_item 2018-10-28 11:07:44 +08:00
xianjimli
29d4eb938f update assets 2018-10-28 07:23:36 +08:00
xianjimli
b63dd50759 rework style related code 2018-10-27 18:34:18 +08:00
xianjimli
a5092464cb show logs to console on windows 2018-10-26 18:25:30 +08:00
xianjimli
0cd7443504 update assets 2018-10-26 11:19:38 +08:00
xianjimli
c51995c811 update assets 2018-10-26 07:25:22 +08:00
xianjimli
0002cae56c add build time 2018-10-25 14:56:34 +08:00
xianjimli
eb7e2b2703 improve blend and support line_length(also called stride/pitch) 2018-10-24 15:39:19 +08:00
xianjimli
3f7ace2855 improve widget animator 2018-10-23 15:08:08 +08:00
xianjimli
4bfd3f9b4f supported cursor for mouse 2018-10-22 12:34:47 +08:00
xianjimli
83d76c810a update assets and improve demos 2018-10-22 07:38:47 +08:00
xianjimli
8ad9aaf10f update docs 2018-10-21 12:21:53 +08:00
xianjimli
766de04b36 update docs/format code 2018-10-21 07:59:27 +08:00
xianjimli
6e1cba7cb2 window animations supports set duration param in xml file 2018-10-20 19:04:48 +08:00
xianjimli
9d5228d46a fix demos 2018-10-20 12:11:49 +08:00
xianjimli
5b8751aa88 update assets 2018-10-20 11:21:25 +08:00
xianjimli
cb4ea036d6 add docs 2018-10-17 15:33:26 +08:00
xianjimli
78b4b3635c update assets 2018-10-17 09:57:47 +08:00
xianjimli
5a7a0c3fda improve image loader 2018-10-16 16:30:26 +08:00
xianjimli
d46441f5ee update assets/format code 2018-10-16 09:50:42 +08:00
xianjimli
14ec1c997a nanovg-agg backend 2018-10-15 16:19:26 +08:00
xianjimli
109c96201c tidy 3rd packages 2018-10-13 18:40:00 +08:00
xianjimli
4e5b0caaec update assets 2018-10-12 17:48:41 +08:00
xianjimli
bcba78dc5d update assets 2018-10-11 14:26:23 +08:00
xianjimli
b611e64159 change rgb565 to bgr565 and format code 2018-10-11 14:20:17 +08:00
xianjimli
a7b2b19ec2 rework lcd_mem and blend 2018-10-10 17:30:59 +08:00
xianjimli
1e54f42e95 update assets 2018-10-08 16:37:20 +08:00
xianjimli
65f0880414 fix ui_loader_xml 2018-10-08 16:33:32 +08:00
xianjimli
7ab014ea20 add calibration window 2018-10-04 18:48:07 +08:00
xianjimli
e22d5afdef improve mem manager, support memory leak 2018-10-04 11:14:59 +08:00
xianjimli
39d0c630fa lcd reg support rgb565 2018-09-30 11:37:50 +08:00
xianjimli
c0bba9b173 improve image_animation and update assets 2018-09-29 15:59:38 +08:00
xianjimli
70f72129a9 add image_animation 2018-09-28 17:48:59 +08:00
xianjimli
f2c5058f46 fix vgcanvas 2018-09-27 14:21:45 +08:00
xianjimli
50b5a48d76 update demos 2018-09-27 13:56:00 +08:00
xianjimli
576b183696 add switch control 2018-09-27 11:38:11 +08:00
xianjimli
e138047228 improve vgcanvas 2018-09-26 15:40:55 +08:00
xianjimli
b1fadad97e add switch 2018-09-26 15:40:09 +08:00
xianjimli
8bd8a6f7d9 add text selecotr demos 2018-09-26 10:09:59 +08:00
xianjimli
98c486ac1d add text_selector 2018-09-25 18:00:27 +08:00
xianjimli
88f9081306 refactoring 2018-09-23 12:12:38 +08:00
xianjimli
bc6e63af64 update resources 2018-09-22 18:13:21 +08:00
xianjimli
7cf5b8bbae update assets 2018-09-19 16:00:39 +08:00
xianjimli
bd9bd9a667 nanovg-agge works 2018-09-19 14:13:57 +08:00
xianjimli
efab638637 add guage and improve time_clock 2018-09-05 15:48:58 +08:00
xianjimli
59a78bc2a4 add time clock widget 2018-08-30 17:49:23 +08:00
xianjimli
7e5c102e1a add column/row/grid 2018-08-29 17:25:43 +08:00
xianjimli
e1ef4f7024 ui desc file support include process instruction 2018-08-29 14:21:06 +08:00
xianjimli
5f0a6be70f improve to demos 2018-08-28 18:20:17 +08:00
xianjimli
e725efdbaf preview ui support width/height from command line args 2018-08-28 16:10:20 +08:00
xianjimli
dbc5628a99 add path.c 2018-08-26 12:13:30 +08:00
xianjimli
7e6e0c9927 rename some file related functions and update resource 2018-08-26 07:14:32 +08:00
xianjimli
7c6c5e3652 add filesystem interface 2018-08-25 17:30:33 +08:00
xianjimli
ebc8e4052e fix warnings 2018-08-24 11:50:02 +08:00
xianjimli
90f427afe3 fix stmf103 2018-08-24 07:57:27 +08:00
xianjimli
e57c8f0d4a rename resource to assets 2018-08-24 07:45:37 +08:00
xianjimli
23d75f6eff fix prefix_ui 2018-08-23 16:07:53 +08:00
xianjimli
257aa943e8 color picker works 2018-08-23 15:33:08 +08:00
xianjimli
75b16e7cd8 add color tile 2018-08-22 15:51:49 +08:00
xianjimli
4969f80236 add color picker 2018-08-22 11:10:41 +08:00
xianjimli
a7e2bf7647 fix build tools 2018-08-20 10:21:00 +08:00
xianjimli
bc5b583aab update resources 2018-08-20 07:44:12 +08:00
xianjimli
c30bf63bda improve res path 2018-08-19 19:12:35 +08:00
xianjimli
c1417104c8 improve desktop development 2018-08-17 18:11:08 +08:00
xianjimli
a530d62363 fix sdl window resize 2018-08-17 17:24:24 +08:00
xianjimli
25adae16d2 improve for desktop development 2018-08-17 12:01:38 +08:00
xianjimli
beaafbafa5 improve dialog 2018-08-12 18:47:01 +08:00
xianjimli
7ae68162f4 fix for linux 2018-08-12 17:26:37 +08:00
xianjimli
53a83344cb rename 3patch to patch3, 9patch to patch9 2018-08-11 12:14:20 +08:00
xianjimli
d723e09a53 make locale_t scriptable 2018-08-08 18:28:04 +08:00
xianjimli
f95de3c5ce improve api docs and add ext_widgets 2018-08-07 11:29:55 +08:00
xianjimli
3dfa4409f3 format code and fix slider 2018-08-06 17:46:27 +08:00
xianjimli
0216a4bfd8 improve api dos and update resources 2018-08-06 12:21:12 +08:00
xianjimli
f77b4644cd move tk.h to awtk.h 2018-08-05 18:56:46 +08:00
xianjimli
6b1aefa78b fix open_window 2018-08-04 17:11:32 +08:00
xianjimli
558af7f68e fix for linux 2018-08-03 18:40:24 +08:00
xianjimli
7f5651afbb update resources 2018-08-02 18:17:05 +08:00
xianjimli
d50da677c7 improve api docs 2018-08-02 17:48:21 +08:00
xianjimli
5f8f6849e1 fix xml parser 2018-08-01 17:31:37 +08:00
xianjimli
81c0000e9f rename type_name to type 2018-08-01 17:00:10 +08:00
xianjimli
8b20ae9599 remove widget.type 2018-08-01 12:53:59 +08:00
xianjimli
e80030ca4b update resources 2018-08-01 08:23:14 +08:00