[Spice-devel] [PATCH spice-gtk 2/3] doc: add some missing block comments

Marc-André Lureau marcandre.lureau at gmail.com
Tue May 31 11:12:33 UTC 2016


Signed-off-by: Marc-André Lureau <marcandre.lureau at gmail.com>
---
 src/channel-display.h         | 35 +++++++++++++++++++++++++++++++++++
 src/spice-grabsequence-priv.h |  1 +
 src/spice-grabsequence.h      |  5 +++++
 3 files changed, 41 insertions(+)

diff --git a/src/channel-display.h b/src/channel-display.h
index bd4bc87..ad82a16 100644
--- a/src/channel-display.h
+++ b/src/channel-display.h
@@ -39,6 +39,17 @@ typedef struct _SpiceDisplayChannelPrivate SpiceDisplayChannelPrivate;
 
 #define SPICE_TYPE_GL_SCANOUT (spice_gl_scanout_get_type ())
 
+/**
+ * SpiceGlScanout:
+ * @fd: a drm DMABUF file that can be imported with eglCreateImageKHR
+ * @width: width of the scanout
+ * @height: height of the scanout
+ * @stride: stride of the scanout
+ * @format: the drm fourcc format
+ * @y0top: orientation of the scanout
+ *
+ * Holds the information necessary for using the GL display scanout.
+ **/
 typedef struct _SpiceGlScanout SpiceGlScanout;
 struct _SpiceGlScanout {
     gint fd;
@@ -49,6 +60,17 @@ struct _SpiceGlScanout {
     gboolean y0top;
 };
 
+/**
+ * SpiceDisplayMonitorConfig:
+ * @id: monitor id
+ * @surface_id: monitor surface id
+ * @x: x position of the monitor
+ * @y: y position of the monitor
+ * @width: width of the monitor
+ * @height: height of the monitor
+ *
+ * Holds a monitor configuration.
+ **/
 typedef struct _SpiceDisplayMonitorConfig SpiceDisplayMonitorConfig;
 struct _SpiceDisplayMonitorConfig {
     guint id;
@@ -59,6 +81,19 @@ struct _SpiceDisplayMonitorConfig {
     guint height;
 };
 
+/**
+ * SpiceDisplayPrimary:
+ * @format: primary buffer format
+ * @width: width of the primary
+ * @height: height of the primary
+ * @stride: stride of the primary
+ * @shmid: identifier of the shared memory segment associated with
+ * the @data, or -1 if not shm
+ * @data: pointer to primary buffer
+ * @marked: whether the display is marked ready
+ *
+ * Holds the information necessary to use the primary surface.
+ **/
 typedef struct _SpiceDisplayPrimary SpiceDisplayPrimary;
 struct _SpiceDisplayPrimary {
     enum SpiceSurfaceFmt format;
diff --git a/src/spice-grabsequence-priv.h b/src/spice-grabsequence-priv.h
index 5475730..97f05b2 100644
--- a/src/spice-grabsequence-priv.h
+++ b/src/spice-grabsequence-priv.h
@@ -21,6 +21,7 @@
 #include <glib.h>
 
 struct _SpiceGrabSequence {
+    /*< private >*/
     guint nkeysyms;
     guint *keysyms;
 };
diff --git a/src/spice-grabsequence.h b/src/spice-grabsequence.h
index 6e68e29..7f61ba1 100644
--- a/src/spice-grabsequence.h
+++ b/src/spice-grabsequence.h
@@ -33,6 +33,11 @@ G_BEGIN_DECLS
 
 #define SPICE_TYPE_GRAB_SEQUENCE            (spice_grab_sequence_get_type ())
 
+/**
+ * SpiceGrabSequence:
+ *
+ * An opaque type that represents a grab sequence.
+ **/
 typedef struct _SpiceGrabSequence SpiceGrabSequence;
 
 GType spice_grab_sequence_get_type(void);
-- 
2.7.4



More information about the Spice-devel mailing list