Commit Graph

590 Commits

Author SHA1 Message Date
xianjimli
1d9d343fd1 improve expr eval 2019-08-08 11:23:37 +08:00
xianjimli
a7c711e2ae fix shortcuts 2019-08-07 11:51:40 +08:00
xianjimli
9be7454064 :Merge branch '1.2' 2019-08-07 10:20:21 +08:00
xianjimli
24d48916c1 improve widget_animator_destroy 2019-08-07 10:20:00 +08:00
xianjimli
24bd88de7a improve expr support hex 2019-08-05 18:42:58 +08:00
xianjimli
d2432f8330 rework window manager 2019-08-01 11:10:17 +08:00
xianjimli
ce90a61e19 improve widget animator fix issue #184 2019-07-19 17:33:13 +08:00
xianjimli
29bd388985 add prop with_focus_state 2019-07-19 16:15:16 +08:00
xianjimli
18be2a289b improve switch 2019-07-17 07:01:07 +08:00
xianjimli
ab44b8e176 fix warnings 2019-07-15 15:34:23 +08:00
lixianjing
1ee873e720 update tests 2019-07-11 00:43:42 -07:00
lixianjing
1abcbb8986 edit support custom valid char function 2019-07-11 15:08:37 +08:00
lixianjing
d369ae1b25 tab button group support scrollable 2019-07-11 09:11:35 +08:00
lixianjing
cc7e37533c fix memory leak found by valgrind 2019-07-08 23:50:03 -07:00
lixianjing
309b65e87f improve expr eval 2019-07-08 12:54:38 +08:00
lixianjing
066776c053 format code 2019-07-08 08:04:43 +08:00
xianjimli
ff56043912 update docs 2019-07-06 16:46:05 +08:00
xianjimli
9928a39390 fix compile warnings 2019-07-05 07:13:23 +08:00
xianjimli
725b0c4557 rename PATH_SEP to TK_PATH_SEP 2019-07-05 06:52:29 +08:00
lixianjing
fdf64b8174 add line number widget 2019-07-03 18:14:00 +08:00
lixianjing
40b994afd6 add can_not_destroy for point/key event 2019-07-03 15:52:50 +08:00
lixianjing
126402ab0f fix widget_animator_stop 2019-07-03 13:46:39 +08:00
lixianjing
6b34b2ef8f add max lines for mledit 2019-07-03 10:16:21 +08:00
lixianjing
93e6509246 add menu layouter 2019-07-01 08:48:36 +08:00
lixianjing
0740f9e1dc improve children_layouter_default add aligh_h param 2019-06-29 08:28:37 +08:00
lixianjing
5e2630e6ad fix cursor when set text for edit 2019-06-28 01:42:17 -07:00
lixianjing
95c9f234e3 handle out of memory 2019-06-26 09:52:58 +08:00
lixianjing
b7233cbf4c rework edit and add mledit 2019-06-24 08:57:48 +08:00
lixianjing
be3aba0fa1 fix tests 2019-06-17 23:30:24 -07:00
lixianjing
80664db3cc fix tests 2019-06-17 17:46:43 +08:00
lixianjing
e0c9f4a903 add timer_modify and fix screen saver timer 2019-06-15 06:17:27 +08:00
lixianjing
260cd73f57 support load image from filesystem 2019-06-13 15:15:12 +08:00
lixianjing
46bcc5adc5 xml ui desc file support property tag 2019-06-04 18:04:52 +08:00
lixianjing
b3710d028c xml parser support cdata 2019-06-04 15:59:50 +08:00
lixianjing
75d63a3380 improve widget_clone to support copy mutable style 2019-06-04 14:29:39 +08:00
xianjimli
45be58901d enable style mutable by default 2019-06-03 18:35:42 +08:00
xianjimli
1adb9e2401 improve expr eval 2019-06-02 07:53:24 +08:00
xianjimli
3f71687128 improve children layout 2019-05-31 18:55:56 +08:00
lixianjing
60fe075c79 improve expr eval 2019-05-29 11:13:59 +08:00
lixianjing
bf4c8b30ad improve shortcut 2019-05-28 14:26:01 +08:00
lixianjing
d35137359e add shortcut 2019-05-27 18:08:29 +08:00
lixianjing
12f8a4ff0a improve move focus 2019-05-25 11:41:03 +08:00
lixianjing
ff8693ce7e focus first 2019-05-23 15:00:06 +08:00
lixianjing
ce56289ce4 move focus skip invisible and disabled widgets 2019-05-23 14:09:33 +08:00
lixianjing
00d3fd91aa rework list view layouter 2019-05-22 18:05:44 +08:00
lixianjing
1d0ce8aebc fix test 2019-05-22 17:13:00 +08:00
lixianjing
b40624f907 window add move_focus_next_key/move_focus_prev_key props 2019-05-22 16:11:10 +08:00
lixianjing
ef7086e56d button/check button trigger click event when space/return key pressed 2019-05-21 13:49:34 +08:00
xianjimli
1bfb030799 fix widget_set_tr_text 2019-05-20 17:22:26 +08:00
xianjimli
aba26729d9 improve slider to support left/right/up/down 2019-05-18 19:07:10 +08:00
lixianjing
97a0b0ccc2 format code 2019-05-15 10:52:32 +08:00
lixianjing
96c9b15770 merge guage pointer patch 2019-05-15 10:45:56 +08:00
lixianjing
d3fcefa81e improve margin 2019-05-14 17:29:48 +08:00
xianjimli
a6cb009eb8 add function widget_find_animator 2019-05-13 17:53:02 +08:00
xianjimli
89a6dcb592 add self_layouter_factory/children_layouter_factory 2019-05-13 17:19:11 +08:00
xianjimli
f86e4df3ad add widget_add_idle 2019-05-13 12:05:32 +08:00
xianjimli
48aa03a1fe add cond_var 2019-05-11 18:35:14 +08:00
xianjimli
c327143350 add some xxx_BEFORE_CHILDREN events, give user register event handlers an opportunity to intercept default event handler 2019-05-10 16:52:06 +08:00
xianjimli
a03d21bb75 modify slider_on_event to fix issue #115 2019-05-08 13:55:05 +08:00
lixianjing
cb9d173b0c modify slider_on_event to fix issue #115 2019-05-08 13:51:35 +08:00
xianjimli
2041a8ddc8 fix tests 2019-05-07 18:15:04 +08:00
lixianjing
0828af29b7 refactor image loader to support custom image loader 2019-05-07 17:48:33 +08:00
xianjimli
c75d85c401 improve for awtk-web 2019-04-30 12:43:03 +08:00
xianjimli
de970ad36e fix svg no_fill/no_stroke bug 2019-04-29 16:08:00 +08:00
xianjimli
ff2aa308bb fix svg parser 2019-04-29 12:38:11 +08:00
xianjimli
54cc95e396 improve widget_get_window 2019-04-19 12:05:09 +08:00
xianjimli
874bd28618 improve self_layouter_default 2019-04-19 11:25:12 +08:00
xianjimli
12a4013dda optimization blender 2019-04-18 16:08:33 +08:00
xianjimli
e13b6f881e refactor 2019-04-14 12:01:58 +08:00
xianjimli
c4f88d8236 refactor 2019-04-14 07:44:15 +08:00
xianjimli
2acc576ce1 add ui_loader_load_widget 2019-04-12 17:21:28 +08:00
xianjimli
01de7736c9 merge master 2019-04-08 18:45:23 +08:00
xianjimli
16e992c20b refactor and fix memory leaks found by valgrind 2019-04-08 18:14:36 +08:00
xianjimli
d093d77f75 optimize fill image with translucent color 2019-04-05 18:52:43 +08:00
xianjimli
e510533545 improve text selector, support format in options prop 2019-04-03 11:30:35 +08:00
xianjimli
3b7b02b0b8 fix assets_manager_unref 2019-04-02 18:12:00 +08:00
xianjimli
7c9d35c5f2 add style_mutable_cast 2019-04-02 17:39:57 +08:00
xianjimli
4fd977515b add style_mutable_get_value 2019-04-02 17:21:19 +08:00
xianjimli
817038eeea fix windows compile errors 2019-04-02 09:32:22 +08:00
xianjimli
24b2bef593 add font_manager_unload_font 2019-04-01 18:06:31 +08:00
xianjimli
226e4bf406 fix issue #104 2019-04-01 17:15:46 +08:00
xianjimli
983cd06261 support get locale info from window 2019-04-01 12:22:41 +08:00
xianjimli
eeb2efc300 Merge branch 'reworkwa' 2019-03-29 18:18:13 +08:00
xianjimli
20c2b5db8e refactor 2019-03-28 11:05:00 +08:00
xianjimli
f2474b2294 refactor and format code 2019-03-27 18:04:38 +08:00
xianjimli
414389e506 add dialog_highlighters 2019-03-27 15:30:03 +08:00
xianjimli
72383f2b3c fix filename_to_name_ex 2019-03-27 09:42:53 +08:00
xianjimli
ea7649aa14 add func_call_parse 2019-03-26 18:07:30 +08:00
xianjimli
3699beb8ea improve params checker 2019-03-22 18:34:27 +08:00
xianjimli
6efb326c4c add inputable flag for widget vtable 2019-03-22 16:52:39 +08:00
xianjimli
5a5e990fc3 improve assets scripts 2019-03-22 12:02:10 +08:00
xianjimli
3e0c7babe1 add bar_size prop for slider 2019-03-21 18:03:31 +08:00
xianjimli
251b4bdc79 data assets support duplicate filename 2019-03-21 17:44:11 +08:00
xianjimli
2227daeade support use tab/up/down key to change focused edit 2019-03-20 17:24:30 +08:00
xianjimli
effe016fee fix edit default focus bug 2019-03-20 15:33:37 +08:00
xianjimli
9ffb00304d window support fullscreen prop, and update docs 2019-03-20 14:53:37 +08:00
xianjimli
9363571234 fix style config 2019-03-20 11:41:09 +08:00
xianjimli
db616f27fe improve assets build script to support any file extensions in data folder. 2019-03-20 11:16:26 +08:00
xianjimli
c32f7b50de fix window_manager_close_window(issue #97) 2019-03-19 09:37:17 +08:00
xianjimli
ca0eeaf607 use system libc to implement tk_atof/tk_atoi 2019-03-18 18:12:30 +08:00
xianjimli
67a481775a add color_rgba_str 2019-03-18 17:45:49 +08:00
xianjimli
4be33699a0 improve assets build scripts 2019-03-15 17:44:48 +08:00
xianjimli
304304680c add widget_is_keyboard 2019-03-14 10:49:15 +08:00
xianjimli
4f466adb42 fix widget_clone 2019-03-13 18:13:46 +08:00
xianjimli
7f934b1028 add object_default_clone 2019-03-13 18:12:46 +08:00
xianjimli
3563019076 format code 2019-03-13 15:31:15 +08:00
xianjimli
da6eb3afa9 fix emitter_remove_item 2019-03-13 15:27:44 +08:00
xianjimli
7b896afe29 fix widget_use style 2019-03-13 14:04:52 +08:00
xianjimli
77cadc0a49 improve digit clock 2019-03-11 17:57:27 +08:00
xianjimli
2680f831b3 fix emitter_dispatch 2019-03-11 12:02:54 +08:00
xianjimli
1d7c057175 ui/image name support expr 2019-03-08 18:51:09 +08:00
xianjimli
f8416152dd rework system info 2019-03-07 15:25:11 +08:00
xianjimli
216bca57a2 add str_expand_vars 2019-03-07 13:44:25 +08:00
xianjimli
545ebf6aa3 improve slide view 2019-03-07 09:29:08 +08:00
xianjimli
d05b0d0fd3 slide view support loop mode 2019-03-06 10:08:21 +08:00
xianjimli
b577435c77 add mutable_image and update docs 2019-02-28 16:15:09 +08:00
xianjimli
d2d93d2432 format code 2019-02-26 18:06:34 +08:00
xianjimli
a62c9303b2 improve typecheck 2019-02-26 15:25:10 +08:00
xianjimli
4271ad17ed list_item/list_view/list_view_h/scroll_bar/scroll_view/calibration_win support typecheck 2019-02-26 15:17:51 +08:00
xianjimli
cb711e4748 digit_clock/time_clock support typecheck 2019-02-26 14:30:48 +08:00
xianjimli
aae2c4eb20 text_selector support typecheck 2019-02-26 14:28:09 +08:00
xianjimli
bd6f01624d svg_image/switch support typecheck 2019-02-26 14:26:58 +08:00
xianjimli
a7e598e365 slide_view support typecheck 2019-02-26 14:23:22 +08:00
xianjimli
e8bf8ca98f slide_menu support typecheck 2019-02-26 14:22:00 +08:00
xianjimli
b3688170ce rich_text support typecheck 2019-02-26 14:20:33 +08:00
xianjimli
df742617cf candidates support typecheck 2019-02-26 14:15:07 +08:00
xianjimli
b740d6b098 progress_circle support typecheck 2019-02-26 14:10:37 +08:00
xianjimli
078e89c1c3 keyboard support typecheck 2019-02-26 14:07:59 +08:00
xianjimli
1b61d4a57b image_value support typecheck 2019-02-26 14:04:23 +08:00
xianjimli
1945fca149 image_animation support typecheck 2019-02-26 14:03:02 +08:00
xianjimli
3fa3353eb9 guage support typecheck 2019-02-26 14:00:56 +08:00
xianjimli
492d2c2751 gif support typecheck 2019-02-26 13:57:01 +08:00
xianjimli
84718e1e38 canvas_widget/color_component/color_picker support typecheck 2019-02-26 13:49:46 +08:00
xianjimli
2bf98455a7 view support typecheck 2019-02-26 11:39:24 +08:00
xianjimli
6e3d2e5698 tab_button/tab_button_group support typecheck 2019-02-26 11:36:12 +08:00
xianjimli
d90287db1d system_bar support typecheck 2019-02-26 11:26:15 +08:00
xianjimli
1cfaf194cb slider support typecheck 2019-02-26 11:23:20 +08:00
xianjimli
a2a8ce1f11 row support typecheck 2019-02-26 11:21:39 +08:00
xianjimli
4ee8a6ab57 progress bar support typecheck 2019-02-26 11:19:37 +08:00
xianjimli
bcce9ad72d popup support typecheck 2019-02-26 11:17:26 +08:00
xianjimli
5decec2847 pages support typecheck 2019-02-26 11:15:20 +08:00
xianjimli
ab1bc536c1 image support typecheck 2019-02-26 11:08:46 +08:00
xianjimli
eba4564145 window support typecheck 2019-02-26 10:30:18 +08:00
xianjimli
f1d464ab8d group_box support typecheck 2019-02-26 10:17:02 +08:00
xianjimli
fa375484ec grid_item support typecheck 2019-02-26 10:14:22 +08:00
xianjimli
e8d29f2dab spin_box support typecheck 2019-02-26 10:11:52 +08:00
xianjimli
a3abb85f1d grid support typecheck 2019-02-26 10:09:27 +08:00
xianjimli
fbf94345c4 edit support typecheck 2019-02-26 10:03:18 +08:00
xianjimli
0f1ccb285b dragger suppor typecheck 2019-02-26 10:01:42 +08:00
xianjimli
9978289fbd dialog title support typecheck 2019-02-26 09:58:04 +08:00