gui.h

Go to the documentation of this file.
00001 /*
00002 **  ClanLib SDK
00003 **  Copyright (c) 1997-2009 The ClanLib Team
00004 **
00005 **  This software is provided 'as-is', without any express or implied
00006 **  warranty.  In no event will the authors be held liable for any damages
00007 **  arising from the use of this software.
00008 **
00009 **  Permission is granted to anyone to use this software for any purpose,
00010 **  including commercial applications, and to alter it and redistribute it
00011 **  freely, subject to the following restrictions:
00012 **
00013 **  1. The origin of this software must not be misrepresented; you must not
00014 **     claim that you wrote the original software. If you use this software
00015 **     in a product, an acknowledgment in the product documentation would be
00016 **     appreciated but is not required.
00017 **  2. Altered source versions must be plainly marked as such, and must not be
00018 **     misrepresented as being the original software.
00019 **  3. This notice may not be removed or altered from any source distribution.
00020 **
00021 **  Note: Some of the libraries ClanLib may link to may have additional
00022 **  requirements or restrictions.
00023 **
00024 **  File Author(s):
00025 **
00026 **    Magnus Norddahl
00027 **    Kenneth Gangstoe
00028 **    Harry Storbacka
00029 */
00030 
00033 
00034 #pragma once
00035 
00036 #ifdef __cplusplus_cli
00037 #pragma managed(push, off)
00038 #endif
00039 
00040 #include "GUI/setup_gui.h"
00041 #include "GUI/accelerator_table.h"
00042 #include "GUI/accelerator_key.h"
00043 #include "GUI/gui_component.h"
00044 #include "GUI/gui_component_description.h"
00045 #include "GUI/gui_layout.h"
00046 #include "GUI/gui_layout_corners.h"
00047 #include "GUI/gui_message.h"
00048 #include "GUI/gui_message_input.h"
00049 #include "GUI/gui_message_resize.h"
00050 #include "GUI/gui_message_focus_change.h"
00051 #include "GUI/gui_message_activation_change.h"
00052 #include "GUI/gui_message_close.h"
00053 #include "GUI/gui_message_pointer.h"
00054 #include "GUI/gui_manager.h"
00055 #include "GUI/gui_window_manager.h"
00056 #include "GUI/gui_window_manager_system.h"
00057 #include "GUI/gui_window_manager_texture.h"
00058 #include "GUI/gui_window_manager_texture_window.h"
00059 #include "GUI/gui_theme.h"
00060 #include "GUI/gui_theme_default.h"
00061 #include "GUI/gui_theme_part.h"
00062 #include "GUI/gui_theme_part_property.h"
00063 #include "GUI/Components/checkbox.h"
00064 #include "GUI/Components/combobox.h"
00065 #include "GUI/Components/frame.h"
00066 #include "GUI/Components/groupbox.h"
00067 #include "GUI/Components/imageview.h"
00068 #include "GUI/Components/label.h"
00069 #include "GUI/Components/lineedit.h"
00070 #include "GUI/Components/listview.h"
00071 #include "GUI/Components/listview_header.h"
00072 #include "GUI/Components/listview_column_data.h"
00073 #include "GUI/Components/main_window.h"
00074 #include "GUI/Components/menubar.h"
00075 #include "GUI/Components/openfiledialog.h"
00076 #include "GUI/Components/popupmenu.h"
00077 #include "GUI/Components/progressbar.h"
00078 #include "GUI/Components/push_button.h"
00079 #include "GUI/Components/radiobutton.h"
00080 #include "GUI/Components/savefiledialog.h"
00081 #include "GUI/Components/scrollbar.h"
00082 #include "GUI/Components/spin.h"
00083 #include "GUI/Components/statusbar.h"
00084 #include "GUI/Components/tab.h"
00085 #include "GUI/Components/tab_page.h"
00086 #include "GUI/Components/textedit.h"
00087 #include "GUI/Components/toolbar.h"
00088 #include "GUI/Components/toolbar_item.h"
00089 #include "GUI/Components/tooltip.h"
00090 #include "GUI/Components/slider.h"
00091 #include "GUI/Components/window.h"
00092 #include "GUI/Providers/gui_theme_provider.h"
00093 #include "GUI/Providers/gui_layout_provider.h"
00094 #include "GUI/Providers/gui_window_manager_provider.h"
00095 
00096 #ifdef __cplusplus_cli
00097 #pragma managed(pop)
00098 #endif
00099 
00100 #if defined (_MSC_VER)
00101         #if !defined (UNICODE)
00102                 #if defined (CL_DLL)
00103                         #if !defined (_DEBUG)
00104                                 #if defined(_M_X64)
00105                                         #pragma comment(lib, "clanGUI-x64-dll.lib")
00106                                 #else
00107                                         #pragma comment(lib, "clanGUI-dll.lib")
00108                                 #endif
00109                         #else
00110                                 #if defined(_M_X64)
00111                                         #pragma comment(lib, "clanGUI-x64-dll-debug.lib")
00112                                 #else
00113                                         #pragma comment(lib, "clanGUI-dll-debug.lib")
00114                                 #endif
00115                         #endif
00116                 #elif defined (_DLL)
00117                         #if !defined (_DEBUG)
00118                                 #if defined(_M_X64)
00119                                         #pragma comment(lib, "clanGUI-x64-static-mtdll.lib")
00120                                 #else
00121                                         #pragma comment(lib, "clanGUI-static-mtdll.lib")
00122                                 #endif
00123                         #else
00124                                 #if defined(_M_X64)
00125                                         #pragma comment(lib, "clanGUI-x64-static-mtdll-debug.lib")
00126                                 #else
00127                                         #pragma comment(lib, "clanGUI-static-mtdll-debug.lib")
00128                                 #endif
00129                         #endif
00130                 #else
00131                         #if !defined (_DEBUG)
00132                                 #if defined(_M_X64)
00133                                         #pragma comment(lib, "clanGUI-x64-static-mt.lib")
00134                                 #else
00135                                         #pragma comment(lib, "clanGUI-static-mt.lib")
00136                                 #endif
00137                         #else
00138                                 #if defined(_M_X64)
00139                                         #pragma comment(lib, "clanGUI-x64-static-mt-debug.lib")
00140                                 #else
00141                                         #pragma comment(lib, "clanGUI-static-mt-debug.lib")
00142                                 #endif
00143                         #endif
00144                 #endif
00145         #else
00146                 #if defined (CL_DLL)
00147                         #if !defined (_DEBUG)
00148                                 #if defined(_M_X64)
00149                                         #pragma comment(lib, "clanGUI-x64-dll-uc.lib")
00150                                 #else
00151                                         #pragma comment(lib, "clanGUI-dll-uc.lib")
00152                                 #endif
00153                         #else
00154                                 #if defined(_M_X64)
00155                                         #pragma comment(lib, "clanGUI-x64-dll-uc-debug.lib")
00156                                 #else
00157                                         #pragma comment(lib, "clanGUI-dll-uc-debug.lib")
00158                                 #endif
00159                         #endif
00160                 #elif defined (_DLL)
00161                         #if !defined (_DEBUG)
00162                                 #if defined(_M_X64)
00163                                         #pragma comment(lib, "clanGUI-x64-static-mtdll-uc.lib")
00164                                 #else
00165                                         #pragma comment(lib, "clanGUI-static-mtdll-uc.lib")
00166                                 #endif
00167                         #else
00168                                 #if defined(_M_X64)
00169                                         #pragma comment(lib, "clanGUI-x64-static-mtdll-uc-debug.lib")
00170                                 #else
00171                                         #pragma comment(lib, "clanGUI-static-mtdll-uc-debug.lib")
00172                                 #endif
00173                         #endif
00174                 #else
00175                         #if !defined (_DEBUG)
00176                                 #if defined(_M_X64)
00177                                         #pragma comment(lib, "clanGUI-x64-static-mt-uc.lib")
00178                                 #else
00179                                         #pragma comment(lib, "clanGUI-static-mt-uc.lib")
00180                                 #endif
00181                         #else
00182                                 #if defined(_M_X64)
00183                                         #pragma comment(lib, "clanGUI-x64-static-mt-uc-debug.lib")
00184                                 #else
00185                                         #pragma comment(lib, "clanGUI-static-mt-uc-debug.lib")
00186                                 #endif
00187                         #endif
00188                 #endif
00189         #endif
00190 #endif
00191 

Generated on Thu Dec 3 02:39:29 2009 for ClanLib by  doxygen 1.4.6