diff options
author | hobbs <hobbs> | 2000-04-12 18:51:11 (GMT) |
---|---|---|
committer | hobbs <hobbs> | 2000-04-12 18:51:11 (GMT) |
commit | 1c06a203ecbe741c83687742b659ab73514a0b00 (patch) | |
tree | 54b4b23879951a9bebe1b3feb46f3a2a684476b5 /win/tkWinClipboard.c | |
parent | b78c23a7e207a18aa3049d06660f6ce12b2b0fbf (diff) | |
download | tk-1c06a203ecbe741c83687742b659ab73514a0b00.zip tk-1c06a203ecbe741c83687742b659ab73514a0b00.tar.gz tk-1c06a203ecbe741c83687742b659ab73514a0b00.tar.bz2 |
* test/winClipboard.test:
* win/tkWinInt.h:
* win/tkWinClipboard.c (UpdateClipboard):
* win/tkWinX.c (GenerateXEvent): added updatingClipboard tsd and
TkWinUpdatingClipboard accessor function to allow us to flag
ourselves when we are the ones updating the clipboard. This
corrected inability to create our own clipboard types within a Tk
application. [Bug: 2338 4318]
* win/tkWinTest.c (TestclipboardCmd): improved TestclipboardCmd
with better error handling and obj'ification
Diffstat (limited to 'win/tkWinClipboard.c')
-rw-r--r-- | win/tkWinClipboard.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/win/tkWinClipboard.c b/win/tkWinClipboard.c index c5a6cd8..b08147a 100644 --- a/win/tkWinClipboard.c +++ b/win/tkWinClipboard.c @@ -4,11 +4,12 @@ * This file contains functions for managing the clipboard. * * Copyright (c) 1995-1997 Sun Microsystems, Inc. + * Copyright (c) 1998-2000 by Scriptics Corporation. * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tkWinClipboard.c,v 1.6 1999/09/21 06:43:06 hobbs Exp $ + * RCS: @(#) $Id: tkWinClipboard.c,v 1.7 2000/04/12 18:51:11 hobbs Exp $ */ #include "tkWinInt.h" @@ -380,6 +381,7 @@ static void UpdateClipboard(hwnd) HWND hwnd; { + TkWinUpdatingClipboard(TRUE); OpenClipboard(hwnd); EmptyClipboard(); @@ -394,6 +396,7 @@ UpdateClipboard(hwnd) SetClipboardData(CF_TEXT, NULL); } CloseClipboard(); + TkWinUpdatingClipboard(FALSE); } /* |