
/* menufadea.c
 *
 * Wimp function library
 *  Joseph Heenan, 1998.
 *
 * Fade or unfade all items in a WimpMenu
 *
 * $Log: menufadea,v $
 * Revision 1.1  1998/06/06 21:49:56  joseph
 * menuread and menufade added
 * createmenu changed to allow raw mode and seperator to be specified
 *
 *
 */

#include "wimplib.h"

#include "wimpclib.h"


void wimpc_menufade( WimpMenu *menu, int fade )
{
  int loop=0;
  do
  {
    menu->items[loop].icon_flags = menu->items[loop].icon_flags & ~WimpIcon_Shaded;
    if (fade)
      menu->items[loop].icon_flags |= WimpIcon_Shaded;
  }
  while ( ! (menu->items[loop++].flags & WimpMenuItem_Last) );
}
