summaryrefslogtreecommitdiffstats
path: root/generic/tkInt.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2008-10-20 10:50:19 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2008-10-20 10:50:19 (GMT)
commite22830e4296c8c9c66fb6e418ad2a342487be067 (patch)
tree35439ac73f67ad9d18e5a61161369ff8be93536c /generic/tkInt.h
parent3d6048e3a6c1b341b08822f0bff656e19f591b72 (diff)
downloadtk-e22830e4296c8c9c66fb6e418ad2a342487be067.zip
tk-e22830e4296c8c9c66fb6e418ad2a342487be067.tar.gz
tk-e22830e4296c8c9c66fb6e418ad2a342487be067.tar.bz2
Factor out the platform-specific bits of [tk busy]. [Bug 2180919]
Diffstat (limited to 'generic/tkInt.h')
-rw-r--r--generic/tkInt.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/generic/tkInt.h b/generic/tkInt.h
index 21d12f1..44a4e94 100644
--- a/generic/tkInt.h
+++ b/generic/tkInt.h
@@ -11,7 +11,7 @@
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: $Id: tkInt.h,v 1.86 2008/10/18 14:22:21 dkf Exp $
+ * RCS: $Id: tkInt.h,v 1.87 2008/10/20 10:50:20 dkf Exp $
*/
#ifndef _TKINT
@@ -102,6 +102,7 @@ typedef struct TkpCursor_ *TkpCursor;
typedef struct TkRegion_ *TkRegion;
typedef struct TkStressedCmap TkStressedCmap;
typedef struct TkBindInfo_ *TkBindInfo;
+typedef struct TkBusy_ *TkBusy;
/*
* Function types.
@@ -1205,6 +1206,13 @@ MODULE_SCOPE void TkUnderlineCharsInContext(Display *display,
MODULE_SCOPE void TkpGetFontAttrsForChar(Tk_Window tkwin, Tk_Font tkfont,
Tcl_UniChar c, struct TkFontAttributes *faPtr);
MODULE_SCOPE Tcl_Obj * TkNewWindowObj(Tk_Window tkwin);
+MODULE_SCOPE void TkpShowBusyWindow(TkBusy busy);
+MODULE_SCOPE void TkpHideBusyWindow(TkBusy busy);
+MODULE_SCOPE void TkpMakeTransparentWindowExist(Tk_Window tkwin,
+ Window parent);
+MODULE_SCOPE void TkpCreateBusy(Tk_FakeWin *winPtr, Tk_Window tkRef,
+ Window *parentPtr, Tk_Window tkParent,
+ TkBusy busy);
/*
* Unsupported commands.