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

Revision 9757, 2.6 KB checked in by ghudson, 28 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: WmWinInfo.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 FindClientPlacement ();
15extern void FixWindowConfiguration ();
16extern void FixWindowSize ();
17extern ClientData *GetClientInfo ();
18extern ClientData *GetWmClientInfo ();
19extern void CalculateGravityOffset ();
20extern Boolean InitClientPlacement ();
21extern void InitCColormapData ();
22extern void MakeSystemMenu ();
23extern void PlaceFrameOnScreen ();
24extern void PlaceIconOnScreen ();
25extern void ProcessMwmHints ();
26extern void ProcessWmClass ();
27extern void ProcessWmHints ();
28extern void ProcessWmIconTitle ();
29extern void ProcessWmNormalHints ();
30extern void ProcessWmTransientFor ();
31extern void ProcessWmWindowTitle ();
32extern Boolean SetupClientIconWindow ();
33extern Boolean WmGetWindowAttributes ();
34
35#else /* _NO_PROTO */
36
37extern void FindClientPlacement (ClientData *pCD);
38extern void FixWindowConfiguration (ClientData *pCD, unsigned int *pWidth,
39                                    unsigned int *pHeight,
40                                    unsigned int widthInc,
41                                    unsigned int heightInc);
42extern void FixWindowSize (ClientData *pCD, unsigned int *pWidth,
43                           unsigned int *pHeight, unsigned int widthInc,
44                           unsigned int heightInc);
45extern ClientData *GetClientInfo (WmScreenData *pSD, Window clientWindow,
46                                  long manageFlags);
47extern ClientData *GetWmClientInfo (WmWorkspaceData *pWS, ClientData *pCD,
48                                    long manageFlags);
49extern void CalculateGravityOffset (ClientData *pCD, int *xoff, int *yoff);
50extern Boolean InitClientPlacement (ClientData *pCD, long manageFlags);
51extern void InitCColormapData (ClientData *pCD);
52extern void MakeSystemMenu (ClientData *pCD);
53extern void PlaceFrameOnScreen (ClientData *pCD, int *pX, int *pY, int w,
54                                int h);
55extern void PlaceIconOnScreen (ClientData *pCD, int *pX, int *pY);
56extern void ProcessMwmHints (ClientData *pCD);
57extern void ProcessWmClass (ClientData *pCD);
58extern void ProcessWmHints (ClientData *pCD, Boolean firstTime);
59extern void ProcessWmIconTitle (ClientData *pCD, Boolean firstTime);
60extern void ProcessWmNormalHints (ClientData *pCD, Boolean firstTime,
61                                  long manageFlags);
62extern void ProcessWmTransientFor (ClientData *pCD);
63extern void ProcessWmWindowTitle (ClientData *pCD, Boolean firstTime);
64extern Boolean SetupClientIconWindow (ClientData *pCD, Window window);
65extern Boolean WmGetWindowAttributes (Window window);
66
67#endif /* _NO_PROTO */
Note: See TracBrowser for help on using the repository browser.