Commit Graph

385 Commits

Author SHA1 Message Date
xianjimli
d05b0d0fd3 slide view support loop mode 2019-03-06 10:08:21 +08:00
xianjimli
4e1957658a add annotation for class 2019-03-05 17:44:57 +08:00
xianjimli
293ba9aa99 update for bgfx 2019-03-05 16:07:21 +08:00
xianjimli
a3d5939131 merge issue #97 2019-03-05 14:54:23 +08:00
xianjimli
759fe23752 rework progressbar/slider 2019-03-05 14:43:20 +08:00
xianjimli
adbd2d94f4 fix progress bar display bug 2019-03-04 17:08:14 +08:00
xianjimli
0b23e38129 refactor and update docs 2019-03-04 12:01:32 +08:00
xianjimli
f88d9699b4 add dialog_info/dialog_confirm/dialog_info 2019-03-02 18:04:29 +08:00
xianjimli
a64b93fff0 add dialog_toast 2019-03-01 18:04:57 +08:00
xianjimli
b577435c77 add mutable_image and update docs 2019-02-28 16:15:09 +08:00
xianjimli
7dcc12bf0a sync bgfx 2019-02-27 09:39:49 +08:00
xianjimli
d2d93d2432 format code 2019-02-26 18:06:34 +08:00
xianjimli
59b6488984 fix main_loop_sdl_fb_destroy 2019-02-26 17:00:03 +08:00
xianjimli
43abc66963 update docs(merge typecheck). 2019-02-26 16:02:40 +08:00
xianjimli
04debee2bf rework SConstruct 2019-02-25 17:45:05 +08:00
xianjimli
c0827a555b improve image_animation, fix issue #85 2019-02-25 11:59:00 +08:00
xianjimli
c56409fb82 update docs 2019-02-22 18:05:10 +08:00
xianjimli
313f9371e8 update docs 2019-02-22 11:46:58 +08:00
xianjimli
2bfc2d123d support change screen saver time 2019-02-21 18:00:15 +08:00
xianjimli
e5465a83f7 update docs 2019-02-21 14:01:09 +08:00
xianjimli
ed609de04c update docs 2019-02-21 11:09:54 +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
d84dd7a436 add darray_tail/darray_head 2019-02-19 15:09:15 +08:00
xianjimli
422ec231a5 improve dialog 2019-02-18 11:43:59 +08:00
xianjimli
0ef299abd3 improve image animation 2019-02-18 11:29:51 +08:00
xianjimli
0f6fad9d39 bitmap/color/date_time/emitter/event/named_value/object/object_default/rect/value support gc 2019-02-15 05:44:49 +08:00
xianjimli
5ab6a23ca1 add tk_under_score_to_camel 2019-02-14 08:45:23 +08:00
xianjimli
4bef76b435 remove script from window 2019-02-13 14:27:00 +08:00
xianjimli
6ad88d423e assets support script 2019-02-07 17:27:19 +08:00
xianjimli
fca3e70875 make str_extend public 2019-02-05 18:18:16 +08:00
xianjimli
5dac072342 update docs 2019-02-04 18:04:55 +08:00
xianjimli
19c8ce6a74 impromve edit 2019-02-04 08:40:12 +08:00
xianjimli
cbb6adc992 update docs 2019-02-04 08:00:32 +08:00
xianjimli
e4de1d5262 update docs 2019-02-03 17:15:15 +08:00
xianjimli
7a1de48e6f move mvvm related code to awtk-mvvm project 2019-02-01 08:00:59 +08:00
xianjimli
49785a1ec8 update docs 2019-02-01 07:42:45 +08:00
xianjimli
e25a8be904 update docs 2019-02-01 07:03:26 +08:00
xianjimli
1fb43e92b5 add binding_context_awtk 2019-01-31 17:26:03 +08:00
xianjimli
3c6c0744a8 add binding context 2019-01-30 17:36:31 +08:00
xianjimli
ca70106434 add navigator 2019-01-29 11:39:09 +08:00
xianjimli
91ad508b08 add navigator hander 2019-01-28 11:36:48 +08:00
xianjimli
35fb704465 update docs 2019-01-28 07:35:25 +08:00
xianjimli
3702d6ce55 add view model 2019-01-27 17:35:47 +08:00
xianjimli
fc4e4d1303 update docs 2019-01-26 17:36:12 +08:00
xianjimli
3e95ba1ab1 add value converter factory/value validator factory 2019-01-26 08:04:58 +08:00
xianjimli
8232970ace update docs 2019-01-25 08:23:57 +08:00
xianjimli
5c1c202827 add value validator 2019-01-24 06:37:52 +08:00
xianjimli
3482d6daef add value converter 2019-01-23 07:34:22 +08:00
xianjimli
c2ab4498f1 add binding rule parser 2019-01-22 12:08:01 +08:00
xianjimli
601f146db5 add command binding 2019-01-21 11:45:12 +08:00
xianjimli
e76a4ba489 add binding_rule/binding_rule_data 2019-01-20 19:04:45 +08:00
xianjimli
7338d32544 add mvvm 2019-01-19 18:32:37 +08:00
xianjimli
821aebd472 update docs 2019-01-19 12:07:59 +08:00
xianjimli
a2ebd5fe25 add docs 2019-01-18 12:25:53 +08:00
xianjimli
676b936e51 update docs 2019-01-17 15:48:41 +08:00
xianjimli
76a7c0dd6f update docs 2019-01-17 15:12:01 +08:00
xianjimli
96c943ffb5 update docs 2019-01-17 11:37:19 +08:00
xianjimli
d72db34d44 update docs 2019-01-16 18:17:54 +08:00
xianjimli
6829ec79f3 refactor 2019-01-16 18:13:36 +08:00
xianjimli
c6b9a87893 rework all widget creator functions 2019-01-16 15:44:25 +08:00
xianjimli
9ce664ce89 update docs 2019-01-15 16:54:39 +08:00
xianjimli
9e7ce8e864 update docs 2019-01-15 15:32:15 +08:00
xianjimli
658c75d1f5 update docs 2019-01-15 15:12:06 +08:00
xianjimli
5a6f621720 update docs 2019-01-15 14:54:27 +08:00
xianjimli
16c53a1745 update docs 2019-01-15 14:26:49 +08:00
xianjimli
f39839dea7 add INPUT_CUSTOM and format code 2019-01-15 11:12:49 +08:00
xianjimli
17698fa57b update docs 2019-01-15 10:12:26 +08:00
xianjimli
7a450b99e5 update docs 2019-01-15 09:40:53 +08:00
xianjimli
5851478b63 update docs 2019-01-15 09:15:34 +08:00
xianjimli
1b2b5acb0c update docs 2019-01-14 18:15:14 +08:00
xianjimli
7328ca5ff7 update docs 2019-01-14 17:37:15 +08:00
xianjimli
e582c9a413 update docs 2019-01-14 17:15:26 +08:00
xianjimli
93e6b1ffd3 update docs 2019-01-14 12:05:54 +08:00
xianjimli
0ee12003a2 update docs 2019-01-14 11:38:31 +08:00
xianjimli
eb52866b74 update docs 2019-01-14 11:18:30 +08:00
xianjimli
f60abf6ea8 improve script binding 2019-01-13 17:37:05 +08:00
xianjimli
a8a6464adb update docs 2019-01-12 11:52:46 +08:00
xianjimli
970cee08a1 rework idle 2019-01-12 11:15:34 +08:00
xianjimli
abf3e12ce0 rework timer 2019-01-12 08:29:38 +08:00
xianjimli
c5f2c1f63f add slist 2019-01-11 12:21:16 +08:00
xianjimli
eeec66d07e update docs 2019-01-09 13:52:36 +08:00
xianjimli
9dab9f59bf improve slide menu 2019-01-09 09:21:46 +08:00
xianjimli
a30aae53ce button support long press 2019-01-08 11:26:48 +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
3f561dc4ab fix capslock 2019-01-03 17:39:29 +08:00
xianjimli
c2a1280d8a fix issue #73 2019-01-03 16:23:01 +08:00
xianjimli
98c43e17ce add close button on keyboard. fix issue #44 2019-01-03 15:52:56 +08:00
xianjimli
646095435c improve password edit 2019-01-03 14:45:23 +08:00
xianjimli
95c28498e4 update docs 2019-01-03 14:02:35 +08:00
xianjimli
1099c04fa5 fix memory leak 2019-01-03 11:23:32 +08:00
xianjimli
853238f0e2 update docs 2019-01-03 09:59:18 +08:00
xianjimli
68b6ad1321 update docs 2019-01-02 16:13:02 +08:00
xianjimli
6c9b0970fe update docs 2019-01-02 15:29:25 +08:00
xianjimli
ef4eb73ec4 update docs 2018-12-31 11:30:24 +08:00
xianjimli
0e01ef03cd move ui_loader into base 2018-12-30 12:04:16 +08:00
xianjimli
7647e0e458 update docs 2018-12-30 11:49:59 +08:00
xianjimli
dbfc1a2e09 update docs 2018-12-29 18:00:04 +08:00
xianjimli
93aee7ccdd update docs 2018-12-29 17:50:22 +08:00
xianjimli
1ae1b5002f update docs 2018-12-29 12:17:06 +08:00
xianjimli
742f4f94a5 update docs 2018-12-28 17:43:54 +08:00
xianjimli
bdbebafd5b update docs 2018-12-27 18:02:43 +08:00
xianjimli
3bed50d0c3 refactor and update docs 2018-12-27 17:39:26 +08:00
xianjimli
2b54b4a72d improve font and font cache 2018-12-27 17:15:22 +08:00
xianjimli
dc5eae7624 update docs 2018-12-27 15:50:18 +08:00
xianjimli
07d02d7ca7 update docs 2018-12-27 15:28:20 +08:00
xianjimli
9088c72aee refactor and update docs 2018-12-27 10:30:32 +08:00
xianjimli
969f35c4ce support freetype font loader 2018-12-26 18:10:38 +08:00
xianjimli
f13ff0b236 improve value_t 2018-12-26 17:06:06 +08:00
xianjimli
9bf3df6472 update docs 2018-12-26 15:51:37 +08:00
xianjimli
bdf4ad8945 update docs 2018-12-26 15:08:22 +08:00
xianjimli
04393a6781 update docs 2018-12-26 14:33:36 +08:00
xianjimli
4b751c3bef update docs 2018-12-26 11:36:59 +08:00
xianjimli
ee36291ee3 fix widget_animator_time_elapse 2018-12-26 09:54:04 +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
780d5dc699 rename widget destroy to on_destroy 2018-12-26 09:02:26 +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
a174dce80c improve idl generator 2018-12-25 13:58:50 +08:00
xianjimli
4eb3450fb7 update docs 2018-12-25 10:32:18 +08:00
xianjimli
becffaf410 update docs 2018-12-25 09:48:53 +08:00
xianjimli
06cb1207e9 update docs 2018-12-24 18:12:27 +08:00
xianjimli
a289290c2e update docs 2018-12-23 18:20:53 +08:00
xianjimli
37a16af022 update docs 2018-12-23 11:42:04 +08:00
xianjimli
e2845bf75d support widget pool 2018-12-22 19:04:55 +08:00
xianjimli
91af1169e1 add widget_get_prop_default_value 2018-12-22 12:05:10 +08:00
xianjimli
aa27611594 fix combo box value changed events 2018-12-22 11:40:07 +08:00
xianjimli
7487290971 update docs 2018-12-21 18:29:29 +08:00
xianjimli
45149ba154 improve main_loop_dispatch_events 2018-12-20 16:25:29 +08:00
xianjimli
65f64a547c improve widget_clone/widget_equal/widget_to_xml, add sensitive prop for widget 2018-12-20 16:18:49 +08:00
xianjimli
01b2d70388 fix vgcanvas when w/h < 0 2018-12-20 15:06:51 +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
6fef6fa29a fix widget_animator_manager_time_elapse use freed memory bug 2018-12-19 11:37:59 +08:00
xianjimli
53fe3d2f45 update assets 2018-12-19 09:34:21 +08:00
xianjimli
9a151db47c fix color parse 2018-12-18 09:49:09 +08:00
xianjimli
5fb485f5bd improve widget_destroy 2018-12-18 09:27:08 +08:00
xianjimli
2742784878 update docs 2018-12-16 12:16:40 +08:00
xianjimli
a13294346c theme support round_radius for background and border 2018-12-16 12:06:15 +08:00
xianjimli
05460d4d58 fix issue #61 2018-12-16 11:15:27 +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
445a3d3bb4 fix canvas 2018-12-13 14:59:38 +08:00
xianjimli
e8b7bbd6ab fix bgfx 2018-12-12 18:10:17 +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
e2a2ffd2f5 improve agge linear_gradient 2018-12-07 18:00:04 +08:00
xianjimli
1948485a83 update docs 2018-12-07 16:50:09 +08:00
xianjimli
64107c48ff support gradient 2018-12-07 12:42:54 +08:00
xianjimli
43186a2941 fix window_animator_begin_frame_overlap 2018-12-06 11:04:56 +08:00
xianjimli
83a9517122 improve scroll view 2018-12-06 10:26:31 +08:00
xianjimli
8f10138ce8 label supported multi-line 2018-12-05 16:23:49 +08:00
xianjimli
87fb2747b4 update docs 2018-12-05 11:40:34 +08:00
xianjimli
edce71ef18 window manager support style 2018-12-04 14:52:05 +08:00
xianjimli
20a78924b8 update docs 2018-12-04 10:23:33 +08:00
xianjimli
dbc216c2a7 fix window_animator_begin_frame 2018-12-04 09:53:23 +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
9452323c7f fix issue #56 (handle user changed system time) 2018-11-30 18:23:56 +08:00
xianjimli
c025fa550e add widget_restack/widget_insert_child 2018-11-30 12:13:35 +08:00
xianjimli
457e87745a add zh/en switch button in default keyboard 2018-11-29 17:37:23 +08:00
xianjimli
46569cdcf6 update docs 2018-11-29 17:12:17 +08:00
xianjimli
42fe077f53 update assets 2018-11-29 15:26:48 +08:00
xianjimli
195b5a120f add a param for widget_invalidate_force 2018-11-28 17:05:00 +08:00
xianjimli
b66ba09b34 update locale doc and demos 2018-11-28 09:09:59 +08:00
xianjimli
487f0c0062 update docs 2018-11-27 18:28:29 +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
c1c3c84962 rework image 2018-11-22 14:58:21 +08:00
xianjimli
4b9bcb4c31 fix issue 1 2018-11-22 13:43:35 +08:00
xianjimli
844fd3068f improve dirty rect 2018-11-22 11:14:09 +08:00
xianjimli
a5c2d80dd2 add clip board 2018-11-21 15:38:43 +08:00
xianjimli
e69aa2d6f5 improve slide view 2018-11-21 10:17:24 +08:00
xianjimli
fa39d731cb fix rotation bug 2018-11-20 18:13:50 +08:00
xianjimli
a0215a945f update assets 2018-11-20 17:06:57 +08:00
xianjimli
62f70cbf38 improve svg parser and add svg_gen 2018-11-19 17:31:03 +08:00
xianjimli
907136ba3b add svg 2018-11-18 19:05:08 +08:00
xianjimli
e8294ad66e add svg 2018-11-18 19:04:13 +08:00
xianjimli
4cec628b19 update docs 2018-11-16 11:38:05 +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
1123ea0e72 update docs 2018-11-14 14:29:43 +08:00
xianjimli
944c3f1251 fix line cap 2018-11-13 10:17:26 +08:00
xianjimli
fca7ffbcf9 rename time.h to time_now.h 2018-11-11 18:34:41 +08:00
xianjimli
7d3a23db17 add progress_circle and format code 2018-11-10 18:20:49 +08:00
xianjimli
41daf53a72 update docs 2018-11-09 18:54:49 +08:00
xianjimli
370ed9fe56 improve events 2018-11-08 17:12:40 +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
041f9850bc update docs 2018-11-07 17:56:33 +08:00