2226 Commits

Author SHA1 Message Date
Jinhao
25fe4506fd fix some GCC compilation issues 2020-03-14 01:31:52 +08:00
Jinhao
e8668dbc52 fix place bug that splitter position drifts(#512) 2020-03-13 10:09:55 +08:00
Jinhao
8d5e5a0962 add support of RLE8 compressed BMP format(#515) 2020-03-12 23:01:51 +08:00
Jinhao
f26d3d0d6c fix issue that wrong caret position in textbox when moving up/down 2020-02-13 15:01:19 +08:00
Jinhao
75d760266a fix issue scrolling in nested_form causes freezing(#505) 2020-02-13 11:56:35 +08:00
Jinhao
cfad078740 fix compiler error on VS2015 2020-02-11 06:13:10 +08:00
Jinhao
f9c0de9698 fix compiler error on VS2015 2020-02-11 05:49:56 +08:00
Jinhao
da295d8c47 update the nana version in CMakeLists to 1.7.3 2020-02-10 11:12:30 +08:00
Jinhao
4090eb3d75 Merge branch 'hotfix-1.7.2' into develop 2020-02-08 07:32:40 +08:00
Jinhao
2c9f82979b Merge branch 'besh81-develop' into develop 2020-02-08 07:31:40 +08:00
Jinhao
a6a2e54c40 Merge branch 'ErrorFlynn-hotfix-1.7' into hotfix-1.7.2 2020-02-08 07:28:45 +08:00
besh81
add0af843e added treebox use_entire_line mode
Added new interaction/display mode to treebox control.
Enabling use_entire_line the entire line of the treebox/child is used for mouse interactions and display purposes.
2020-02-07 13:06:34 +01:00
Jinhao
fa659df705 Merge branch 'hotfix-1.7' of https://github.com/ErrorFlynn/nana into ErrorFlynn-hotfix-1.7 2020-02-06 01:34:42 +08:00
ErrorFlynn
ff7fca9311
fix: submenu option items unresponsive to clicks
When the user opens a submenu containing items with the style `menu::checks::option` and clicks an option, the radio button logic doesn't work. This bug was discovered and fixed by nanapro.org forum user "huycan" (I'm just submitting the PR). See this forum post: http://nanapro.org/en-us/forum/index.php?u=/topic/1256/ggleave-a-menu-open

As mentioned in more detail in the forum post linked above, my understanding of why this happens is that `menu_builder::checked` fails because the `menu_window` of the submenu is created with the `menu_builder` object used by the parent menu.
2020-02-03 02:49:20 -05:00
Jinhao
1a91511d64 refactor
make it more readable
2020-01-29 01:29:42 +08:00
Jinhao
462aadcc26 hide treebox node expander if no visible children
improve the new feature based on PR#500
2020-01-28 23:29:10 +08:00
Jinhao
c7332129b0 Merge branch 'call-me-void-hide-treebox-items' into develop 2020-01-28 17:18:41 +08:00
mixael
aa2bfaebaa treebox - allow treebox node to be hidden 2020-01-23 01:27:08 +03:00
Jinhao
e4d152706e Merge branch 'hotfix-1.7.2' into develop 2019-12-21 05:20:26 +08:00
Jinhao
e08a7a3531 add workaround of inline namespace for c++11 2019-12-21 05:18:28 +08:00
Jinhao
0b94dc80ae Merge branch 'qPCR4vir-minor_change' into develop 2019-12-14 06:02:02 +08:00
Jinhao
abf3952750 Merge branch 'minor_change' of https://github.com/qPCR4vir/nana into qPCR4vir-minor_change 2019-12-14 01:27:08 +08:00
qPCR4vir
25b5645d5a fix ctest: set correct working directory, and show output 2019-12-12 13:02:47 +01:00
qPCR4vir
d6f2831c7b back to run "manually" - better output 2019-12-12 12:47:14 +01:00
qPCR4vir
2118500394 travis test with ctest 2019-12-12 12:27:08 +01:00
qPCR4vir
c8535497b1 set back CMAKE_REQUIRED_FLAGS https://github.com/cnjinhao/nana/issues/497
https://github.com/cnjinhao/nana/issues/497#issuecomment-563471500
2019-12-09 23:41:09 +01:00
Jinhao
62e6d0dbe8 Merge branch 'qPCR4vir-minor_change' into develop 2019-12-10 03:58:34 +08:00
qPCR4vir
f0fa70d51c explicit fs tests, no c++ separate test 2019-12-08 18:32:47 +01:00
qPCR4vir
538c91ebcf comments 2019-12-08 11:34:01 +01:00
qPCR4vir
dd72ef8fbd Merge remote-tracking branch 'origin/minor_change' into minor_change 2019-12-06 01:30:48 +01:00
qPCR4vir
f88224766d doxy comments, void form::div(std::string div_text); 2019-12-06 01:27:58 +01:00
qPCR4vir
3c4848d31a deprecated example 2019-12-05 15:10:36 +01:00
qPCR4vir
357e8ccd73 travis run calculator 2+2=4 !! 2019-12-05 14:28:40 +01:00
qPCR4vir
5d147f6849 update travis run all? tests 2019-12-05 13:54:23 +01:00
qPCR4vir
08a1aba801 update travis just align 2019-12-05 13:53:18 +01:00
qPCR4vir
55c9ce790d update travis 2019-12-05 13:17:20 +01:00
qPCR4vir
514ebaf426 FIX #469, #492 ? 2019-12-05 13:03:09 +01:00
qPCR4vir
0345d503ba add parameter name 2019-12-05 00:28:35 +01:00
qPCR4vir
d362f031dd listbox header: ignore auto_draw ??
changing column visibility - too slow.
2019-12-05 00:28:08 +01:00
Jinhao
dbf6a7eeba Merge branch 'hotfix-1.7.2' into develop 2019-12-05 03:58:50 +08:00
Jinhao
8911e2d76a Merge branch 'qPCR4vir-hotfix-1.7.2' into hotfix-1.7.2 2019-12-05 03:58:08 +08:00
qPCR4vir
3d00b7c589 comments
(cherry picked from commit 3b57bd0a1f2375ec88e57298276242edaf611b9e)
2019-12-03 19:10:26 +01:00
qPCR4vir
4b7facebdf fix conditional compilations in filesystem 2019-12-03 19:10:07 +01:00
qPCR4vir
2fd8b28d4e update Readme 2019-12-03 19:09:36 +01:00
Jinhao
0ab4225262 Merge branch 'hotfix-1.7.2' into develop 2019-12-04 01:13:44 +08:00
Jinhao
beba9d29d5 Merge branch 'qPCR4vir-filesystem' into hotfix-1.7.2 2019-12-04 01:10:24 +08:00
Jinhao
d2ce5fafd2 Merge branch 'filesystem' of https://github.com/qPCR4vir/nana into qPCR4vir-filesystem 2019-12-04 01:09:55 +08:00
Jinhao
aaf837a94a Merge branch 'ppetraki-develop-bugfix' into develop 2019-12-04 00:49:03 +08:00
Jinhao
d78157efba Merge branch 'mihaizh-fix-tabbar-erase-refresh' into hotfix-1.7.2 2019-12-04 00:28:40 +08:00
Jinhao
139c884ea9 Merge branch 'fix-tabbar-erase-refresh' of https://github.com/mihaizh/nana into mihaizh-fix-tabbar-erase-refresh 2019-12-04 00:27:17 +08:00