Changeset 912 for trunk/source/visualization/OpenGL/src/G4OpenGLXViewer.cc
- Timestamp:
- Jan 22, 2009, 4:40:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/OpenGL/src/G4OpenGLXViewer.cc
r911 r912 25 25 // 26 26 // 27 // $Id: G4OpenGLXViewer.cc,v 1.4 5 2009/01/19 16:53:42lgarnier Exp $27 // $Id: G4OpenGLXViewer.cc,v 1.47 2009/01/22 15:39:55 lgarnier Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 219 219 fWinSize_y = fVP.GetWindowSizeHintY(); 220 220 G4int x_origin = fVP.GetWindowAbsoluteLocationHintX(DisplayWidth(dpy, vi -> screen)); 221 222 // FIXME, screen size != window size on MAC, but I don't know have to get the menuBar 223 // size on MAC. L.Garnier 01/2009 221 224 G4int y_origin = fVP.GetWindowAbsoluteLocationHintY(DisplayHeight(dpy, vi -> screen)); 222 225 … … 225 228 size_hints->x = x_origin; 226 229 size_hints->y = y_origin; 227 size_hints->flags |= PSize | PPosition; 228 230 if (fVP.IsWindowSizeHintX () && fVP.IsWindowLocationHintX () && fVP.IsWindowLocationHintY ()) { 231 size_hints->flags |= PSize | PPosition; 232 } else if (fVP.IsWindowSizeHintX () && !(fVP.IsWindowLocationHintX () || fVP.IsWindowLocationHintY ())) { 233 size_hints->flags |= PSize; 234 } else if ((!fVP.IsWindowSizeHintX ()) && fVP.IsWindowLocationHintX () && fVP.IsWindowLocationHintY ()) { 235 size_hints->flags |= PPosition; 236 } 229 237 G4cout << "Window name: " << fName << G4endl; 230 238 strncpy (charViewName, fName, 100);
Note: See TracChangeset
for help on using the changeset viewer.