Changeset 1141 for trunk/source


Ignore:
Timestamp:
Nov 3, 2009, 2:00:34 PM (15 years ago)
Author:
garnier
Message:

update

Location:
trunk/source
Files:
4 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/History

    r1140 r1141  
    1 $Id: History,v 1.156 2009/10/21 15:21:09 allison Exp $
     1$Id: History,v 1.158 2009/11/03 11:02:32 lgarnier Exp $
    22-------------------------------------------------------------------
    33
     
    1717     * Reverse chronological order (last date on top), please *
    1818     ----------------------------------------------------------
     19
     203rd November October 2009  Laurent Garnier
     21- G4OpenGLImmediateQtViewer, G4OpenGLStoredQtViewer : Protec Qt4 method
     22  introduce 13rd october 09 by ifdef
     23
     243rd November October 2009  John Allison
     25- G4OpenGLXmPanningCallbacks: Fixed pView compilation problem.
    1926
    202721 October 2009 Laurent Garnier
  • trunk/source/visualization/OpenGL/src/G4OpenGLImmediateQtViewer.cc

    r1132 r1141  
    2525//
    2626//
    27 // $Id: G4OpenGLImmediateQtViewer.cc,v 1.16 2009/10/14 14:51:20 lgarnier Exp $
     27// $Id: G4OpenGLImmediateQtViewer.cc,v 1.17 2009/11/03 11:02:32 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    188188  // DO NOT RESIZE IF SIZE HAS NOT CHANGE
    189189  if ( !fHasToRepaint) {
     190#if QT_VERSION < 0x040000
     191    if (((getWinWidth() == (unsigned int)width())) &&(getWinHeight() == (unsigned int) height())) {
     192#else
    190193    // L. Garnier : Trap to get the size with mac OSX 10.6 and Qt 4.6(devel)
    191194    // Tested on Qt4.5 on mac, 4.4 on windows, 4.5 on unbuntu
     
    200203    }
    201204    if ((getWinWidth() == (unsigned int)sw) &&(getWinHeight() == (unsigned int)sh)) {
     205#endif
    202206      return;
    203207    }
  • trunk/source/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r1137 r1141  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredQtViewer.cc,v 1.27 2009/10/14 14:51:20 lgarnier Exp $
     27// $Id: G4OpenGLStoredQtViewer.cc,v 1.28 2009/11/03 11:02:32 lgarnier Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    204204                                      ,int aHeight)
    205205
    206 #ifdef G4DEBUG_VIS_OGL
    207   printf("G4OpenGLStoredQtViewer::resizeGL %d %d ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n",aWidth, aHeight);
    208 #endif
    209206  // Set new size, it will be update when next Repaint()->SetView() called
    210207  ResizeWindow(aWidth,aHeight);
     
    226223  //    EXECEPT WHEN MOUSE MOVE EVENT
    227224  if ( !fHasToRepaint) {
     225#if QT_VERSION < 0x040000
     226    if (((getWinWidth() == (unsigned int)width())) &&(getWinHeight() == (unsigned int) height())) {
     227#else
    228228    // L. Garnier : Trap to get the size with mac OSX 10.6 and Qt 4.6(devel)
    229229    // Tested on Qt4.5 on mac, 4.4 on windows, 4.5 on unbuntu
     
    238238    }
    239239    if ((getWinWidth() == (unsigned int)sw) &&(getWinHeight() == (unsigned int)sh)) {
     240#endif
    240241      return;
    241242    }
     
    245246#endif
    246247
    247 //   SetView();
     248  SetView();
    248249         
    249    ClearView (); //ok, put the background correct
     250  ClearView (); //ok, put the background correct
    250251  ComputeView();
    251252     
  • trunk/source/visualization/OpenGL/src/G4OpenGLXmPanningCallbacks.cc

    r1137 r1141  
    2525//
    2626//
    27 // $Id: G4OpenGLXmPanningCallbacks.cc,v 1.11 2009/10/20 12:47:45 lgarnier Exp $
     27// $Id: G4OpenGLXmPanningCallbacks.cc,v 1.12 2009/11/03 10:21:49 allison Exp $
    2828// GEANT4 tag $Name:  $
    2929//
     
    4949                                    XtPointer callData)
    5050{
    51 
    5251  XmScaleCallbackStruct *cbs = (XmScaleCallbackStruct*) callData;
    5352  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    5453  short dp = -1;
    5554  G4float ten_to_the_dp = 10.;
    56 
    57   // No callback allowed when no scene
    58   if (!pView->GetSceneHandler()->GetScene()) {
    59     return;
    60   }
    6155
    6256  XtVaGetValues (w,
     
    9185                                     XtPointer callData)
    9286{
    93 
    9487  XmScaleCallbackStruct *cbs = (XmScaleCallbackStruct*) callData;
    9588  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    9689  short dp = -1;
    9790  G4float ten_to_the_dp = 10.;
    98 
    99   // No callback allowed when no scene
    100   if (!pView->GetSceneHandler()->GetScene()) {
    101     return;
    102   }
    10391
    10492  XtVaGetValues (w,
     
    146134
    147135{
    148 
    149136  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    150137  G4double delta;
    151138 
    152   // No callback allowed when no scene
    153   if (!pView->GetSceneHandler()->GetScene()) {
    154     return;
    155   }
    156 
    157139  if (pView->pan_right) {
    158140    delta = (G4double)pView->pan_sens;
     
    205187                                           XtIntervalId* timer_id)
    206188{
    207 
    208189  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    209190  G4double delta;
    210191 
    211   // No callback allowed when no scene
    212   if (!pView->GetSceneHandler()->GetScene()) {
    213     return;
    214   }
    215192  if (pView->pan_up) {
    216193    delta = (G4double)pView->pan_sens;
Note: See TracChangeset for help on using the changeset viewer.