1640 Commits

Author SHA1 Message Date
Jinhao
ec9ec611b4 refactor drawing of shortkey underline 2017-08-27 10:32:56 +08:00
Jinhao
4e18d81f90 fix bug that listbox incorrect scrolls if content is sorted(#245) 2017-08-24 05:49:19 +08:00
Jinhao
1be4b4e667 fix bug where textbox highlight fails 2017-08-24 05:26:44 +08:00
Jinhao
4e425d1d8d fix crash where menubar hotkey isn't an ASCII character 2017-08-22 07:48:37 +08:00
qPCR4vir
e1c1976e2f Merge remote-tracking branch 'cnjinhao/develop' into develop 2017-08-21 09:11:20 +02:00
Jinhao
65b1ee1e95 fix bug that inline-widgets positioned wrong column 2017-08-16 07:11:01 +08:00
Jinhao
2cfc6ee8e6 release GDI object immediately when a widget is closing 2017-08-14 01:00:14 +08:00
Jinhao
6da703c8fb reduce GDI objects 2017-08-13 15:48:57 +08:00
Jinhao
c025f01f5e refactor 2017-08-12 12:29:58 +08:00
Jinhao
d4a815c8cc refactor 2017-08-11 22:50:44 +08:00
Jinhao
752a26e795 Merge branch 'hotfix-1.5.4' into develop 2017-08-11 22:43:28 +08:00
Jinhao
c8bbf03ebf refactor 2017-08-11 22:42:27 +08:00
Jinhao
930db94fc2 fix bug that slider is still highlighted when mouse leave 2017-08-08 00:33:00 +08:00
Jinhao
bb7fc29986 fix bug that incorrect visual rect if parent is nested_form 2017-08-07 01:00:54 +08:00
Jinhao
886eac6be4 remove sync_child_root_display function
The display state of root widget(nested_form) now no longer depends on its
parent widget's visibility. Otherwise, the solution is complicated and
error-prone, it is impossible to maintain the correct state when the
visibility of root widget is changed directly by system API.
2017-08-06 09:48:06 +08:00
Jinhao
a21a5e940d fix comment 2017-08-06 09:47:01 +08:00
Jinhao
a2ba2cfaec add progress scheme 2017-08-05 17:05:49 +08:00
Jinhao
7b12dafb19 fix crash where select menu command using keyboard(#237) 2017-08-03 05:42:32 +08:00
Jinhao
12843da679 improve listbox model_guard exception information 2017-08-02 00:14:39 +08:00
Jinhao
2853c652e5 fix crash where create combox with specified rectangle 2017-07-29 08:20:54 +08:00
Jinhao
18ba5cb2db add contribution information 2017-07-29 08:05:25 +08:00
Jinhao
18d2e2a84f Merge branch 'JamesBremner-develop' into develop 2017-07-29 07:14:13 +08:00
James Bremner
953450a868 Inputbox set minimum width entry field 2017-07-27 11:15:53 -04:00
qPCR4vir
01420312ce Merge branch 'hotfix-1.5.4' into develop 2017-07-27 14:08:56 +02:00
Jinhao
3a45ecaefb Merge branch 'develop' 2017-07-27 02:51:53 +08:00
Jinhao
cf088ddbfb eliminate compiler warnings 2017-07-26 05:01:44 +08:00
qPCR4vir
b7fec184aa Merge remote-tracking branch 'cnjinhao/develop' into develop 2017-07-25 22:32:09 +02:00
qPCR4vir
6d0a1ea9e0 project RuntimeLibrary MultiThreadedDebug MT 2017-07-25 22:31:53 +02:00
qPCR4vir
7446235f75 project headers files 2017-07-25 22:31:06 +02:00
qPCR4vir
c05a11e605 doxy listbox 2017-07-25 22:30:25 +02:00
Jinhao
446fb1fc47 Merge branch 'hotfix-1.5.3' into develop 2017-07-26 02:41:50 +08:00
Jinhao
6ae4b963ee code refined 2017-07-26 02:40:52 +08:00
Jinhao
27e1d7aff5 add textbox::content_origin 2017-07-25 07:57:48 +08:00
Jinhao
d5c01b3dd1 adjust inputbox element width for good looking 2017-07-25 06:41:32 +08:00
Jinhao
33c9def027 fix issue where very long inputbox prompt string 2017-07-25 06:30:09 +08:00
Jinhao
c322eb74f8 Merge branch 'hotfix-1.5.3' into develop 2017-07-23 22:59:45 +08:00
Jinhao
7371bd0525 add comment 2017-07-23 22:57:01 +08:00
Jinhao
a4f7d46eee add new features to listbox
a method to enable/disable the number of items
methods about expanding category
methods about category icons
2017-07-22 23:04:43 +08:00
Jinhao
0cfd06b23f add new inputbox::boolean
other fixes for width of inputbox's elements
2017-07-20 23:46:20 +08:00
Jinhao
d53254b89a fix bug that single-line text_editor still shows scrollbar 2017-07-20 23:44:03 +08:00
qPCR4vir
0e9b4f2755 Merge branch 'hotfix-1.5.3' into develop 2017-07-19 21:01:20 +02:00
Jinhao
0d99cb26dc fix bug that render incorrent when text_editor selection isn't focused 2017-07-19 08:01:19 +08:00
Jinhao
64dbd2100c fix bug that graphics::make({0, 0}) behaves differently between Windows
and Linux
2017-07-17 22:31:29 +08:00
Jinhao
130ba79705 remove unused variable 2017-07-17 07:10:58 +08:00
Jinhao
cb6191cc88 fix crash error when operate a closed treebox 2017-07-17 00:37:30 +08:00
Jinhao
87698de126 fix a compiler error in text_editor.cpp 2017-07-16 23:30:05 +08:00
Jinhao
822a762804 fix bug that textbox::caret_pos() doesn't move the caret 2017-07-16 21:42:24 +08:00
Jinhao
a7bfc61007 fix bug that text_editor wouldn't reset scrollbar when paste 2017-07-16 11:26:28 +08:00
Jinhao
887554b1b9 fix bug that _m_paste_children wouldn't work well in refresh_tree
added contributor information
2017-07-15 11:53:06 +08:00
Jinhao
8fa2cf13f5 Merge branch 'os12-double-click' into hotfix-1.5.3 2017-07-15 01:31:21 +08:00