diff --git a/docs/reference/gdk/gdk3-sections.txt b/docs/reference/gdk/gdk3-sections.txt index 26d8062d20..7b1b9f7419 100644 --- a/docs/reference/gdk/gdk3-sections.txt +++ b/docs/reference/gdk/gdk3-sections.txt @@ -638,6 +638,9 @@ gdk_rectangle_intersect gdk_rectangle_union gdk_rectangle_equal + +GdkBorder + gdk_rectangle_get_type diff --git a/gdk/gdktypes.h b/gdk/gdktypes.h index 01366fd6b7..17584b2989 100644 --- a/gdk/gdktypes.h +++ b/gdk/gdktypes.h @@ -93,6 +93,26 @@ typedef struct _GdkRectangle GdkRectangle; typedef cairo_rectangle_int_t GdkRectangle; #endif +typedef struct _GdkBorder GdkBorder; + +/** + * GdkBorder: + * @left: The width of the left border + * @right: The width of the right border + * @top: The width of the top border + * @bottom: The width of the bottom border + * + * A struct that specifies a border around a rectangular area + * that can be of different width on each side. + */ +struct _GdkBorder +{ + gint16 left; + gint16 right; + gint16 top; + gint16 bottom; +}; + /** * GdkAtom: * diff --git a/gtk/gtkborder.h b/gtk/gtkborder.h index adfa29e764..6df53aac3e 100644 --- a/gtk/gtkborder.h +++ b/gtk/gtkborder.h @@ -34,8 +34,6 @@ G_BEGIN_DECLS -typedef struct _GtkBorder GtkBorder; - #define GTK_TYPE_BORDER (gtk_border_get_type ()) /** @@ -48,13 +46,7 @@ typedef struct _GtkBorder GtkBorder; * A struct that specifies a border around a rectangular area * that can be of different width on each side. */ -struct _GtkBorder -{ - gint16 left; - gint16 right; - gint16 top; - gint16 bottom; -}; +typedef GdkBorder GtkBorder; GDK_AVAILABLE_IN_ALL GType gtk_border_get_type (void) G_GNUC_CONST;