Changeset 891 for trunk/source/visualization/OpenGL
- Timestamp:
- Nov 25, 2008, 5:28:38 PM (17 years ago)
- Location:
- trunk/source/visualization/OpenGL/src
- Files:
-
- 3 edited
-
G4OpenGLQtViewer.cc (modified) (1 diff)
-
G4OpenGLXViewer.cc (modified) (1 diff)
-
G4OpenGLXmViewer.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/OpenGL/src/G4OpenGLQtViewer.cc
r877 r891 1032 1032 void G4OpenGLQtViewer::toggleDrawingAction(int aAction) { 1033 1033 1034 G4ViewParameters::DrawingStyle d_style ;1034 G4ViewParameters::DrawingStyle d_style = G4ViewParameters::wireframe; 1035 1035 1036 1036 -
trunk/source/visualization/OpenGL/src/G4OpenGLXViewer.cc
r850 r891 218 218 y_origin = 0; 219 219 size_hints = XAllocSizeHints(); 220 const G4String& XGeometryString = fVP.GetXGeometryString(); 221 int screen_num = DefaultScreen(dpy); 222 if (!XGeometryString.empty()) { 223 G4int geometryResultMask = XParseGeometry 224 ((char*)XGeometryString.c_str(), 225 &x_origin, &y_origin, &width, &height); 226 if (geometryResultMask & (WidthValue | HeightValue)) { 227 if (geometryResultMask & XValue) { 228 if (geometryResultMask & XNegative) { 229 x_origin = DisplayWidth(dpy, screen_num) + x_origin - width; 230 } 231 size_hints->flags |= PPosition; 232 size_hints->x = x_origin; 233 } 234 if (geometryResultMask & YValue) { 235 if (geometryResultMask & YNegative) { 236 y_origin = DisplayHeight(dpy, screen_num) + y_origin - height; 237 } 238 size_hints->flags |= PPosition; 239 size_hints->y = y_origin; 240 } 241 } else { 242 G4cout << "ERROR: Geometry string \"" 243 << XGeometryString 244 << "\" invalid. Using \"600x600\"." 245 << G4endl; 246 width = 600; 247 height = 600; 248 } 249 } 250 size_hints->width = width; 251 size_hints->height = height; 220 221 // already done in G4VViewer at creation 222 223 // const G4String& XGeometryString = fVP.GetXGeometryString(); 224 // int screen_num = DefaultScreen(dpy); 225 // if (!XGeometryString.empty()) { 226 // G4int geometryResultMask = XParseGeometry 227 // ((char*)XGeometryString.c_str(), 228 // &x_origin, &y_origin, &width, &height); 229 // if (geometryResultMask & (WidthValue | HeightValue)) { 230 // if (geometryResultMask & XValue) { 231 // if (geometryResultMask & XNegative) { 232 // x_origin = DisplayWidth(dpy, screen_num) + x_origin - width; 233 // } 234 // size_hints->flags |= PPosition; 235 // size_hints->x = x_origin; 236 // } 237 // if (geometryResultMask & YValue) { 238 // if (geometryResultMask & YNegative) { 239 // y_origin = DisplayHeight(dpy, screen_num) + y_origin - height; 240 // } 241 // size_hints->flags |= PPosition; 242 // size_hints->y = y_origin; 243 // } 244 // } else { 245 // G4cout << "ERROR: Geometry string \"" 246 // << XGeometryString 247 // << "\" invalid. Using \"600x600\"." 248 // << G4endl; 249 // width = 600; 250 // height = 600; 251 // } 252 // } 253 // size_hints->width = width; 254 // size_hints->height = height; 255 256 #ifdef G4DEBUG 257 printf("CreateWindow Size:%d=%d - %d=%d \n",width,fVP.GetWindowSizeHintX(),height, fVP.GetWindowSizeHintY()); 258 #endif 259 260 size_hints->width = fVP.GetWindowSizeHintX(); 261 size_hints->height = fVP.GetWindowSizeHintY(); 252 262 size_hints->flags |= PSize; 253 263 -
trunk/source/visualization/OpenGL/src/G4OpenGLXmViewer.cc
r850 r891 596 596 Dimension width, height; 597 597 XtVaGetValues (glxarea,XmNwidth,&width,XmNheight,&height,NULL); 598 #ifdef G4DEBUG 599 printf("CreateWindow Size:%d - %d \n",width,height); 600 #endif 598 601 WinSize_x = (G4int) width; 599 602 WinSize_y = (G4int) height;
Note:
See TracChangeset
for help on using the changeset viewer.
