stlab.adobe.com Adobe Systems Incorporated

platform_group.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_WIDGET_GROUP_HPP
00010 #define ADOBE_WIDGET_GROUP_HPP
00011 
00012 /****************************************************************************************************/
00013 
00014 #include <adobe/config.hpp>
00015 
00016 #define WINDOWS_LEAN_AND_MEAN 1
00017 #include <windows.h>
00018 
00019 #include <adobe/extents.hpp>
00020 #include <adobe/eve.hpp>
00021 #include <adobe/layout_attributes.hpp>
00022 #include <adobe/widget_attributes.hpp>
00023 
00024 #include <string>
00025 
00026 /****************************************************************************************************/
00027 
00028 namespace adobe {
00029 
00030 /****************************************************************************************************/
00031 
00032 struct group_t
00033 {
00034     group_t(const std::string& name,
00035             const std::string& alt_text,
00036             theme_t     theme);
00037 
00038     void measure(extents_t& result);
00039 
00040     void place(const place_data_t& place_data);
00041 
00042     HWND                 control_m;
00043     std::string          name_m;
00044     std::string          alt_text_m;
00045     theme_t       theme_m;
00046 };
00047 
00048 /****************************************************************************************************/
00049 
00050 } // namespace adobe
00051 
00052 /****************************************************************************************************/
00053 
00054 #endif
00055 
00056 /****************************************************************************************************/

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google