Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

vos/gui/gui/gui.hh

Go to the documentation of this file.
00001 #ifndef _GUI_HH_
00002 #define _GUI_HH_
00003 
00004 /** @file gui.hh This header file includes all of the VOS GUI class definitions
00005  * for you, and also includes the VOSGUI namespace for subsequent code. An
00006  * inline function registerAll() is also defined which registers all GUI
00007  * MetaObject extenders. 
00008  */
00009 
00010 #include <vos/corelibs/vos/vos.hh>
00011 
00012 #include <vos/gui/gui/display.hh>
00013 #include <vos/gui/gui/container.hh>
00014 #include <vos/gui/gui/widget.hh>
00015 #include <vos/gui/gui/button.hh>
00016 #include <vos/gui/gui/label.hh>
00017 #include <vos/gui/gui/input.hh>
00018 #include <vos/gui/gui/input_numeric.hh>
00019 #include <vos/gui/gui/input_numeric_slider.hh>
00020 #include <vos/gui/gui/input_color.hh>
00021 #include <vos/gui/gui/input_file.hh>
00022 #include <vos/gui/gui/select.hh>
00023 #include <vos/gui/gui/select_boolean.hh>
00024 #include <vos/gui/gui/select_list.hh>
00025 #include <vos/gui/gui/select_value.hh>
00026 #include <vos/gui/gui/menubar.hh>
00027 #include <vos/gui/gui/menu.hh>
00028 
00029 namespace VOSGUI {
00030     inline void registerAll() {
00031         VOSGUI::Display::registerExtenders();
00032         VOSGUI::Container::registerExtenders();
00033         VOSGUI::Button::registerExtenders();
00034         VOSGUI::Label::registerExtenders();
00035         VOSGUI::Menu::registerExtenders();
00036         VOSGUI::Menubar::registerExtenders();
00037         VOSGUI::SelectBoolean::registerExtenders();
00038         VOSGUI::SelectList::registerExtenders();
00039         VOSGUI::SelectValue::registerExtenders();
00040         VOSGUI::Input::registerExtenders();
00041         VOSGUI::NumericInput::registerExtenders();
00042         VOSGUI::SliderNumericInput::registerExtenders();
00043         VOSGUI::ColorInput::registerExtenders();
00044         VOSGUI::FileInput::registerExtenders();
00045     }
00046 }
00047 
00048 
00049 #endif

Generated on Tue Aug 12 03:55:43 2003 for Interreality Project - VOS by doxygen 1.3.2