Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
00001 // Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html 00002 #ifndef __RAPICORN_UITHREAD_HH__ 00003 #define __RAPICORN_UITHREAD_HH__ 00004 00005 #include <rapicorn-core.hh> 00006 #include <ui/application.hh> 00007 #include <ui/arrangement.hh> 00008 #include <ui/buttons.hh> 00009 #include <ui/container.hh> 00010 #include <ui/cmdlib.hh> 00011 #include <ui/evaluator.hh> 00012 #include <ui/events.hh> 00013 #include <ui/factory.hh> 00014 #include <ui/heritage.hh> 00015 #include <ui/image.hh> 00016 #include <ui/widget.hh> 00017 #include <ui/layoutcontainers.hh> 00018 #include <ui/listarea.hh> 00019 #include <ui/models.hh> 00020 #include <ui/paintcontainers.hh> 00021 #include <ui/paintwidgets.hh> 00022 #include <ui/painter.hh> 00023 #include <ui/primitives.hh> 00024 #include <ui/region.hh> 00025 #include <ui/scrollwidgets.hh> 00026 #include <ui/selector.hh> 00027 #include <ui/selob.hh> 00028 #include <ui/sinfex.hh> 00029 #include <ui/sizegroup.hh> 00030 #include <ui/stock.hh> 00031 #include <ui/table.hh> 00032 #include <ui/text-editor.hh> 00033 // conditional: #include <ui/text-pango.hh> 00034 #include <ui/utilities.hh> 00035 #include <ui/screenwindow.hh> 00036 #include <ui/window.hh> 00037 00038 namespace Rapicorn { 00039 00040 void uithread_test_trigger (void (*) ()); 00041 MainLoop* uithread_main_loop (); 00042 bool uithread_is_current (); 00043 00045 #define REGISTER_UITHREAD_TEST(name, ...) static const Rapicorn::Test::RegisterTest \ 00046 RAPICORN_CPP_PASTE2 (__Rapicorn_RegisterTest__line, __LINE__) ('T', name, __VA_ARGS__) 00047 00049 #define REGISTER_UITHREAD_SLOWTEST(name, ...) static const Rapicorn::Test::RegisterTest \ 00050 RAPICORN_CPP_PASTE2 (__Rapicorn_RegisterTest__line, __LINE__) ('S', name, __VA_ARGS__) 00051 00053 #define REGISTER_UITHREAD_LOGTEST(name, ...) static const Rapicorn::Test::RegisterTest \ 00054 RAPICORN_CPP_PASTE2 (__Rapicorn_RegisterTest__line, __LINE__) ('L', name, __VA_ARGS__) 00055 00056 } // Rapicorn 00057 00058 #endif // __RAPICORN_UITHREAD_HH__