Ignore:
Timestamp:
May 11, 2009, 11:55:23 AM (15 years ago)
Author:
garnier
Message:

resize en cours de factorisation

File:
1 edited

Legend:

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

    r1036 r1037  
    135135
    136136
     137void G4OpenGLViewer::ResizeGLView(unsigned int aWidth,unsigned int aHeight)
     138{
     139  if ((fWinSize_x != aWidth) && (fWinSize_y != aHeight)) {
     140    fWinSize_x = aWidth;
     141    fWinSize_y = aHeight;
     142    ResizeGLView();
     143  }
     144}
     145
     146
    137147/**
    138148 * Set the viewport of the scene
     
    196206
    197207
     208unsigned int G4OpenGLViewer::getWinWidth () {
     209  return fWinSize_x;
     210}
     211
     212unsigned int G4OpenGLViewer::getWinHeight () {
     213  return fWinSize_y;
     214}
     215
     216
    198217void G4OpenGLViewer::SetView () {
    199218
     
    241260 
    242261  // FIXME
    243   ResizeGLView();
     262  ResizeGLView(fWinSize_x,fWinSize_y);
    244263  //SHOULD SetWindowsSizeHint()...
    245264
     
    631650  int Y = fWinSize_y;
    632651
    633   fWinSize_x = width;
    634   fWinSize_y = height;
    635   ResizeGLView();
     652  ResizeGLView(width,height);
    636653  if (fGL2PSAction->enableFileWriting()) {
    637654
     
    645662  }
    646663
    647   fWinSize_x = X;
    648   fWinSize_y = Y;
    649   ResizeGLView();
     664  ResizeGLView(X,Y);
    650665
    651666  // Reset for next time (useful is size change)
Note: See TracChangeset for help on using the changeset viewer.