source: trunk/third/mwm/WmWinConf.h @ 9757

Revision 9757, 4.1 KB checked in by ghudson, 27 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9756, which included commits to RCS files with non-trunk default branches.
Line 
1/*
2 * (c) Copyright 1989, 1990, 1991, 1992 OPEN SOFTWARE FOUNDATION, INC.
3 * ALL RIGHTS RESERVED
4*/
5/*
6 * Motif Release 1.2
7*/
8/*   $RCSfile: WmWinConf.h,v $ $Revision: 1.1.1.1 $ $Date: 1997-03-25 09:12:27 $ */
9/*
10 * (c) Copyright 1987, 1988, 1989, 1990 HEWLETT-PACKARD COMPANY */
11
12#ifdef _NO_PROTO
13
14extern void    AdjustPos ();
15extern unsigned int ButtonStateBit ();
16extern void    CancelFrameConfig();
17extern void     CheckEatButtonRelease ();
18extern Boolean CheckVisualPlace ();
19extern void    CompleteFrameConfig ();
20extern Cursor  ConfigCursor();
21extern void    DoFeedback();
22extern Boolean DoGrabs();
23extern void    DrawOutline();
24extern void     EatButtonRelease ();
25extern void    FixFrameValues();
26extern void    FlashOutline();
27extern void    ForceOnScreen();
28extern void     GetClipDimensions ();
29extern void    GetConfigEvent ();
30extern Window  GrabWin();
31extern void    HandleClientFrameMove ();
32extern void    HandleClientFrameResize ();
33extern Boolean HandleResizeKeyPress();
34extern void    MoveOpaque ();
35extern void    MoveOutline ();
36extern void    ProcessNewConfiguration ();
37extern void    ReGrabPointer();
38extern void     SetFrameInfo ();
39extern Boolean SetKeyboardResizePart ();
40extern void     SetOutline();
41extern void    SetPointerPosition ();
42extern Boolean SetPointerResizePart ();
43extern Boolean StartClientMove ();
44extern void    StartClientResize();
45extern Boolean StartResizeConfig();
46extern int     ResizeType();
47extern void    UndoGrabs();
48
49#else /* _NO_PROTO */
50
51extern void AdjustPos (int *pX, int *pY, unsigned int oWidth,
52                       unsigned int oHeight, unsigned int nWidth,
53                       unsigned int nHeight);
54extern unsigned int ButtonStateBit (unsigned int button);
55extern void CancelFrameConfig (ClientData *pcd);
56extern void     CheckEatButtonRelease (ClientData *pcd, XEvent *pev);
57extern Boolean CheckVisualPlace (ClientData *pCD, int tmpX, int tmpY);
58extern void CompleteFrameConfig (ClientData *pcd, XEvent *pev);
59extern Cursor ConfigCursor (int frame_part);
60extern void DoFeedback (ClientData *pcd, int x, int y, unsigned int width,
61                        unsigned int height, unsigned long newStyle,
62                        Boolean resizing);
63extern Boolean DoGrabs (Window grab_win, Cursor cursor, unsigned int pmask,
64                        Time grabTime, ClientData *pCD, Boolean alwaysGrab);
65extern void DrawOutline (int x, int y, unsigned int width,
66                         unsigned int height);
67extern void     EatButtonRelease (unsigned int releaseButtons);
68extern void FixFrameValues (ClientData *pcd, int *pfX, int *pfY,
69                            unsigned int *pfWidth, unsigned int *pfHeight,
70                            Boolean resizing);
71extern void FlashOutline (int x, int y, unsigned int width,
72                          unsigned int height);
73extern void ForceOnScreen (int screen, int *pX, int *pY);
74extern void GetClipDimensions (ClientData *pCD, Boolean fromRoot);
75extern void GetConfigEvent (Display *display, Window window,
76                            unsigned long mask, int curX, int curY,
77                            int oX, int oY, unsigned oWidth,
78                            unsigned oHeight, XEvent *pev);
79extern Window GrabWin (ClientData *pcd, XEvent *pev);
80extern void HandleClientFrameMove (ClientData *pcd, XEvent *pev);
81extern void HandleClientFrameResize (ClientData *pcd, XEvent *pev);
82extern Boolean HandleResizeKeyPress (ClientData *pcd, XEvent *pev);
83extern void    MoveOpaque (ClientData *pcd, int x, int y,
84                 unsigned int width, unsigned int height);
85extern void MoveOutline (int x, int y, unsigned int width,
86                         unsigned int height);
87extern void ProcessNewConfiguration (ClientData *pCD, int x, int y,
88                                     unsigned int width, unsigned int height,
89                                     Boolean clientRequest);
90extern void ReGrabPointer (Window grab_win, Time grabTime);
91extern void SetOutline (XSegment *pOutline, int x, int y, unsigned int width,
92                        unsigned int height, int fatness);
93extern void SetPointerPosition (int newX, int newY, int *actualX,
94                                int *actualY);
95extern Boolean SetPointerResizePart (ClientData *pcd, XEvent *pev);
96extern Boolean StartClientMove (ClientData *pcd, XEvent *pev);
97extern void StartClientResize (ClientData *pcd, XEvent *pev);
98extern Boolean StartResizeConfig (ClientData *pcd, XEvent *pev);
99extern int ResizeType (ClientData *pcd, XEvent *pev);
100extern void UndoGrabs (void);
101
102#endif /* _NO_PROTO */
Note: See TracBrowser for help on using the repository browser.