Index: Doxyfile ================================================================== --- Doxyfile +++ Doxyfile @@ -5,10 +5,11 @@ HTML_OUTPUT = . GENERATE_LATEX = NO HIDE_UNDOC_CLASSES = YES HIDE_UNDOC_MEMBERS = YES PREDEFINED = OF_HAVE_PROPERTIES \ + OF_HAVE_OPTIONAL_PROTOCOLS \ OF_HAVE_BLOCKS \ OF_HAVE_THREADS \ OF_SENTINEL \ OF_RETURNS_RETAINED \ OF_RETURNS_NOT_RETAINED \ Index: src/OFApplication.h ================================================================== --- src/OFApplication.h +++ src/OFApplication.h @@ -95,11 +95,17 @@ - (void)applicationDidReceiveSIGUSR2; #endif @end /*! - * @brief Represents the application as an object. + * @brief A class which represents the application as an object. + * + * In order to create a new OFApplication, you should create a class conforming + * to the optional @ref OFApplicationDelegate protocol and put + * `OF_APPLICATION_DELEGATE(NameOfYourClass)` in the .m file of that class. The + * only required method of the @ref OFApplicationDelegate protocol is + * @ref OFApplicationDelegate::applicationDidFinishLaunching. */ @interface OFApplication: OFObject { OFString *_programName; OFArray *_arguments;