Ignore:
Timestamp:
May 12, 2009, 11:04:00 AM (15 years ago)
Author:
garnier
Message:

en test pour les refresh, ne marche pas bien

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc

    r1037 r1038  
    137137void G4OpenGLViewer::ResizeGLView(unsigned int aWidth,unsigned int aHeight)
    138138{
    139   if ((fWinSize_x != aWidth) && (fWinSize_y != aHeight)) {
     139  if ((fWinSize_x != aWidth) || (fWinSize_y != aHeight)) {
    140140    fWinSize_x = aWidth;
    141141    fWinSize_y = aHeight;
     
    144144}
    145145
     146void G4OpenGLViewer::RepaintGLView()
     147{
     148  // DO NOT REPAINT IF NO REFRESH IS NEED
     149//   if ( !fNeedRepaint) {
     150//     return;
     151//   }
     152#ifdef G4DEBUG_VIS_OGL
     153  printf("G4OpenGLViewer::paintGL VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV \n");
     154#endif
     155
     156  fNeedRepaint = true; // could be set to false by ComputeView
     157  SetView();
     158  ClearView ();
     159  DrawView();
     160
     161  fNeedRepaint = false; // could be set to false by ComputeView
     162
     163#ifdef G4DEBUG_VIS_OGL
     164  printf("G4OpenGLViewer::paintGL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
     165#endif
     166
     167}
    146168
    147169/**
     
    200222#endif
    201223  glViewport(X, Y, side, side);
     224
     225  RepaintGLView();
     226
    202227  //    glViewport(0, 0, fWinSize_x,fWinSize_y); 
    203228 
     
    640665  }
    641666
    642   width=8192;
    643   height=8192;
     667//   width=8192;
     668//   height=8192;
    644669
    645670  if (!fGL2PSAction) return false;
Note: See TracChangeset for help on using the changeset viewer.