52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
/*
 | 
						|
 *	A Frame Implementation
 | 
						|
 *	Copyright(C) 2003-2013 Jinhao(cnjinhao@hotmail.com)
 | 
						|
 *
 | 
						|
 *	Distributed under the Boost Software License, Version 1.0. 
 | 
						|
 *	(See accompanying file LICENSE_1_0.txt or copy at 
 | 
						|
 *	http://www.boost.org/LICENSE_1_0.txt)
 | 
						|
 *
 | 
						|
 *	@file: nana/gui/widgets/frame.cpp
 | 
						|
 *
 | 
						|
 *	A frame provides a way to contain the platform window in a stdex GUI Window
 | 
						|
 */
 | 
						|
 | 
						|
#include <nana/gui/widgets/frame.hpp>
 | 
						|
 | 
						|
#ifndef WIDGET_FRAME_DEPRECATED
 | 
						|
 | 
						|
namespace nana
 | 
						|
{
 | 
						|
	//class frame:: public widget_object<category::frame_tag>
 | 
						|
		frame::frame(){}
 | 
						|
 | 
						|
		frame::frame(window wd, bool visible)
 | 
						|
		{
 | 
						|
			create(wd, rectangle(), visible);
 | 
						|
		}
 | 
						|
 | 
						|
		frame::frame(window wd, const nana::rectangle& r, bool visible)
 | 
						|
		{
 | 
						|
			create(wd, r, visible);
 | 
						|
		}
 | 
						|
 | 
						|
		bool frame::insert(native_window_type wd)
 | 
						|
		{
 | 
						|
			return API::insert_frame(handle(), wd);
 | 
						|
		}
 | 
						|
 | 
						|
		native_window_type frame::element(unsigned index)
 | 
						|
		{
 | 
						|
			return API::frame_element(handle(), index);
 | 
						|
		}
 | 
						|
 | 
						|
		native_window_type frame::container() const
 | 
						|
		{
 | 
						|
			return API::frame_container(handle());
 | 
						|
		}
 | 
						|
	//end class frame
 | 
						|
}//end namespace nana
 | 
						|
 | 
						|
#endif
 | 
						|
 |