home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXLIB8F.ZIP / EMX / LIB / VIDEO / WMBOTTOM.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-02  |  520 b   |  27 lines

  1. /* wmbottom.c (emx+gcc) -- Copyright (c) 1987-1993 by Eberhard Mattes */
  2.  
  3. #include <sys/winmgr.h>
  4. #include "winmgr2.h"
  5.  
  6. void wm_bottom (wm_handle wh)
  7. {
  8.   int i, idx;
  9.   wm_handle p;
  10.  
  11.   if (wh->used != WM_USED)
  12.     return;
  13.   idx = _wm_idx1 (wh);
  14.   if (idx < 0)
  15.     return;
  16.   for (i = idx; i-1 >= 0; --i)
  17.     _wm_idx[i] = _wm_idx[i-1];
  18.   _wm_idx[0] = wh;
  19.   _wm_hide1 ();
  20.   for (i = 1; i <= idx; ++i)
  21.     {
  22.       p = _wm_idx[i];
  23.       if (p->open && _wm_jam1 (p, wh))
  24.         _wm_put1 (p);
  25.     }
  26. }
  27.