fix issue that listbox scheme mouse_wheel.lines has no effect
This commit is contained in:
		
							parent
							
								
									e5dc98bf4e
								
							
						
					
					
						commit
						0796c1540b
					
				@ -1,12 +1,12 @@
 | 
				
			|||||||
/**
 | 
					/*
 | 
				
			||||||
 *	A Tree Container class implementation
 | 
					 *	A Tree Container class implementation
 | 
				
			||||||
 *	Copyright(C) 2003-2017 Jinhao(cnjinhao@hotmail.com)
 | 
					 *	Copyright(C) 2003-2017 Jinhao(cnjinhao@hotmail.com)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *	Distributed under the Boost Software License, Version 1.0.
 | 
					 *	Distributed under the Boost Software License, Version 1.0.
 | 
				
			||||||
 *	(See accompanying file LICENSE or copy at
 | 
					 *	(See accompanying file LICENSE_1_0.txt or copy at
 | 
				
			||||||
 *	http://www.boost.org/LICENSE_1_0.txt)
 | 
					 *	http://www.boost.org/LICENSE_1_0.txt)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *	@file nana/gui/widgets/detail/tree_cont.hpp
 | 
					 *	@file: nana/gui/widgets/detail/tree_cont.hpp
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef NANA_GUI_WIDGETS_DETAIL_TREE_CONT_HPP
 | 
					#ifndef NANA_GUI_WIDGETS_DETAIL_TREE_CONT_HPP
 | 
				
			||||||
 | 
				
			|||||||
@ -3931,6 +3931,11 @@ namespace nana
 | 
				
			|||||||
					essence_->content_view.reset(new widgets::skeletons::content_view{ widget.handle() });
 | 
										essence_->content_view.reset(new widgets::skeletons::content_view{ widget.handle() });
 | 
				
			||||||
					essence_->resize_disp_area();
 | 
										essence_->resize_disp_area();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
										//Set the content_view wheel speed with the listbox scheme.
 | 
				
			||||||
 | 
										essence_->content_view->set_wheel_speed([this] {
 | 
				
			||||||
 | 
											return essence_->scheme_ptr->mouse_wheel.lines;
 | 
				
			||||||
 | 
										});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					essence_->content_view->events().hover_outside = [this](const point& cur_pos) {
 | 
										essence_->content_view->events().hover_outside = [this](const point& cur_pos) {
 | 
				
			||||||
						essence_->update_mouse_selection(cur_pos);
 | 
											essence_->update_mouse_selection(cur_pos);
 | 
				
			||||||
					};
 | 
										};
 | 
				
			||||||
 | 
				
			|||||||
@ -1,15 +1,13 @@
 | 
				
			|||||||
/**
 | 
					/*
 | 
				
			||||||
 *	A Treebox Implementation
 | 
					 *	A Treebox Implementation
 | 
				
			||||||
 *	Nana C++ Library(http://www.nanapro.org)
 | 
					 *	Nana C++ Library(http://www.nanapro.org)
 | 
				
			||||||
 *	Copyright(C) 2003-2017 Jinhao(cnjinhao@hotmail.com)
 | 
					 *	Copyright(C) 2003-2017 Jinhao(cnjinhao@hotmail.com)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *	Distributed under the Boost Software License, Version 1.0.
 | 
					 *	Distributed under the Boost Software License, Version 1.0.
 | 
				
			||||||
 *	(See accompanying file LICENSE or copy at
 | 
					 *	(See accompanying file LICENSE_1_0.txt or copy at
 | 
				
			||||||
 *	http://www.boost.org/LICENSE_1_0.txt)
 | 
					 *	http://www.boost.org/LICENSE_1_0.txt)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *	@file nana/gui/widgets/treebox.cpp
 | 
					 *	@file: nana/gui/widgets/treebox.cpp
 | 
				
			||||||
 *	@brief
 | 
					 | 
				
			||||||
 *
 | 
					 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
#include <nana/gui/widgets/treebox.hpp>
 | 
					#include <nana/gui/widgets/treebox.hpp>
 | 
				
			||||||
#include <nana/gui/widgets/scroll.hpp>
 | 
					#include <nana/gui/widgets/scroll.hpp>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user