/* * 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 #ifndef WIDGET_FRAME_DEPRECATED namespace nana { //class frame:: public widget_object 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