1742 Commits

Author SHA1 Message Date
Jinhao
f4c71db98b refactor scroll 2018-12-05 06:36:40 +08:00
Jinhao
ab2d39397f Merge branch 'besh81-hotfix-1.6.2' into hotfix-1.6.2 2018-12-03 23:46:49 +08:00
Jinhao
90464aec4f Merge branch 'hotfix-1.6.2' of https://github.com/besh81/nana into besh81-hotfix-1.6.2 2018-12-03 23:44:55 +08:00
Jinhao
6e401fe75e add scheme for checkbox square box 2018-12-02 05:13:20 +08:00
besh81
592b904602 changed variable name int arg_tabbar*
changed variable name int arg_tabbar* from pos to item_pos to avoid inconsistencies with arg_mouse.pos
2018-11-29 15:39:04 +01:00
besh81
f20ef2dfb6 Added tab_click event to tabbar control
tab_click event is processed when a tab is clicked
2018-11-28 16:57:56 +01:00
Jinhao
1c5f70124c fix issue that blur at wrong x-axis 2018-11-16 05:27:53 +08:00
Jinhao
840d6b775d Merge branch 'dudztroyer-hotfix-1.6.2' into hotfix-1.6.2 2018-11-05 02:50:17 +08:00
Jinhao
3855200faa Merge branch 'hotfix-1.6.2' of https://github.com/dudztroyer/nana into dudztroyer-hotfix-1.6.2 2018-11-05 02:49:40 +08:00
Jinhao
f49a2e1e44 Merge branch 'besh81-hotfix-1.6.2' into hotfix-1.6.2 2018-11-05 02:32:53 +08:00
Eduardo Roeder
64bd9b7491 Improve the "double click word selection" method of textbox to follow some other rules other than white space. 2018-11-03 15:43:08 -03:00
Eduardo Roeder
7651b430eb Added select_points method 2018-11-03 14:58:53 -03:00
dudztroyer
d2743bb817
Added "select_points" method 2018-11-03 14:41:27 -03:00
besh81
bde0d16243 Added tabbar adding event
Fired when the add button of the tabbar is pressed.
Changing the value of arg.add to false the action can be vetoed.
The value arg.where indicates the position of the new item.
2018-10-26 17:12:22 +02:00
besh81
905c583621 fix folderbox init_path
fix folderbox init_path
2018-10-05 11:45:09 +02:00
Jinhao
b6028f8079 fix bug that font is missing when measure a zero-sized label 2018-10-01 07:43:57 +08:00
Jinhao
2c3d75c709 fix bug of C++ feature detection(#338) 2018-09-25 02:07:15 +08:00
Jinhao
7fea766f99 fix bug that causes dead-lock under Linux 2018-09-22 00:37:36 +08:00
Jinhao
a41eb44714 fix bug that label uses all ram when its width is zero. 2018-09-17 07:48:23 +08:00
Jinhao
2de08f8f9f add move-semantics and delete copy-ctor/assignment for animation 2018-09-13 07:27:50 +08:00
Jinhao
aac9ef525a fix crash when close owner window
window position issue makes popup menu at wrong position
2018-09-11 07:34:25 +08:00
Jinhao
986c635548 refactoring label 2018-09-02 07:49:43 +08:00
Jinhao
745a228dae refine the label 2018-08-31 06:27:47 +08:00
Jinhao
93bbdb4a88 fix bug that a linkage error caused by VC2017v15.8 2018-08-31 01:21:45 +08:00
Jinhao
852aa698ed Merge branch 'hotfix-1.6.1' into develop 2018-08-28 07:36:51 +08:00
Jinhao
1145e3d5cd fix crash that occurs when rendering an empty label(#333) 2018-08-28 07:31:05 +08:00
Jinhao
81d667dbd7 using C++17 emplace return type 2018-08-27 06:51:20 +08:00
Jinhao
fe185e382b remove deprecated code 2018-08-26 17:45:24 +08:00
Jinhao
e1992fb0d4 fix crash when drawing in text_changed event with new line inserted(#332) 2018-08-26 16:42:53 +08:00
Jinhao
e8e7ad543c the default pool thread number is thread hw concurrency 2018-08-25 06:53:11 +08:00
Jinhao
e0ba1c7d8a disallows copying text from a masked text-editor. 2018-08-25 06:34:43 +08:00
Jinhao
c440613d90 fix crash which occurs after calling widget::tooltip("")(#331) 2018-08-25 06:06:57 +08:00
Jinhao
74f060acbc x11_wait_for blocks execution in raspbian 2018-08-24 22:57:05 +08:00
Jinhao
7e21126f69 Merge branch 'loaden-stable' into hotfix-1.6.1 2018-08-19 15:42:04 +08:00
Jinhao
0a7223b37c Add missing changes after branch merged(#319) 2018-08-19 15:41:08 +08:00
Jinhao
25dca0558b Merge branch 'stable' of https://github.com/loaden/nana into loaden-stable 2018-08-19 15:30:18 +08:00
Jinhao
52d814673b Merge branch 'hotfix-1.6.1' into develop 2018-08-19 15:24:05 +08:00
Jinhao
79c3439231 fix bug that label word wrap fails for Japanese(#330)
word break error
new unicode word break
reimplement label word wrap for significant design error
2018-08-19 05:53:08 +08:00
Jinhao
9ff6567a03 fix bug that program stops if XMoveWindow doesn't generate ConfigureNotify 2018-08-18 07:21:03 +08:00
Jinhao
841fa0812c fix bug that nested_form mistakely renders sibling as its child 2018-08-15 23:07:38 +08:00
Jinhao
c6f5dc0f1b fix compiler error in Visual C++2013 2018-08-11 09:12:57 +08:00
Jinhao
a5f0d013c5 volatile varibles in favor of std::atmoc<> 2018-08-11 00:46:07 +08:00
Jinhao
04e57771a4 eliminate GCC warings when -Wimplicit-fallthrough is enabled 2018-08-10 23:35:11 +08:00
Jinhao
9bd6e0a2b0 fix GCC diagnostic 2018-08-10 08:27:17 +08:00
Jinhao
30fba6e4a4 fix bug that wroing window position in X11 2018-08-09 07:56:32 +08:00
Jinhao
6ab867072d implement API::window_outline_size for X11 2018-08-09 07:54:26 +08:00
Jinhao
e91d3446eb fix GCC errors when -std=c++17 is specified 2018-08-09 07:50:56 +08:00
Jinhao
1ff1c55592 fix bug that caused wrong window position in X11 2018-08-05 16:41:39 +08:00
Jinhao
1339658c4c fix bug that window_position returns the pos of WM reparenting frame 2018-08-01 07:31:02 +08:00
Jinhao
df5fda9096 fix listbox thread-safe issue(#329) 2018-07-28 09:34:08 +08:00