button_factory.hpp
Go to the documentation of this file.
00001 /* 00002 Copyright 2005-2007 Adobe Systems Incorporated 00003 Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt 00004 or a copy at http://stlab.adobe.com/licenses.html) 00005 */ 00006 00007 /****************************************************************************************************/ 00008 00009 #ifndef ADOBE_BUTTON_FACTORY_HPP 00010 #define ADOBE_BUTTON_FACTORY_HPP 00011 00012 #include <adobe/dictionary.hpp> 00013 00014 /* 00015 Hi. My name is Joe, and I work in a but-ton fac-to-ry! 00016 */ 00017 00018 /****************************************************************************************************/ 00019 00020 namespace adobe { 00021 00022 /****************************************************************************************************/ 00023 00024 struct widget_node_t; 00025 struct factory_token_t; 00026 class widget_factory_t; 00027 00028 /****************************************************************************************************/ 00029 00030 widget_node_t make_button(const dictionary_t& parameters, 00031 const widget_node_t& parent, 00032 const factory_token_t& token, 00033 const widget_factory_t& factory); 00034 00035 /****************************************************************************************************/ 00036 00037 } // namespace adobe 00038 00039 /****************************************************************************************************/ 00040 00041 #endif 00042 00043 /****************************************************************************************************/ |