Changeset 893 for trunk/source/visualization/management/include
- Timestamp:
- Nov 27, 2008, 4:56:05 PM (16 years ago)
- Location:
- trunk/source/visualization/management/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/management/include/G4ViewParameters.hh
r850 r893 156 156 G4int GetWindowSizeHintX () const; 157 157 G4int GetWindowSizeHintY () const; 158 G4int GetWindowLocationHintX () const; 159 G4int GetWindowLocationHintY () const; 158 160 const G4String& GetXGeometryString () const; 159 161 // If non-null, can be interpreted with XParseGeometry (see man … … 222 224 void SetMarkerNotHidden (); 223 225 void SetWindowSizeHint (G4int xHint, G4int yHint); 226 void SetWindowLocationHint (G4int xHint, G4int yHint); 224 227 void SetXGeometryString (const G4String&); 225 228 void SetAutoRefresh (G4bool); … … 270 273 G4int fWindowSizeHintX; // Size hints for pixel-based window systems. 271 274 G4int fWindowSizeHintY; 275 G4int fWindowLocationHintX; // Location hints for pixel-based window systems. 276 G4int fWindowLocationHintY; 272 277 G4String fXGeometryString; // If non-null, geometry string for X Windows. 273 278 G4bool fAutoRefresh; // ...after change of view parameters. -
trunk/source/visualization/management/include/G4ViewParameters.icc
r850 r893 170 170 } 171 171 172 inline G4int G4ViewParameters::GetWindowLocationHintX () const { 173 #ifdef G4DEBUG 174 printf("G4ViewParameters::GetWindowLocationHintX () :: %d\n",fWindowLocationHintX); 175 #endif 176 return fWindowLocationHintX; 177 } 178 179 inline G4int G4ViewParameters::GetWindowLocationHintY () const { 180 #ifdef G4DEBUG 181 printf("G4ViewParameters::GetWindowLocationHintY () :: %d\n",fWindowLocationHintY); 182 #endif 183 return fWindowLocationHintY; 184 } 185 172 186 inline const G4String& G4ViewParameters::GetXGeometryString () const { 173 187 return fXGeometryString; … … 328 342 } 329 343 344 inline void G4ViewParameters::SetWindowLocationHint (G4int xHint, G4int yHint) { 345 #ifdef G4DEBUG 346 printf("G4ViewParameters::SetWindowLocationHint () :: %d %d\n",xHint,yHint); 347 #endif 348 fWindowLocationHintX = xHint; 349 fWindowLocationHintY = yHint; 350 } 351 330 352 inline void G4ViewParameters::SetXGeometryString (const G4String& geomString) { 331 353 fXGeometryString = geomString; -
trunk/source/visualization/management/include/G4VisManager.hh
r850 r893 355 355 void GetWindowSizeHint (G4int& xHint, G4int& yHint) const; 356 356 // Note: GetWindowSizeHint information is returned via the G4int& arguments. 357 void GetWindowLocationHint (G4int& xHint, G4int& yHint) const; 357 358 const G4String& GetXGeometryString () const; 358 359 // GetXGeometryString is intended to be parsed by XParseGeometry. … … 381 382 void SetVerboseLevel (Verbosity); 382 383 void SetWindowSizeHint (G4int xHint, G4int yHint); 384 void SetWindowLocationHint (G4int xHint, G4int yHint); 383 385 void SetXGeometryString (const G4String&); 384 386 void SetEventRefreshing (G4bool); … … 457 459 G4VisStateDependent* fpStateDependent; // Friend state dependent class. 458 460 G4int fWindowSizeHintX, fWindowSizeHintY; // For viewer... 461 G4int fWindowLocationHintX, fWindowLocationHintY; // For viewer... 459 462 G4String fXGeometryString; // ...construction. 460 463 G4TrajectoriesModel dummyTrajectoriesModel; // For passing drawing mode. -
trunk/source/visualization/management/include/G4VisManager.icc
r850 r893 78 78 } 79 79 80 inline void G4VisManager::GetWindowLocationHint 81 (G4int& xHint, G4int& yHint) const { 82 xHint = fpViewer->GetViewParameters().GetWindowLocationHintX(); 83 yHint = fpViewer->GetViewParameters().GetWindowLocationHintY(); 84 } 85 80 86 inline const G4String& G4VisManager::GetXGeometryString () const { 81 87 return fXGeometryString; … … 118 124 } 119 125 126 inline void G4VisManager::SetWindowLocationHint (G4int xHint, G4int yHint) { 127 #ifdef G4DEBUG 128 printf("G4VisManager::SetWindowLocationHint () :: %d %d\n",xHint,yHint); 129 #endif 130 G4ViewParameters vp = fpViewer->GetViewParameters(); 131 vp.SetWindowLocationHint(xHint,yHint); 132 fpViewer->SetViewParameters(vp); 133 } 134 120 135 inline void G4VisManager::SetXGeometryString (const G4String& geomString) { 121 136 fXGeometryString = geomString;
Note: See TracChangeset
for help on using the changeset viewer.