Import Tk 8.6.8

This commit is contained in:
Cheryl Sabella
2018-02-22 14:31:15 -05:00
parent b1c28856bb
commit 8e57feeeb9
193 changed files with 6172 additions and 4033 deletions

View File

@@ -1422,28 +1422,76 @@ declare 106 win {
# New in Tk 8.6
declare 107 win {
int XFlush(Display *display)
int XFlush(Display *display)
}
declare 108 win {
int XGrabServer(Display *display)
int XGrabServer(Display *display)
}
declare 109 win {
int XUngrabServer(Display *display)
int XUngrabServer(Display *display)
}
declare 110 win {
int XFree(void *data)
int XFree(void *data)
}
declare 111 win {
int XNoOp(Display *display)
int XNoOp(Display *display)
}
declare 112 win {
XAfterFunction XSynchronize(Display *display, Bool onoff)
XAfterFunction XSynchronize(Display *display, Bool onoff)
}
declare 113 win {
int XSync(Display *display, Bool discard)
int XSync(Display *display, Bool discard)
}
declare 114 win {
VisualID XVisualIDFromVisual(Visual *visual)
VisualID XVisualIDFromVisual(Visual *visual)
}
# For tktreectrl
declare 120 win {
int XOffsetRegion(Region rgn, int dx, int dy)
}
declare 121 win {
int XUnionRegion(Region srca, Region srcb, Region dr_return)
}
# For 3dcanvas
declare 122 win {
Window XCreateWindow(Display *display, Window parent, int x, int y,
unsigned int width, unsigned int height,
unsigned int border_width, int depth, unsigned int clazz,
Visual *visual, unsigned long value_mask,
XSetWindowAttributes *attributes)
}
# Various, e.g. for stub-enabled BLT
declare 129 win {
int XLowerWindow(Display *d, Window w)
}
declare 130 win {
int XFillArcs(Display *d, Drawable dr, GC gc, XArc *a, int n)
}
declare 131 win {
int XDrawArcs(Display *d, Drawable dr, GC gc, XArc *a, int n)
}
declare 132 win {
int XDrawRectangles(Display *d, Drawable dr, GC gc, XRectangle *r, int n)
}
declare 133 win {
int XDrawSegments(Display *d, Drawable dr, GC gc, XSegment *s, int n)
}
declare 134 win {
int XDrawPoint(Display *d, Drawable dr, GC gc, int x, int y)
}
declare 135 win {
int XDrawPoints(Display *d, Drawable dr, GC gc, XPoint *p, int n, int m)
}
declare 136 win {
int XReparentWindow(Display *d, Window w, Window p, int x, int y)
}
declare 137 win {
int XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
int sx, int sy, int dx, int dy,
unsigned int w, unsigned int h)
}
################################
@@ -1725,7 +1773,7 @@ declare 79 aqua {
XTextProperty *text_prop_return)
}
declare 80 aqua {
void XDrawSegments(Display *display, Drawable d, GC gc,
int XDrawSegments(Display *display, Drawable d, GC gc,
XSegment *segments, int nsegments)
}
declare 81 aqua {
@@ -1743,10 +1791,10 @@ declare 84 aqua {
void XClearWindow(Display *d, Window w)
}
declare 85 aqua {
void XDrawPoint(Display *display, Drawable d, GC gc, int x, int y)
int XDrawPoint(Display *display, Drawable d, GC gc, int x, int y)
}
declare 86 aqua {
void XDrawPoints(Display *display, Drawable d, GC gc, XPoint *points,
int XDrawPoints(Display *display, Drawable d, GC gc, XPoint *points,
int npoints, int mode)
}
declare 87 aqua {