Added more documentation

This commit is contained in:
Joel Holdsworth 2008-08-16 17:41:57 +01:00
parent 02cf47de72
commit a845b625b4
5 changed files with 53 additions and 3 deletions

View file

@ -1,2 +0,0 @@
,doxylog
html/*

View file

@ -51,7 +51,13 @@ NOBUG_DECLARE_FLAG(gui);
#endif
namespace lumiera {
/**
* The namespace of all GUI code.
*/
namespace gui {
/* ===== Global Constants ===== */
/**
* The name of the application
@ -81,6 +87,8 @@ static const gchar* AppAuthors[] = {
"Christian Thaeter",
"Hermann Vosseler",
"<Other Authors Here>"};
/* ===== The Application Class ===== */
/**
* The main application class.
@ -99,6 +107,33 @@ public:
*/
GtkLumiera& application();
/* ===== Namespace Definitions ===== */
/**
* The namespace of all dialog box classes.
*/
namespace dialogs {}
/**
* The namespace of all video output implementations.
*/
namespace output {}
/**
* The namespace of all docking panel classes.
*/
namespace panels {}
/**
* The namespace of all Lumiera custom widgets.
*/
namespace widgets {}
/**
* The namespace of the workspace window, and it's helper classes.
*/
namespace workspace {}
} // namespace gui
} // namespace lumiera

View file

@ -35,7 +35,7 @@ namespace gui {
namespace panels {
/**
* The main lumiera workspace window
* The main lumiera panel window
*/
class Panel : public Gtk::VBox
{

View file

@ -35,9 +35,16 @@ namespace lumiera {
namespace gui {
namespace panels {
/**
* The definition of the timeline panel class, which holds timeline
* widgets.
*/
class TimelinePanel : public Panel
{
public:
/**
* Constructor
*/
TimelinePanel();
private:

View file

@ -38,7 +38,17 @@
namespace lumiera {
namespace gui {
namespace widgets {
/**
* The namespace of all timeline widget helper classes.
*/
namespace timeline {}
/**
* The timeline widget class.
* @remarks This widget is a composite of several widgets contained
* within the timeline namespace.
*/
class TimelineWidget : public Gtk::Table
{
public: