chiark / gitweb /
Import vtwm_5.4.7.orig.tar.gz
[vtwm.git] / resize.h
1 /*****************************************************************************/
2 /**       Copyright 1988 by Evans & Sutherland Computer Corporation,        **/
3 /**                          Salt Lake City, Utah                           **/
4 /**  Portions Copyright 1989 by the Massachusetts Institute of Technology   **/
5 /**                        Cambridge, Massachusetts                         **/
6 /**                                                                         **/
7 /**                           All Rights Reserved                           **/
8 /**                                                                         **/
9 /**    Permission to use, copy, modify, and distribute this software and    **/
10 /**    its documentation  for  any  purpose  and  without  fee is hereby    **/
11 /**    granted, provided that the above copyright notice appear  in  all    **/
12 /**    copies and that both  that  copyright  notice  and  this  permis-    **/
13 /**    sion  notice appear in supporting  documentation,  and  that  the    **/
14 /**    names of Evans & Sutherland and M.I.T. not be used in advertising    **/
15 /**    in publicity pertaining to distribution of the  software  without    **/
16 /**    specific, written prior permission.                                  **/
17 /**                                                                         **/
18 /**    EVANS & SUTHERLAND AND M.I.T. DISCLAIM ALL WARRANTIES WITH REGARD    **/
19 /**    TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES  OF  MERCHANT-    **/
20 /**    ABILITY  AND  FITNESS,  IN  NO  EVENT SHALL EVANS & SUTHERLAND OR    **/
21 /**    M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL  DAM-    **/
22 /**    AGES OR  ANY DAMAGES WHATSOEVER  RESULTING FROM LOSS OF USE, DATA    **/
23 /**    OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER    **/
24 /**    TORTIOUS ACTION, ARISING OUT OF OR IN  CONNECTION  WITH  THE  USE    **/
25 /**    OR PERFORMANCE OF THIS SOFTWARE.                                     **/
26 /*****************************************************************************/
27
28
29 /**********************************************************************
30  *
31  * $XConsortium: resize.h,v 1.7 90/03/23 11:42:32 jim Exp $
32  *
33  * resize function externs
34  *
35  *  8-Apr-88 Tom LaStrange        Initial Version.
36  *
37  **********************************************************************/
38
39 #ifndef _RESIZE_
40 #define _RESIZE_
41
42 extern int resizing_window;
43
44 extern void StartResize();
45 extern void AddStartResize();
46 extern void DoResize();
47 extern void DisplaySize();
48 extern void EndResize();
49 extern void AddEndResize();
50 extern void SetupWindow();
51 extern void SetupFrame();
52 extern void SetFrameShape();
53 extern void ConstrainSize();
54 /* depreciated - djhjr - 10/6/02
55 extern void MenuDoResize();
56 */
57 extern void MenuStartResize();
58 extern void MenuEndResize();
59
60 /* djhjr - 4/6/98 */
61 void PaintBorderAndTitlebar();
62
63 extern void fullzoom();
64
65 #endif /* _RESIZE_ */