aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bindings/cpp/include/pugl/cairo.hpp4
-rw-r--r--bindings/cpp/include/pugl/gl.hpp4
-rw-r--r--bindings/cpp/include/pugl/pugl.hpp10
-rw-r--r--bindings/cpp/include/pugl/stub.hpp4
-rw-r--r--bindings/cpp/include/pugl/vulkan.hpp4
-rw-r--r--doc/c/view.rst4
-rw-r--r--doc/conf.py.in2
-rw-r--r--doc/cpp/view.rst2
-rw-r--r--include/pugl/cairo.h4
-rw-r--r--include/pugl/gl.h4
-rw-r--r--include/pugl/pugl.h36
-rw-r--r--include/pugl/stub.h4
-rw-r--r--include/pugl/vulkan.h4
13 files changed, 43 insertions, 43 deletions
diff --git a/bindings/cpp/include/pugl/cairo.hpp b/bindings/cpp/include/pugl/cairo.hpp
index 719ce1a..e619412 100644
--- a/bindings/cpp/include/pugl/cairo.hpp
+++ b/bindings/cpp/include/pugl/cairo.hpp
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_CAIRO_HPP
@@ -10,7 +10,7 @@
namespace pugl {
/**
- @defgroup cairopp Cairo
+ @defgroup puglpp_cairo Cairo
Cairo graphics support.
@ingroup puglpp
@{
diff --git a/bindings/cpp/include/pugl/gl.hpp b/bindings/cpp/include/pugl/gl.hpp
index 1572bc7..7c361e6 100644
--- a/bindings/cpp/include/pugl/gl.hpp
+++ b/bindings/cpp/include/pugl/gl.hpp
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_GL_HPP
@@ -11,7 +11,7 @@
namespace pugl {
/**
- @defgroup glpp OpenGL
+ @defgroup puglpp_gl OpenGL
OpenGL graphics support.
@ingroup puglpp
@{
diff --git a/bindings/cpp/include/pugl/pugl.hpp b/bindings/cpp/include/pugl/pugl.hpp
index 3f21dc6..d24c52f 100644
--- a/bindings/cpp/include/pugl/pugl.hpp
+++ b/bindings/cpp/include/pugl/pugl.hpp
@@ -1,4 +1,4 @@
-// Copyright 2012-2022 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_PUGL_HPP
@@ -69,7 +69,7 @@ private:
using Rect = PuglRect; ///< @copydoc PuglRect
/**
- @defgroup eventspp Events
+ @defgroup puglpp_events Events
@{
*/
@@ -185,7 +185,7 @@ using DataEvent = Event<PUGL_DATA, PuglDataEvent>;
/**
@}
- @defgroup statuspp Status
+ @defgroup puglpp_status Status
@{
*/
@@ -216,7 +216,7 @@ strerror(const Status status) noexcept
/**
@}
- @defgroup worldpp World
+ @defgroup puglpp_world World
@{
*/
@@ -328,7 +328,7 @@ public:
/**
@}
- @defgroup viewpp View
+ @defgroup puglpp_view View
@{
*/
diff --git a/bindings/cpp/include/pugl/stub.hpp b/bindings/cpp/include/pugl/stub.hpp
index 62eacbc..08281b0 100644
--- a/bindings/cpp/include/pugl/stub.hpp
+++ b/bindings/cpp/include/pugl/stub.hpp
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_STUB_HPP
@@ -10,7 +10,7 @@
namespace pugl {
/**
- @defgroup stubpp Stub
+ @defgroup puglpp_stub Stub
Stub graphics support.
@ingroup puglpp
@{
diff --git a/bindings/cpp/include/pugl/vulkan.hpp b/bindings/cpp/include/pugl/vulkan.hpp
index 45dbb64..a742085 100644
--- a/bindings/cpp/include/pugl/vulkan.hpp
+++ b/bindings/cpp/include/pugl/vulkan.hpp
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
/*
@@ -21,7 +21,7 @@
namespace pugl {
/**
- @defgroup vulkanpp Vulkan
+ @defgroup puglpp_vulkan Vulkan
Vulkan graphics support.
Note that the Pugl C++ wrapper does not use vulkan-hpp because it is a
diff --git a/doc/c/view.rst b/doc/c/view.rst
index 634b736..faf926f 100644
--- a/doc/c/view.rst
+++ b/doc/c/view.rst
@@ -22,7 +22,7 @@ Configuring the Frame
*********************
Before display,
-the necessary :doc:`frame <api/frame>` and :doc:`window <api/window>` attributes should be set.
+the necessary :doc:`frame <api/pugl_frame>` and :doc:`window <api/pugl_window>` attributes should be set.
These allow the window system (or plugin host) to arrange the view properly.
For example:
@@ -114,7 +114,7 @@ Before being realized, the view must have a backend set with :func:`puglSetBacke
The backend manages the graphics API that will be used for drawing.
Pugl includes backends and supporting API for
-:doc:`Cairo <api/cairo>`, :doc:`OpenGL <api/gl>`, and :doc:`Vulkan <api/vulkan>`.
+:doc:`Cairo <api/pugl_cairo>`, :doc:`OpenGL <api/pugl_gl>`, and :doc:`Vulkan <api/pugl_vulkan>`.
Using Cairo
===========
diff --git a/doc/conf.py.in b/doc/conf.py.in
index 1d5923a..b2669be 100644
--- a/doc/conf.py.in
+++ b/doc/conf.py.in
@@ -1,7 +1,7 @@
# Project information
project = "Pugl"
-copyright = "2020, David Robillard"
+copyright = "2023, David Robillard"
author = "David Robillard"
release = "@PUGL_VERSION@"
diff --git a/doc/cpp/view.rst b/doc/cpp/view.rst
index 1b93379..5366731 100644
--- a/doc/cpp/view.rst
+++ b/doc/cpp/view.rst
@@ -60,7 +60,7 @@ Configuring the Frame
*********************
Before display,
-the necessary :doc:`frame <api/frame>` and :doc:`window <api/window>` attributes should be set.
+the necessary :doc:`frame <api/puglpp_frame>` and :doc:`window <api/puglpp_window>` attributes should be set.
These allow the window system (or plugin host) to arrange the view properly.
Derived classes can configure themselves during construction,
diff --git a/include/pugl/cairo.h b/include/pugl/cairo.h
index 302bfe0..6727d8e 100644
--- a/include/pugl/cairo.h
+++ b/include/pugl/cairo.h
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_CAIRO_H
@@ -9,7 +9,7 @@
PUGL_BEGIN_DECLS
/**
- @defgroup cairo Cairo
+ @defgroup pugl_cairo Cairo
Cairo graphics support.
@ingroup pugl
@{
diff --git a/include/pugl/gl.h b/include/pugl/gl.h
index c9726ae..1298ff6 100644
--- a/include/pugl/gl.h
+++ b/include/pugl/gl.h
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_GL_H
@@ -38,7 +38,7 @@
PUGL_BEGIN_DECLS
/**
- @defgroup gl OpenGL
+ @defgroup pugl_gl OpenGL
OpenGL graphics support.
@ingroup pugl
@{
diff --git a/include/pugl/pugl.h b/include/pugl/pugl.h
index 637460e..5a60e80 100644
--- a/include/pugl/pugl.h
+++ b/include/pugl/pugl.h
@@ -1,4 +1,4 @@
-// Copyright 2012-2022 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_PUGL_H
@@ -22,7 +22,7 @@ PUGL_BEGIN_DECLS
*/
/**
- @defgroup geometry_types Geometry Types
+ @defgroup pugl_geometry_types Geometry Types
@{
*/
@@ -65,7 +65,7 @@ typedef struct {
/**
@}
- @defgroup events Events
+ @defgroup pugl_events Events
All updates to the view happen via events, which are dispatched to the
view's event function. An event is a tagged union with a type, and a set of
@@ -127,7 +127,7 @@ typedef struct {
} PuglAnyEvent;
/**
- @defgroup management_events Management Events
+ @defgroup pugl_management_events Management Events
@{
*/
@@ -237,7 +237,7 @@ typedef PuglAnyEvent PuglCloseEvent;
/**
@}
- @defgroup update_events Update Events
+ @defgroup pugl_update_events Update Events
@{
*/
@@ -270,7 +270,7 @@ typedef struct {
/**
@}
- @defgroup keyboard_events Keyboard Events
+ @defgroup pugl_keyboard_events Keyboard Events
@{
*/
@@ -416,7 +416,7 @@ typedef struct {
/**
@}
- @defgroup pointer_events Pointer Events
+ @defgroup pugl_pointer_events Pointer Events
@{
*/
@@ -524,7 +524,7 @@ typedef struct {
/**
@}
- @defgroup custom_events Custom Events
+ @defgroup pugl_custom_events Custom Events
@{
*/
@@ -560,7 +560,7 @@ typedef struct {
/**
@}
- @defgroup clipboard_events Clipboard Events
+ @defgroup pugl_clipboard_events Clipboard Events
@{
*/
@@ -627,7 +627,7 @@ typedef union {
/**
@}
- @defgroup status Status
+ @defgroup pugl_status Status
Most functions return a status code which can be used to check for errors.
@@ -658,7 +658,7 @@ puglStrerror(PuglStatus status);
/**
@}
- @defgroup world World
+ @defgroup pugl_world World
The top-level context of a Pugl application or plugin.
@@ -805,7 +805,7 @@ puglUpdate(PuglWorld* world, double timeout);
/**
@}
- @defgroup view View
+ @defgroup pugl_view View
A drawable region that receives events.
@@ -921,7 +921,7 @@ typedef enum {
typedef PuglStatus (*PuglEventFunc)(PuglView* view, const PuglEvent* event);
/**
- @defgroup setup Setup
+ @defgroup pugl_setup Setup
Functions for creating and destroying a view.
@{
*/
@@ -1033,7 +1033,7 @@ puglGetScaleFactor(const PuglView* view);
/**
@}
- @defgroup frame Frame
+ @defgroup pugl_frame Frame
Functions for working with the position and size of a view.
@{
*/
@@ -1100,7 +1100,7 @@ puglSetSizeHint(PuglView* view,
/**
@}
- @defgroup window Window
+ @defgroup pugl_window Window
Functions to control the top-level window of a view.
@{
*/
@@ -1204,7 +1204,7 @@ puglGetNativeView(PuglView* view);
/**
@}
- @defgroup graphics Graphics
+ @defgroup pugl_graphics Graphics
Functions for working with the graphics context and scheduling redisplays.
@{
*/
@@ -1249,7 +1249,7 @@ puglPostRedisplayRect(PuglView* view, PuglRect rect);
/**
@}
- @defgroup interaction Interaction
+ @defgroup pugl_interaction Interaction
Functions for interacting with the user and window system.
@{
*/
@@ -1474,7 +1474,7 @@ puglSendEvent(PuglView* view, const PuglEvent* event);
/**
@}
- @defgroup deprecated Deprecated API
+ @defgroup pugl_deprecated Deprecated API
@{
*/
diff --git a/include/pugl/stub.h b/include/pugl/stub.h
index f98d78e..01d7033 100644
--- a/include/pugl/stub.h
+++ b/include/pugl/stub.h
@@ -1,4 +1,4 @@
-// Copyright 2019-2020 David Robillard <d@drobilla.net>
+// Copyright 2019-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
#ifndef PUGL_STUB_H
@@ -9,7 +9,7 @@
PUGL_BEGIN_DECLS
/**
- @defgroup stub Stub
+ @defgroup pugl_stub Stub
Native graphics support.
@ingroup pugl
@{
diff --git a/include/pugl/vulkan.h b/include/pugl/vulkan.h
index 978f468..0ca7941 100644
--- a/include/pugl/vulkan.h
+++ b/include/pugl/vulkan.h
@@ -1,4 +1,4 @@
-// Copyright 2012-2020 David Robillard <d@drobilla.net>
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
// SPDX-License-Identifier: ISC
/*
@@ -19,7 +19,7 @@
PUGL_BEGIN_DECLS
/**
- @defgroup vulkan Vulkan
+ @defgroup pugl_vulkan Vulkan
Vulkan graphics support.
Vulkan support differs from OpenGL because almost all most configuration is