Exemple #1
0
redraw(void)
{
  /* erase warning line if necessary */
  if ((warntimer <= udcounter) && (warncount > 0))
    {
      /* XFIX */
      W_ClearArea(warnw, 5, 5, W_Textwidth * warncount, W_Textheight);
      warncount = 0;
    }

  run_clock(lastread);         /* for hosers who don't know
              * * * what a Xclock is */
  clearLocal();

#ifdef BEEPLITE
  if (tts_timer)
    {
      static int last_width;

      tts_timer--;
      if (!tts_timer)
  {
    /* timed out */
    W_EraseTTSText(w, TWINSIDE, tts_pos, last_width);
    last_width = 0;
  }
      else if (tts_timer == tts_time - 1 && last_width)
  {
    /* first draw -- erase previous */
    W_EraseTTSText(w, TWINSIDE, tts_pos, last_width);
    /* draw new */
    W_WriteTTSText(w, TWINSIDE, tts_pos, tts_width, lastIn,
       tts_len);
    last_width = tts_width;
  }
      else
  {
    /* regular draw */
    W_WriteTTSText(w, TWINSIDE, tts_pos, tts_width, lastIn, tts_len);
    last_width = tts_width;
  }
    }
#endif

  local();           /* redraw local window */

  /* XFIX */
  W_FlushLineCaches(w);

  if (newDashboard)        /* 6/2/93 LAB */
    if (newDashboard == old_db)
      db_redraw(0);
    else
      redrawTstats();
  else if (newDashboard == old_db)
    stline(0);
  else
    redrawTstats();

  old_db = newDashboard;

  if (W_IsMapped(statwin))
    updateStats();

  /* XFIX: last since its least accurate information */
  map();
}
 /////////////////////////////////////////////////////////////////////////////////////////////////
 // PUBLIC FUNCTIONS /////////////////////////////////////////////////////////////////////////////
 /////////////////////////////////////////////////////////////////////////////////////////////////
 //------------------------------------------------------------------------------
 PingPongSwitch::PingPongSwitch()
     : osg::Switch()
 {
     clearLocal();
 }
Exemple #3
0
void GLEVars::clear() {
	clearGlobal();
	clearLocal();
}
Exemple #4
0
 //------------------------------------------------------------------------------
 void Module::clear()
 {
     clearLocal();
     Resource::clear();
 }