Added more documentation
This commit is contained in:
parent
02cf47de72
commit
a845b625b4
5 changed files with 53 additions and 3 deletions
2
doc/devel/.gitignore
vendored
2
doc/devel/.gitignore
vendored
|
|
@ -1,2 +0,0 @@
|
|||
,doxylog
|
||||
html/*
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ namespace gui {
|
|||
namespace panels {
|
||||
|
||||
/**
|
||||
* The main lumiera workspace window
|
||||
* The main lumiera panel window
|
||||
*/
|
||||
class Panel : public Gtk::VBox
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Reference in a new issue