diff options
author | dgp <dgp@users.sourceforge.net> | 2019-10-02 15:38:15 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2019-10-02 15:38:15 (GMT) |
commit | 0c21b174dd420f5b2dc9c842828114706b001232 (patch) | |
tree | 02f9d3894f37142d07ac51eb85d5970ba69e5b0c /generic | |
parent | 5304198bd57f5453d38dc139682f254cfd166bf0 (diff) | |
parent | 25ec1290a898a30335917c898abe170b91b47905 (diff) | |
download | tk-0c21b174dd420f5b2dc9c842828114706b001232.zip tk-0c21b174dd420f5b2dc9c842828114706b001232.tar.gz tk-0c21b174dd420f5b2dc9c842828114706b001232.tar.bz2 |
merge 8.6
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tkInt.decls | 12 | ||||
-rw-r--r-- | generic/tkIntDecls.h | 24 | ||||
-rw-r--r-- | generic/tkStubInit.c | 36 |
3 files changed, 36 insertions, 36 deletions
diff --git a/generic/tkInt.decls b/generic/tkInt.decls index 0362d17..4c8ce38 100644 --- a/generic/tkInt.decls +++ b/generic/tkInt.decls @@ -402,26 +402,26 @@ declare 112 { void TkpMenuThreadInit(void) } declare 113 { - void TkClipBox(TkRegion rgn, XRectangle *rect_return) + int TkClipBox(TkRegion rgn, XRectangle *rect_return) } declare 114 { TkRegion TkCreateRegion(void) } declare 115 { - void TkDestroyRegion(TkRegion rgn) + int TkDestroyRegion(TkRegion rgn) } declare 116 { - void TkIntersectRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return) + int TkIntersectRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return) } declare 117 { int TkRectInRegion(TkRegion rgn, int x, int y, unsigned int width, unsigned int height) } declare 118 { - void TkSetRegion(Display *display, GC gc, TkRegion rgn) + int TkSetRegion(Display *display, GC gc, TkRegion rgn) } declare 119 { - void TkUnionRectWithRegion(XRectangle *rect, + int TkUnionRectWithRegion(XRectangle *rect, TkRegion src, TkRegion dr_return) } declare 121 aqua { @@ -467,7 +467,7 @@ declare 144 { void TkGCCleanup(TkDisplay *dispPtr) } declare 145 { - void TkSubtractRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return) + int TkSubtractRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return) } declare 146 { void TkStylePkgInit(TkMainInfo *mainPtr) diff --git a/generic/tkIntDecls.h b/generic/tkIntDecls.h index b8addbd..eb32c00 100644 --- a/generic/tkIntDecls.h +++ b/generic/tkIntDecls.h @@ -334,21 +334,21 @@ EXTERN Tcl_Obj * TkpGetSystemDefault(Tk_Window tkwin, /* 112 */ EXTERN void TkpMenuThreadInit(void); /* 113 */ -EXTERN void TkClipBox(TkRegion rgn, XRectangle *rect_return); +EXTERN int TkClipBox(TkRegion rgn, XRectangle *rect_return); /* 114 */ EXTERN TkRegion TkCreateRegion(void); /* 115 */ -EXTERN void TkDestroyRegion(TkRegion rgn); +EXTERN int TkDestroyRegion(TkRegion rgn); /* 116 */ -EXTERN void TkIntersectRegion(TkRegion sra, TkRegion srcb, +EXTERN int TkIntersectRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 117 */ EXTERN int TkRectInRegion(TkRegion rgn, int x, int y, unsigned int width, unsigned int height); /* 118 */ -EXTERN void TkSetRegion(Display *display, GC gc, TkRegion rgn); +EXTERN int TkSetRegion(Display *display, GC gc, TkRegion rgn); /* 119 */ -EXTERN void TkUnionRectWithRegion(XRectangle *rect, TkRegion src, +EXTERN int TkUnionRectWithRegion(XRectangle *rect, TkRegion src, TkRegion dr_return); /* Slot 120 is reserved */ #ifdef MAC_OSX_TK /* AQUA */ @@ -400,7 +400,7 @@ EXTERN void TkClipCleanup(TkDisplay *dispPtr); /* 144 */ EXTERN void TkGCCleanup(TkDisplay *dispPtr); /* 145 */ -EXTERN void TkSubtractRegion(TkRegion sra, TkRegion srcb, +EXTERN int TkSubtractRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 146 */ EXTERN void TkStylePkgInit(TkMainInfo *mainPtr); @@ -668,13 +668,13 @@ typedef struct TkIntStubs { void (*tkpGetSubFonts) (Tcl_Interp *interp, Tk_Font tkfont); /* 110 */ Tcl_Obj * (*tkpGetSystemDefault) (Tk_Window tkwin, const char *dbName, const char *className); /* 111 */ void (*tkpMenuThreadInit) (void); /* 112 */ - void (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */ + int (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */ TkRegion (*tkCreateRegion) (void); /* 114 */ - void (*tkDestroyRegion) (TkRegion rgn); /* 115 */ - void (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */ + int (*tkDestroyRegion) (TkRegion rgn); /* 115 */ + int (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */ int (*tkRectInRegion) (TkRegion rgn, int x, int y, unsigned int width, unsigned int height); /* 117 */ - void (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */ - void (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */ + int (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */ + int (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */ void (*reserved120)(void); #if !(defined(_WIN32) || defined(MAC_OSX_TK)) /* X11 */ void (*reserved121)(void); @@ -727,7 +727,7 @@ typedef struct TkIntStubs { void (*tkFocusFree) (TkMainInfo *mainPtr); /* 142 */ void (*tkClipCleanup) (TkDisplay *dispPtr); /* 143 */ void (*tkGCCleanup) (TkDisplay *dispPtr); /* 144 */ - void (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */ + int (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */ void (*tkStylePkgInit) (TkMainInfo *mainPtr); /* 146 */ void (*tkStylePkgFree) (TkMainInfo *mainPtr); /* 147 */ Tk_Window (*tkToplevelWindowForCommand) (Tcl_Interp *interp, const char *cmdName); /* 148 */ diff --git a/generic/tkStubInit.c b/generic/tkStubInit.c index d6af991..288dfc8 100644 --- a/generic/tkStubInit.c +++ b/generic/tkStubInit.c @@ -141,29 +141,29 @@ TkRegion TkCreateRegion() return (TkRegion) XCreateRegion(); } -void TkDestroyRegion(TkRegion r) +int TkDestroyRegion(TkRegion r) { - XDestroyRegion((Region)r); + return XDestroyRegion((Region)r); } -void TkSetRegion(Display *d, GC g, TkRegion r) +int TkSetRegion(Display *d, GC g, TkRegion r) { - XSetRegion(d, g, (Region)r); + return XSetRegion(d, g, (Region)r); } -void TkUnionRectWithRegion(XRectangle *a, TkRegion b, TkRegion c) +int TkUnionRectWithRegion(XRectangle *a, TkRegion b, TkRegion c) { - XUnionRectWithRegion(a, (Region) b, (Region) c); + return XUnionRectWithRegion(a, (Region) b, (Region) c); } -void TkClipBox(TkRegion a, XRectangle *b) +int TkClipBox(TkRegion a, XRectangle *b) { - XClipBox((Region) a, b); + return XClipBox((Region) a, b); } -void TkIntersectRegion(TkRegion a, TkRegion b, TkRegion c) +int TkIntersectRegion(TkRegion a, TkRegion b, TkRegion c) { - XIntersectRegion((Region) a, (Region) b, (Region) c); + return XIntersectRegion((Region) a, (Region) b, (Region) c); } int TkRectInRegion (TkRegion r, int a, int b, unsigned int c, unsigned int d) @@ -171,9 +171,9 @@ int TkRectInRegion (TkRegion r, int a, int b, unsigned int c, unsigned int d) return XRectInRegion((Region) r, a, b, c, d); } -void TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c) +int TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c) { - XSubtractRegion((Region) a, (Region) b, (Region) c); + return XSubtractRegion((Region) a, (Region) b, (Region) c); } /* TODO: To be implemented for Cygwin */ @@ -227,14 +227,14 @@ void TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c) # undef TkUnionRectWithRegion # undef TkSubtractRegion -# define TkClipBox (void (*) (TkRegion, XRectangle *)) XClipBox +# define TkClipBox (int (*) (TkRegion, XRectangle *)) XClipBox # define TkCreateRegion (TkRegion (*) ()) XCreateRegion -# define TkDestroyRegion (void (*) (TkRegion)) XDestroyRegion -# define TkIntersectRegion (void (*) (TkRegion, TkRegion, TkRegion)) XIntersectRegion +# define TkDestroyRegion (int (*) (TkRegion)) XDestroyRegion +# define TkIntersectRegion (int (*) (TkRegion, TkRegion, TkRegion)) XIntersectRegion # define TkRectInRegion (int (*) (TkRegion, int, int, unsigned int, unsigned int)) XRectInRegion -# define TkSetRegion (void (*) (Display *, GC, TkRegion)) XSetRegion -# define TkUnionRectWithRegion (void (*) (XRectangle *, TkRegion, TkRegion)) XUnionRectWithRegion -# define TkSubtractRegion (void (*) (TkRegion, TkRegion, TkRegion)) XSubtractRegion +# define TkSetRegion (int (*) (Display *, GC, TkRegion)) XSetRegion +# define TkUnionRectWithRegion (int (*) (XRectangle *, TkRegion, TkRegion)) XUnionRectWithRegion +# define TkSubtractRegion (int (*) (TkRegion, TkRegion, TkRegion)) XSubtractRegion # endif #endif /* !_WIN32 */ |