gdkborder: add GdkBorder to gdktypes.h

This commit is contained in:
William Hua 2015-10-21 23:36:50 -04:00
parent c6bd3ddb8a
commit a6e4de2884
3 changed files with 24 additions and 9 deletions

View File

@ -638,6 +638,9 @@ gdk_rectangle_intersect
gdk_rectangle_union
gdk_rectangle_equal
<SUBSECTION>
GdkBorder
<SUBSECTION Private>
gdk_rectangle_get_type
</SECTION>

View File

@ -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:
*

View File

@ -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;