diff --git a/src/common/guifacade.cpp b/src/common/guifacade.cpp index 2797da693..a3081e953 100644 --- a/src/common/guifacade.cpp +++ b/src/common/guifacade.cpp @@ -22,7 +22,7 @@ #include "gui/guifacade.hpp" -#include "include/guinotificationfacade.h" +#include "include/guinotification-facade.h" #include "lib/sync.hpp" #include "lib/error.hpp" #include "lib/singleton.hpp" diff --git a/src/common/interfaceproxy.cpp b/src/common/interfaceproxy.cpp index 8386aa343..ea838e701 100644 --- a/src/common/interfaceproxy.cpp +++ b/src/common/interfaceproxy.cpp @@ -102,7 +102,7 @@ namespace lumiera { /* ==================== GuiNotification =================================== */ -#include "include/guinotificationfacade.h" +#include "include/guinotification-facade.h" namespace gui { diff --git a/src/gui/notification-service.hpp b/src/gui/notification-service.hpp index 63ef677a4..c6e862be8 100644 --- a/src/gui/notification-service.hpp +++ b/src/gui/notification-service.hpp @@ -39,7 +39,7 @@ #define GUI_NOTIFICATION_SERVICE_H -#include "include/guinotificationfacade.h" +#include "include/guinotification-facade.h" #include "common/instancehandle.hpp" #include "lib/singleton-ref.hpp" diff --git a/src/include/display-facade.h b/src/include/display-facade.h index d46afe2ca..7375ffce2 100644 --- a/src/include/display-facade.h +++ b/src/include/display-facade.h @@ -20,6 +20,19 @@ */ +/** @file display-facade.hpp + ** Major public Interface of the Lumiera GUI. While generally speaking, the GUI + ** controls the application and thus acts on its own, it exposes some services + ** to the lower layers. Especially the lumiera::Display interface serves to + ** hand over calculated frames to the GUI for displaying them in a viewer. + ** It's a first draft as of 1/2009, probably it can be factored out into + ** a more general display service in future. + ** + ** @see gui::GuiFacade + ** @see dummy-player-facade.h + ** + */ + #ifndef GUI_INTERFACE_DISPLAY_H #define GUI_INTERFACE_DISPLAY_H @@ -115,7 +128,9 @@ extern "C" { #include "common/interface.h" LUMIERA_INTERFACE_DECLARE (lumieraorg_Display, 0 - , LUMIERA_INTERFACE_SLOT (void, put,(LumieraDisplaySlot, LumieraDisplayFrame, bool)) + , LUMIERA_INTERFACE_SLOT (void, allocate,(LumieraDisplaySlot) ) + , LUMIERA_INTERFACE_SLOT (void, release,(LumieraDisplaySlot) ) + , LUMIERA_INTERFACE_SLOT (void, put,(LumieraDisplaySlot, LumieraDisplayFrame)) ); diff --git a/src/include/guinotificationfacade.h b/src/include/guinotification-facade.h similarity index 96% rename from src/include/guinotificationfacade.h rename to src/include/guinotification-facade.h index f3e334bff..dd07ad68c 100644 --- a/src/include/guinotificationfacade.h +++ b/src/include/guinotification-facade.h @@ -20,8 +20,8 @@ */ -/** @file guinotificationfacade.hpp - ** Main public Interface of the Lumiera GUI. While generally speaking, the GUI +/** @file guinotification-facade.hpp + ** Major public Interface of the Lumiera GUI. While generally speaking, the GUI ** controls the application and thus acts on its own, it exposes some services ** usable by scripts or the two lower layers. The main purpose of these services ** is to push informations and status updates into the GUI. diff --git a/src/include/interfaceproxy.hpp b/src/include/interfaceproxy.hpp index 32248d762..26d1761f1 100644 --- a/src/include/interfaceproxy.hpp +++ b/src/include/interfaceproxy.hpp @@ -69,7 +69,7 @@ ** @see plugin.h ** @see lumiera::Subsys ** @see guinotification.h usage example (facade interface) - ** @see guinotificationfacade.cpp corresponding implementation within the GUI + ** @see guinotification-facade.cpp corresponding implementation within the GUI */