Commit Graph

790 Commits

Author SHA1 Message Date
lixianjing
83bbd8328d improve tkc docs 2019-11-14 15:45:16 +08:00
lixianjing
87bb33e1fb update docs 2019-11-14 15:35:44 +08:00
lixianjing
82190233ca refactor lcd mem 2019-11-14 14:53:25 +08:00
lixianjing
6881391ece rework lcd_mem_fragment 2019-11-14 09:06:58 +08:00
lixianjing
ef9a574f85 improve progressbar 2019-11-14 08:45:32 +08:00
lixianjing
b421257390 improve edit and mledit 2019-11-13 18:18:53 +08:00
lixianjing
caccc79b3a fix android build errors 2019-11-13 14:18:43 +08:00
lixianjing
a0f2173830 update docs 2019-11-12 16:00:49 +08:00
lixianjing
1b222d4afd fix lcd vgcanvas rotation 2019-11-12 09:06:29 +08:00
xianjimli
a78448f011 update docs 2019-11-11 17:52:01 +08:00
lixianjing
903cc1dc02 update docs 2019-11-11 10:35:41 +08:00
lixianjing
d38ac3a820 update docs 2019-11-10 16:27:57 +08:00
lixianjing
6374885c19 add darray sort 2019-11-10 16:21:27 +08:00
lixianjing
a8728916bf improve combo box key events 2019-11-09 18:40:32 +08:00
lixianjing
dcabda1694 update docs 2019-11-09 07:01:18 +08:00
lixianjing
4f3dfaed3d update docs 2019-11-08 15:07:14 +08:00
lixianjing
1f84add10c update docs 2019-11-07 18:00:33 +08:00
lixianjing
57a3041e00 update docs 2019-11-07 15:49:17 +08:00
lixianjing
ac14e9032d update docs 2019-11-07 15:44:06 +08:00
lixianjing
9040407f41 fix scroll view grab bug 2019-11-07 15:32:27 +08:00
lixianjing
ce6ffd902a improve event source manager 2019-11-07 14:59:03 +08:00
lixianjing
b3ccb6a77d opengl support dirty rect 2019-11-07 11:34:01 +08:00
lixianjing
4e5feb7259 improve slide indicator 2019-11-07 10:59:03 +08:00
lixianjing
590f89100d update docs 2019-11-07 09:32:30 +08:00
lixianjing
745fc7286f improve comboxbox, allow user customize drop down button 2019-11-06 15:47:40 +08:00
lixianjing
a7512806f4 add release.py 2019-11-06 11:39:42 +08:00
lixianjing
9572b3ef9d fix emitter 2019-11-06 09:57:59 +08:00
lixianjing
e86d4e5179 optimize lcd mem graphics buffer 2019-11-05 17:22:46 +08:00
lixianjing
b9392b04a0 support map key 2019-11-05 16:18:27 +08:00
lixianjing
2107d31d65 improve lcd rotation 2019-11-05 11:11:07 +08:00
lixianjing
7682595cc3 update docs 2019-11-05 09:42:27 +08:00
lixianjing
82e4d74e16 list view support pagedown/pageup 2019-11-05 09:31:06 +08:00
lixianjing
8b3b4a2fcf update docs 2019-11-04 11:52:03 +08:00
lixianjing
16590c0f60 add native_window_fb_gl 2019-10-31 17:38:51 +08:00
lixianjing
4ae5ebb803 lcd nanovg support lcd orientation 2019-10-31 17:07:08 +08:00
lixianjing
c4109fe778 improve darray 2019-10-31 16:00:45 +08:00
lixianjing
7ae3509aec improve vgcanvas 2019-10-31 15:15:02 +08:00
lixianjing
49ada515fd update docs 2019-10-31 11:26:01 +08:00
lixianjing
e300c272ab add graphic buffer 2019-10-31 11:21:46 +08:00
lixianjing
559da40631 improve system bar 2019-10-30 16:07:02 +08:00
lixianjing
0a14d1f935 merge sdl patch 2019-10-30 09:17:57 +08:00
lixianjing
2ab3eba975 make image_animation_next public 2019-10-30 09:07:44 +08:00
lixianjing
15bdb2f2ff fix build_asset_filename_custom 2019-10-29 15:05:18 +08:00
lixianjing
80a3ff859b update docs 2019-10-29 11:22:56 +08:00
lixianjing
4ad0f6e60e update docs 2019-10-29 09:41:12 +08:00
lixianjing
dcc5d07b12 merge slide indicator patch 2019-10-29 08:59:41 +08:00
xianjimli
1d61c065ef add ostream_retry 2019-10-27 07:03:18 +08:00
lixianjing
3befcc8b89 merge nanovg unload font patch 2019-10-25 18:07:02 +08:00
xianjimli
24f816dec9 add draggable 2019-10-25 08:14:15 +08:00
lixianjing
697ce454d6 assets_manager_set_custom_build_asset_dir support ctx 2019-10-24 21:56:43 +08:00
lixianjing
97051e8ebc merge chinese filename bug on windows 2019-10-24 18:12:21 +08:00
lixianjing
3a6e312c69 merge patch of issue #257 2019-10-24 18:01:17 +08:00
lixianjing
1319456e4e update docs 2019-10-24 17:54:24 +08:00
lixianjing
29ba4922ae improve awtk config sample 2019-10-24 14:35:56 +08:00
lixianjing
db2b9caec1 improve fragment frame buffer 2019-10-24 14:01:03 +08:00
lixianjing
4eafdc03d8 update docs 2019-10-24 10:02:39 +08:00
lixianjing
b1403ffbe1 add assets_manager_set_custom_build_asset_dir 2019-10-23 18:08:58 +08:00
lixianjing
5e3f50dc0b fix svg crash when image file is invalid 2019-10-23 15:42:40 +08:00
lixianjing
505cd6f972 improve text selector 2019-10-23 15:27:01 +08:00
lixianjing
aac47ce517 add widget_on_with_tag/wuidget_off_by_tag 2019-10-23 14:23:47 +08:00
lixianjing
58e05345c6 format code 2019-10-23 08:49:32 +08:00
lixianjing
3d94ea9e7b add widget_on_wheel to fix edit handle wheel event bug in listview 2019-10-19 18:16:44 +08:00
xianjimli
8175d8751c update docs 2019-10-19 08:37:28 +08:00
xianjimli
086e1ae1c9 update docs 2019-10-19 08:35:25 +08:00
lixianjing
9c68f81719 improve set theme 2019-10-18 22:05:39 +08:00
lixianjing
86ad55de58 update docs 2019-10-17 14:23:56 +08:00
lixianjing
f35e688aa9 update docs 2019-10-16 17:12:55 +08:00
lixianjing
5441513869 update docs (fix issue #253) 2019-10-16 09:02:32 +08:00
lixianjing
2a4a9c5d3c change glyph.x/y/w/h to 16bits 2019-10-15 17:54:52 +08:00
lixianjing
20ef92f8ea support window animator only when prev window is normal window 2019-10-15 17:14:12 +08:00
lixianjing
53f220e966 update docs 2019-10-15 16:17:38 +08:00
xianjimli
2f8f91c331 update docs 2019-10-14 18:05:20 +08:00
xianjimli
e353459c20 update docs 2019-10-14 16:17:28 +08:00
lixianjing
ebbc4160dc fix edit_set_int/set_double(issue #250) 2019-10-14 13:09:51 +08:00
lixianjing
7d1213d4b1 update docs 2019-10-14 08:06:45 +08:00
lixianjing
412207e63e update docs 2019-10-11 17:43:03 +08:00
xianjimli
c93d7276f0 merge bitmap line_length patch 2019-10-11 16:50:02 +08:00
xianjimli
025a5dbb68 merge popup support highlight patch 2019-10-11 16:44:06 +08:00
xianjimli
38c0cca6cc merge screen rotate patch 2019-10-11 12:18:16 +08:00
lixianjing
c66ac91c6f improve widget invalidate 2019-10-10 15:21:10 +08:00
lixianjing
3117f2893a improve widget invalidate 2019-10-10 10:15:06 +08:00
lixianjing
5918e4ea8e update assets 2019-10-10 10:03:06 +08:00
lixianjing
40a2137a22 improve canvas 2019-10-10 09:11:59 +08:00
lixianjing
df4111ea7c fix mledit soft keyboard return bug 2019-10-09 15:25:44 +08:00
lixianjing
b6938f4e2d combobox add item_height property 2019-10-09 13:57:33 +08:00
lixianjing
031ca52943 update docs 2019-10-09 10:16:54 +08:00
lixianjing
6143fed4d1 rename get_time_ms to get_time_ms64 (fix issue #241) 2019-10-07 12:13:58 +08:00
lixianjing
038d690c72 add ostream_buffered 2019-10-07 07:34:01 +08:00
lixianjing
be23c18975 add ring buffer 2019-10-06 12:47:49 +08:00
xianjimli
4a1a8d1cb4 improve event source 2019-10-01 08:46:37 +08:00
lixianjing
a57f360f62 get edit/mledit margin value from style 2019-09-30 18:18:07 +08:00
lixianjing
61ebf9e6f5 update docs 2019-09-30 17:26:26 +08:00
lixianjing
5d09884ee5 update docs 2019-09-29 17:01:30 +08:00
xianjimli
3d0a59768a progress bar support max property 2019-09-27 12:28:15 +08:00
xianjimli
7a17b9d30f time clock support anchor 2019-09-27 11:36:10 +08:00
xianjimli
1a8ff14077 edit min/max/type/step support script binding 2019-09-27 09:03:51 +08:00
xianjimli
8b8679a80f add localize_options for combobox 2019-09-27 06:46:38 +08:00
lixianjing
f5cf240a84 fix switch 2019-09-26 17:41:03 +08:00
lixianjing
d723a92583 update docs 2019-09-24 18:13:17 +08:00
lixianjing
0c12266bdb update docs 2019-09-24 09:43:07 +08:00
lixianjing
d7b9e44c4b add EVT_REQUEST_QUIT_APP event 2019-09-19 17:30:50 +08:00
lixianjing
d6a88bb6e0 update docs 2019-09-19 14:22:11 +08:00
lixianjing
cb5cd61d99 add object_get_prop_by_path 2019-09-19 14:11:22 +08:00
lixianjing
cd418c4f80 update docs 2019-09-19 10:51:41 +08:00
lixianjing
dfb0533892 improve style mutable 2019-09-18 18:02:37 +08:00
lixianjing
11542ba489 add iostream_mem 2019-09-18 15:49:59 +08:00
lixianjing
10aa2b554e edit/mledit keydown event return RET_STOP 2019-09-17 13:54:54 +08:00
lixianjing
fe999f3682 fix image_manager_update_specific 2019-09-17 11:30:15 +08:00
lixianjing
9f4d81660c update docs 2019-09-17 10:15:25 +08:00
lixianjing
3fa8e2acf1 fix text edit shortcuts 2019-09-17 09:48:41 +08:00
lixianjing
059eaaba82 fix main_loop_sleep_default 2019-09-17 09:01:44 +08:00
lixianjing
d74c9a7fdd update docs 2019-09-16 11:17:47 +08:00
lixianjing
85c308c7aa add ubjson parser 2019-09-15 17:57:19 +08:00
lixianjing
6494992c25 set unfocused when window to background 2019-09-13 11:27:47 +08:00
lixianjing
156f0d22cb improve dialog highlighter 2019-09-11 15:40:57 +08:00
lixianjing
f6058ea87b fix text selector selected index bug 2019-09-11 13:55:19 +08:00
lixianjing
b87bc6721b do not create animator when there is only one window 2019-09-11 10:00:19 +08:00
lixianjing
ca730b2578 improve update style 2019-09-11 08:58:59 +08:00
lixianjing
1a4d893565 recreate image when color component is resized. 2019-09-10 17:46:22 +08:00
lixianjing
af078c5e5c update docs 2019-09-10 16:01:26 +08:00
lixianjing
655e0bcd6d fix windows compile error and format code 2019-09-05 16:33:05 +08:00
lixianjing
9e53004a81 improve sdl main loop 2019-09-05 10:08:18 +08:00
lixianjing
3a9eb6fcab improve font gen 2019-09-05 10:05:29 +08:00
lixianjing
fcdf2f0172 improve get_time_ms 2019-09-04 18:02:07 +08:00
lixianjing
5e7fc46c98 change time to uint64_t 2019-09-03 23:17:18 -07:00
lixianjing
8f61ac5088 fix freetype font size 2019-09-04 09:16:18 +08:00
lixianjing
336ae1a72d use stb font loader 2019-09-03 17:59:12 +08:00
lixianjing
53729d7a9f unselect text when edit lost focus 2019-09-03 11:17:07 +08:00
xianjimli
d7e8d0b1ce fix svg test (issue #244) 2019-09-01 17:58:51 +08:00
xianjimli
b1a21a546b children layouter list view add cols param 2019-08-31 11:33:38 +08:00
xianjimli
ffb0e8318f update docs 2019-08-30 18:58:29 +08:00
xianjimli
5bf3044269 update docs 2019-08-30 18:49:45 +08:00
lixianjing
820cebfce6 improve children layouter list view 2019-08-30 10:52:07 +08:00
xianjimli
bf77da8bdd fix single header freetype on windows compile error 2019-08-30 05:40:27 +08:00
lixianjing
2c6481c558 update docs 2019-08-29 15:12:05 +08:00
lixianjing
d455724cbb optimize digit clock 2019-08-29 14:31:55 +08:00
lixianjing
ee9ec9f66f update docs 2019-08-29 14:18:25 +08:00
lixianjing
6d49eaebf3 fix new 2019-08-29 09:37:17 +08:00
lixianjing
78024c8b68 improve vgcanvas to use its own assets manager 2019-08-28 18:13:52 +08:00
lixianjing
db63888164 fix password edit 2019-08-28 17:35:15 +08:00
lixianjing
0612f6a46e improve hscroll label 2019-08-28 17:14:00 +08:00
lixianjing
a36f86b81f add widget_reset_canvas 2019-08-28 11:14:15 +08:00
lixianjing
a0d3da9303 add stream 2019-08-27 17:43:56 +08:00
lixianjing
efc4b7e3a3 improve wuxiaolin drawline 2019-08-27 14:13:45 +08:00
lixianjing
b5dd3bf5b9 improve lcd mono 2019-08-27 09:39:52 +08:00
lixianjing
41e5f6f9a1 improve mledit 2019-08-24 11:08:38 +08:00
lixianjing
f1d15eebe0 add WIDGET_PROP_FOCUSED prop 2019-08-22 11:38:23 +08:00
lixianjing
94baa2c13f update docs 2019-08-22 10:01:10 +08:00
lixianjing
66e556f946 add combo_box_ex 2019-08-22 09:05:37 +08:00
lixianjing
b51a2a531e combobox support custom open popup 2019-08-20 12:46:17 +08:00
lixianjing
c988c60fdb improve combobox 2019-08-20 11:51:23 +08:00
lixianjing
f76542ee45 change float_t to float in svg 2019-08-20 06:29:08 +08:00
lixianjing
f746ec44e6 split awtk.a into tkc/base/widgets/extwidgets/awtk 2019-08-19 18:43:23 +08:00
lixianjing
5aad85670f change tkc to individual library 2019-08-19 17:44:03 +08:00
xianjimli
9593573dfc remove widget pool 2019-08-18 19:02:48 +08:00
xianjimli
2f9e37ce7b update docs 2019-08-17 08:32:55 +08:00
xianjimli
098b215a63 improve edit/mledit to handle resize event 2019-08-17 08:23:32 +08:00
xianjimli
e80433bff8 slider support no-square icon 2019-08-17 08:10:02 +08:00
xianjimli
0401cb7c89 support 8bit gray+alpha 2019-08-16 14:02:51 +08:00
lixianjing
f68105499f use fragment framebuffer to improve lcd reg 2019-08-16 08:58:26 +08:00
lixianjing
5757805ed6 support mingw build 2019-08-15 12:16:49 +08:00
lixianjing
b70bba6fbd improve lcd mono 2019-08-15 09:06:35 +08:00
lixianjing
ca0520c76d windows support freetype 2019-08-15 08:14:32 +08:00
xianjimli
44fdbb44b5 fix cairo/pixman config.h conflict problem. 2019-08-15 06:28:23 +08:00
lixianjing
ca91b2addd improve window animator 2019-08-14 18:08:09 +08:00
xianjimli
f2e620b200 trigger EVT_WIDGET_CREATED via widget factor 2019-08-14 08:35:45 +08:00
xianjimli
1a07e72dfd add TK_XML_MAX_ATTRS to specify the max number of xml attrs 2019-08-14 08:04:19 +08:00
xianjimli
00bd2ab70e fix native window init 2019-08-13 19:38:43 +08:00
xianjimli
a90039c704 add lcd sdl mono 2019-08-13 10:37:40 +08:00
xianjimli
edf8f7ff53 image gen support mono image 2019-08-12 10:47:09 +08:00
xianjimli
b65b84d05b add lcd mono 2019-08-10 18:04:50 +08:00
xianjimli
f0b73f8e10 edit/mledit trigger EVT_VALUE_CHANGED when set text 2019-08-10 07:29:14 +08:00
xianjimli
701ea676c3 fix color_tile_on_paint_self 2019-08-09 18:40:13 +08:00
xianjimli
2671e3f9e6 update docs 2019-08-09 18:35:14 +08:00
xianjimli
200249c366 use widget image load for slider 2019-08-09 18:31:55 +08:00
xianjimli
47bc0e4af6 do not dispatch to_background/to_foreground event when popup keyboard 2019-08-09 07:18:41 +08:00
xianjimli
cb189f3aca improve input_type_open_keyboard 2019-08-09 06:31:57 +08:00
xianjimli
cdb8778a29 refactor window manager 2019-08-09 06:19:42 +08:00
xianjimli
a6536eaf88 improve slider 2019-08-08 17:33:45 +08:00
xianjimli
07465a2815 mledit support value changing event 2019-08-08 11:57:58 +08:00
xianjimli
1d9d343fd1 improve expr eval 2019-08-08 11:23:37 +08:00
xianjimli
3ad0abfdfd merge mutable image patch 2019-08-08 11:15:28 +08:00
xianjimli
614b37ffba improve pages 2019-08-07 11:59:17 +08:00
xianjimli
a7c711e2ae fix shortcuts 2019-08-07 11:51:40 +08:00
xianjimli
68a57b556a update docs 2019-08-07 10:21:52 +08:00
xianjimli
0e8ba2b703 improve slider drag 2019-08-06 17:32:50 +08:00
xianjimli
14b38a2250 improve widget_set_focused 2019-08-06 16:55:39 +08:00
xianjimli
c292ea5e92 update docs 2019-08-06 11:53:13 +08:00
xianjimli
6249a18d03 update docs 2019-08-05 16:28:57 +08:00
xianjimli
74c4c8cbdc improve slide view 2019-08-05 12:05:57 +08:00
xianjimli
0645a1f62a optimize gl shader 2019-08-05 11:54:48 +08:00
xianjimli
7d1d384122 improve for android 2019-08-03 10:53:19 +08:00
xianjimli
4d5d5c95eb Merge branch '1.2' 2019-08-02 12:25:06 +08:00
xianjimli
c54e5b999d disable pool 2019-08-02 12:24:48 +08:00
xianjimli
bae4c3f53b Merge branch 'master' into android 2019-08-01 11:11:35 +08:00
xianjimli
d2432f8330 rework window manager 2019-08-01 11:10:17 +08:00
xianjimli
73d313cfae fix edit_set_password_visible 2019-07-29 17:58:38 +08:00
xianjimli
c5a560e86a improve text edit.c 2019-07-27 16:50:55 +08:00
xianjimli
3345099956 improve preview_ui.c 2019-07-24 11:05:34 +08:00
xianjimli
1b533b6bd2 update docs 2019-07-20 17:57:23 +08:00