Commit Graph

  • e04b0749e0 remove the internal signal manager of window_manager Jinhao 2015-05-25 01:19:35 +08:00
  • 21dc2aa48c improve textbox's selection handling refs #19, #1 beru 2015-05-24 23:25:39 +09:00
  • 2776365fdf Merge branch 'develop' of https://github.com/cnjinhao/nana into develop beru 2015-05-24 14:38:58 +09:00
  • 44553a02a6 change timing to set tabstop_focus_changed flag beru 2015-05-24 14:36:06 +09:00
  • 2e92efdbf5 Merge remote-tracking branch 'nana_jinhao/hotfixes-1.0.2' into hotfixes-1.0.2 qPCR4vir 2015-05-23 22:48:23 +02:00
  • d9444cb5be Merge branch 'rajko-d-hotfixes-1.0.2' into hotfixes-1.0.2 Jinhao 2015-05-23 08:54:15 +08:00
  • ffe32e1bcb remove focus_changed flag Jinhao 2015-05-23 08:47:12 +08:00
  • 8899cc870c Deselect textbox contents on mouse_down event. Add the condition that textbox's content should be selected when it's focused with tabstop. beru 2015-05-21 04:15:20 +09:00
  • 9fc7d3e403 Textbox should select its contents when focus is set. the caret position is moved to end of a line in that case. When textbox is not focused, its selection should not be drawn to make it look quiet. beru 2015-05-21 03:42:17 +09:00
  • 8515fff8d0 stop changing focus when dbl clicks on form/panel background Jinhao 2015-05-20 02:26:39 +08:00
  • 4289446216 Merge branch 'develop' of https://github.com/cnjinhao/nana into develop beru 2015-05-17 15:05:44 +09:00
  • 80da9007ef add functionality to associate label with other widget as a "for" attribute of HTML <label> element beru 2015-05-17 15:02:09 +09:00
  • aac94e238b input widgets keep focus when form/panel is clicked Jinhao 2015-05-17 09:47:58 +08:00
  • 990de7867b add OFN_NOCHANGEDIR flag to OPENFILENAME::Flags in nana::filebox::show http://blogs.msdn.com/b/oldnewthing/archive/2010/11/12/10089878.aspx setting OFN_NOCHANGEDIR flag to OPENFILENAME::Flags is effective for GetOpenFileName API on Windows7. add const qualifier to nana::paint::graphics::save_as_file add support for small icon on Windows. The system displays the large icon in the ALT+TAB dialog box, and the small icon in the window caption. https://msdn.microsoft.com/en-us/library/windows/desktop/ms632643%28v=vs.85%29.aspx beru 2015-05-16 21:10:20 +09:00
  • f4ceafbe6c testing and doxy comment audio and screen qPCR4vir 2015-05-10 15:28:59 +02:00
  • f0f6246ccc Letting cmake to decide which standard to use, if compiler doesn't support c++14 it will fall back to c++11 as was before. Rajko Đorđević 2015-05-10 12:01:35 +02:00
  • e31616e5dd Merge branch 'qPCR4vir-hotfixes-1.0.2' into hotfixes-1.0.2 Jinhao 2015-05-09 05:07:23 +08:00
  • e696fff779 implement double click to auto resize a column in listbox qPCR4vir 2015-05-08 00:31:32 +02:00
  • 371633f23f listbox auto_width set the column width to fit the current longest text qPCR4vir 2015-05-07 22:50:26 +02:00
  • 444449dfaa let listbox append_header return the pos of the new header qPCR4vir 2015-05-07 22:48:20 +02:00
  • df22696e25 comments... qPCR4vir 2015-05-07 22:42:04 +02:00
  • 6fd15140a9 introduce cat_proxy::select(bool sel) qPCR4vir 2015-05-05 14:56:15 +02:00
  • 7863dcdba6 FIX: crash in page down and home of a listbox with categories, trying to create an item_proxy {cat, npos} and select it qPCR4vir 2015-05-05 13:59:59 +02:00
  • d4d1a79af8 FIX: a +1 error during navigation of listbox with categories qPCR4vir 2015-05-05 13:57:44 +02:00
  • bcb2d5b6fc FIX: crash if finding pos of cat qPCR4vir 2015-05-05 13:55:57 +02:00
  • 65ebdccd90 FIX: let check this 0,0 is good qPCR4vir 2015-05-05 13:54:37 +02:00
  • 31639cb34d to find the first item or cat qPCR4vir 2015-05-05 13:53:27 +02:00
  • 52d040a95d FIX: trace the whole cat when selected, not just the last item qPCR4vir 2015-05-05 13:50:30 +02:00
  • 2da65827a0 improve cursor move keys support in text editor refs refs #1 beru 2015-05-05 14:13:16 +09:00
  • 82cfa7da31 Merge branch 'qPCR4vir-group' into feature-group Jinhao 2015-05-04 05:00:27 +08:00
  • a4c3ee5b57 Merge branch 'group' of https://github.com/qPCR4vir/nana into qPCR4vir-group Jinhao 2015-05-04 04:59:50 +08:00
  • 8aec3159b3 Merge branch 'master' of https://github.com/cnjinhao/nana Jinhao 2015-05-04 04:43:22 +08:00
  • 257aa074ef Merge branch 'develop' Jinhao 2015-05-04 04:34:50 +08:00
  • e7c9708b4f fix some MinGW compiling errors Jinhao 2015-05-04 03:42:16 +08:00
  • 6c473f141f Merge branch 'hotfixes-1.0.1' into develop Jinhao 2015-05-04 03:22:55 +08:00
  • ad0e8c048e Merge branch 'beru-hotfixes-1.0.1' into hotfixes-1.0.1 Jinhao 2015-05-04 03:21:50 +08:00
  • 6721b366f9 Merge branch 'hotfixes-1.0.1' of https://github.com/beru/nana into beru-hotfixes-1.0.1 Jinhao 2015-05-04 03:21:34 +08:00
  • c7e672cbca Merge branch 'hotfixes-1.0.1' into develop Jinhao 2015-05-04 03:14:15 +08:00
  • d43c2fabc6 fix an issue that menu is closed unexpected if form is modal Jinhao 2015-05-04 03:10:50 +08:00
  • 49cc9b1ff7 remove some warnings with VS2013 in time::time(unsigned hour, unsigned minute, unsigned second) constructor, add return statement if args are valid beru 2015-05-04 02:18:25 +09:00
  • 5206cf042e Merge branch 'hotfixes-1.0.1' into develop Jinhao 2015-05-03 23:19:10 +08:00
  • 1b01493e9f fix API::exit issue Jinhao 2015-05-03 23:12:18 +08:00
  • ad0dcc0bcf fix some MinGW compiling errors Jinhao 2015-05-03 17:38:58 +08:00
  • 766b9a1e24 Merge branch 'hotfixes-1.0.1' into develop Jinhao 2015-05-03 17:05:58 +08:00
  • e449cd5a24 fix a weird behavior of textbox(#52) Jinhao 2015-05-03 16:59:22 +08:00
  • 08e860a7e7 Merge branch 'hotfixes-1.0.1' into develop Jinhao 2015-05-03 03:08:26 +08:00
  • a988e10e49 Merge branch 'kirbyfan64-develop' into develop Jinhao 2015-05-03 02:55:54 +08:00
  • 5b97322d35 Detect Clang Ryan Gonzalez 2015-04-29 18:01:28 -05:00
  • e03adc2a34 Merge branch 'qPCR4vir-hotfixes' into hotfixes-1.0.1 Jinhao 2015-05-02 03:11:19 +08:00
  • 706b923c9b Merge branch 'hotfixes' of https://github.com/qPCR4vir/nana into qPCR4vir-hotfixes Jinhao 2015-05-02 03:10:54 +08:00
  • cd6b7bfcf6 Merge branch 'beru-hotfixes-1.0.1' into hotfixes-1.0.1 Jinhao 2015-05-02 03:07:39 +08:00
  • 4ecf3f24f9 Merge branch 'hotfixes-1.0.1' of https://github.com/beru/nana into beru-hotfixes-1.0.1 Jinhao 2015-05-02 03:07:21 +08:00
  • 815859f722 Merge branch 'beru-listbox_sortable' into hotfixes-1.0.1 Jinhao 2015-05-02 03:04:49 +08:00
  • a596516d51 Merge branch 'listbox_sortable' of https://github.com/beru/nana into beru-listbox_sortable Jinhao 2015-05-02 03:04:27 +08:00
  • e2992645db Merge branch 'beru-clipboard_set_bitmap' into hotfixes-1.0.1 Jinhao 2015-05-02 02:50:30 +08:00
  • 789501db40 Merge branch 'clipboard_set_bitmap' of https://github.com/beru/nana into beru-clipboard_set_bitmap Jinhao 2015-05-02 02:49:57 +08:00
  • 0267367f3f fix menu ESC issues Jinhao 2015-05-02 02:25:04 +08:00
  • e720866a94 refactor class place Jinhao 2015-05-01 18:01:32 +08:00
  • 99564a9161 refactor functions Jinhao 2015-05-01 16:45:05 +08:00
  • 4154c8e132 rename API::is_focus_window to API::is_focus_ready Jinhao 2015-05-01 16:36:12 +08:00
  • a64354900c fix a crash that caused by double-delete of a event handler Jinhao 2015-05-01 16:29:51 +08:00
  • c6df0c4293 FIX: a draw problem with item in listbox qPCR4vir 2015-04-29 23:05:14 +02:00
  • 97db67b2a4 FIX: a crash when clear an empty listbox qPCR4vir 2015-04-29 12:45:37 +02:00
  • 4fcd2edd54 FIX: crash when clear an ordered listbox qPCR4vir 2015-04-29 12:44:52 +02:00
  • 611d295fc8 comment key use qPCR4vir 2015-04-27 13:26:44 +02:00
  • 4b4843bb7f fix necessary copy, add comments and code review qPCR4vir 2015-04-27 01:00:26 +02:00
  • 77c039be42 add methods to get/set sortability of listbox beru 2015-04-27 06:18:28 +09:00
  • 575de13cc4 add nana::system::dataexch::set(const nana::paint::graphics& g) method beru 2015-04-26 15:40:58 +09:00
  • 585732a497 simpler code qPCR4vir 2015-04-26 02:32:22 +02:00
  • 73e5d3fd8f refine group qPCR4vir 2015-04-13 10:53:20 +02:00
  • ae2a2aeec4 group with internal panel and place Non tested qPCR4vir 2015-04-13 01:59:30 +02:00
  • d13677f703 add empty group files qPCR4vir 2015-04-12 23:45:02 +02:00
  • 83fa73d11f listbox select all Now the programs user can "export" the whole list just by pressing ctrl+A-C and pasting into another application, like LibreOffice Calc, Excel, an editor, etc qPCR4vir 2015-04-25 22:56:53 +02:00
  • ee744db1c5 Merge remote-tracking branch 'nana_jinhao/hotfixes-1.0.1' into hotfixes qPCR4vir 2015-04-25 22:38:35 +02:00
  • db0591a5db allow programmatically export an arbitrary set of columns qPCR4vir 2015-04-25 21:39:09 +02:00
  • 49378469ab copy base on def export options qPCR4vir 2015-04-25 20:59:54 +02:00
  • 7fcd38816b to string take (uses) export options qPCR4vir 2015-04-25 20:59:28 +02:00
  • 2767fa75ca listbox have def_export_options(); qPCR4vir 2015-04-25 20:53:13 +02:00
  • 8fdbb0bf44 item to string in column order qPCR4vir 2015-04-25 17:45:16 +02:00
  • 01d212f59a columns_indexs all_headers( only_visibles) qPCR4vir 2015-04-25 17:44:31 +02:00
  • 26bca2cc08 listbox: introducing struct export options qPCR4vir 2015-04-25 17:29:32 +02:00
  • f943673d3d update scroll.hpp Jinhao 2015-04-26 00:50:28 +08:00
  • 1fb363fb72 listbox override key_char to manage copy: Ctrl-C. qPCR4vir 2015-04-25 10:22:34 +02:00
  • 063968a803 working on listbox export to string CSV: listbox, header, dummy list qPCR4vir 2015-04-25 10:16:51 +02:00
  • c6c910af73 trivial fix for compiler warning 1>c:\libs\nana\include\nana\gui\widgets\listbox.hpp(251): warning C4018: '<' : signed/unsigned mismatch (..\form_do_you_even_lift.cpp) 1> c:\projects\bro\form_do_you_even_lift.cpp(646) : see reference to function template instantiation 'nana::drawerbase::listbox::item_proxy &nana::drawerbase::listbox::item_proxy::resolve_from<Data>(const T &)' being compiled 1> with 1> [ 1> T=Data 1> ] beru 2015-04-25 16:43:39 +09:00
  • 0d736db479 FIX: PageDown select last item in page not first qPCR4vir 2015-04-24 17:25:27 +02:00
  • 8d0e48bd1e FIX: Listbox doesn't handle Home, End. OK in windows qPCR4vir 2015-04-24 16:47:03 +02:00
  • 458c6b1d3c Merge branch 'qPCR4vir-hotfixes' into hotfixes-1.0.1 Jinhao 2015-04-23 23:22:04 +08:00
  • 83ce805d4f Merge branch 'hotfixes' of https://github.com/qPCR4vir/nana into qPCR4vir-hotfixes Jinhao 2015-04-23 23:21:26 +08:00
  • 1214c4ed47 Merge branch 'qPCR4vir-hotfixes-1.0.1' into hotfixes-1.0.1 Jinhao 2015-04-23 23:18:00 +08:00
  • 9e6cc23b0b Merge branch 'hotfixes-1.0.1' of https://github.com/qPCR4vir/nana into qPCR4vir-hotfixes-1.0.1 Jinhao 2015-04-23 23:17:09 +08:00
  • c3bf16554c FIX: navigate ordered listbox with keyboard up/down, FEATURE: page up/down, and multi selection with shift + up/down Comments and code review. Original from branch page_scroll unfortunately included code already merged by Jinhao (header_width, etc) qPCR4vir 2015-04-23 00:32:47 +02:00
  • 535ef19977 fix shift+tab issue Jinhao 2015-04-23 02:49:05 +08:00
  • 2e64670912 Merge remote-tracking branch 'nana_jinhao/hotfixes-1.0.1' into hotfixes-1.0.1 qPCR4vir 2015-04-21 18:37:09 +02:00
  • b053df5fec Merge branch 'beru-hotfixes-1.0.1' into hotfixes-1.0.1 Jinhao 2015-04-22 00:08:19 +08:00
  • 95701e6b73 Merge branch 'tabstop_shift' of https://github.com/beru/nana into beru-hotfixes-1.0.1 Jinhao 2015-04-22 00:07:54 +08:00
  • 3e41a1e3d2 Merge branch 'beru-hotfixes-1.0.1' into hotfixes-1.0.1 Jinhao 2015-04-22 00:02:20 +08:00
  • 281fea01d1 Merge branch 'hotfixes-1.0.1' of https://github.com/beru/nana into beru-hotfixes-1.0.1 Jinhao 2015-04-22 00:01:29 +08:00
  • 356ee07884 Merge remote-tracking branch 'nana_jinhao/hotfixes-1.0.1' into hotfixes-1.0.1 qPCR4vir 2015-04-21 17:28:53 +02:00
  • 3c4f8ae6d9 fix menubar behavior issue Jinhao 2015-04-21 22:33:18 +08:00