Example #1
0
 /**
  * Redraw all the images so that changes in options can take effect CAUTION: setupNestedStates
  * will hog up some of CPU's time but, it has to be performed to keep nesting upto date
  */
 void Refresh() {
   waitCursor();
   blink = false;
   blFlag = true;
   if (timer.isRunning()) timer.stop();
   int prevH = getPrev(currImg.imgIdH);
   int nextH = getNext(currImg.imgIdH);
   waitCursor();
   all_states.visible.SetupNestedStates();
   normalCursor();
   img[prevH].drawStuff();
   img[nextH].drawStuff();
   currImg.drawStuff();
   if (blink) timer.start();
   repaint();
   parent.vcanvas1.repaint();
   parent.vcanvas2.repaint();
   parent.vport.setViewPosition(new Point(panePosX, 0));
   debug.println("Refresh() : .parent.vport.setViewPosition(" + panePosX + ", 0)");
   normalCursor();
 }