#include "Desk.Wimp.h"
#include "Desk.WimpSWIS.h"
#include "Desk.Icon.h"

extern void Desk_Icon_Unshade(Desk_window_handle window, Desk_icon_handle icon)
/* if the icon is currently shaded (inactive) it is unshaded (made active) */
{
  Desk_icon_block istate;

  Desk_Wimp_eGetIconState(window, icon, &istate);
  if (istate.flags.data.shaded)
    Desk_Wimp_eSetIconState(window, icon, 0, Desk_icon_SHADED);
}
