[gtk+] docs: add docs for GtkTextAppearance
- From: William Jon McCann <mccann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] docs: add docs for GtkTextAppearance
- Date: Tue, 21 Jan 2014 18:38:20 +0000 (UTC)
commit ed284234c92f7c887991c217474081c94fb6db39
Author: William Jon McCann <william jon mccann gmail com>
Date: Tue Jan 21 13:14:34 2014 -0500
docs: add docs for GtkTextAppearance
gtk/gtktextattributes.h | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtktextattributes.h b/gtk/gtktextattributes.h
index 2669e0f..b64e0e7 100644
--- a/gtk/gtktextattributes.h
+++ b/gtk/gtktextattributes.h
@@ -67,6 +67,25 @@ typedef struct _GtkTextAttributes GtkTextAttributes;
typedef struct _GtkTextAppearance GtkTextAppearance;
+/**
+ * GtkTextAppearance:
+ * @bg_color: Background #GdkColor.
+ * @fg_color: Foreground #GdkColor.
+ * @rise: Super/subscript rise, can be negative.
+ * @underline: #PangoUnderline
+ * @strikethrough: Strikethrough style
+ * @draw_bg: Whether to use background-related values; this is
+ * irrelevant for the values struct when in a tag, but is used for
+ * the composite values struct; it's true if any of the tags being
+ * composited had background stuff set.
+ * @inside_selection: This are only used when we are actually laying
+ * out and rendering a paragraph; not when a #GtkTextAppearance is
+ * part of a #GtkTextAttributes.
+ * @is_text: This are only used when we are actually laying
+ * out and rendering a paragraph; not when a #GtkTextAppearance is
+ * part of a #GtkTextAttributes.
+ * @rgba: #GdkRGBA
+ */
struct _GtkTextAppearance
{
/*< public >*/
@@ -76,7 +95,6 @@ struct _GtkTextAppearance
/* super/subscript rise, can be negative */
gint rise;
- /*< public >*/
guint underline : 4; /* PangoUnderline */
guint strikethrough : 1;
@@ -103,12 +121,14 @@ struct _GtkTextAppearance
*/
union {
GdkRGBA *rgba[2];
+ /*< private >*/
guint padding[4];
};
#else
GdkRGBA *rgba[2];
#if (defined(__SIZEOF_INT__) && defined(__SIZEOF_POINTER__)) && (__SIZEOF_INT__ == __SIZEOF_POINTER__)
/* unusable, just for ABI compat */
+ /*< private >*/
guint padding[2];
#endif
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]