Ignore:
Timestamp:
Nov 27, 2008, 4:56:05 PM (16 years ago)
Author:
garnier
Message:

make 3.80 added because 3.81 is bad

Location:
trunk/source/visualization/management/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/management/include/G4ViewParameters.hh

    r850 r893  
    156156        G4int            GetWindowSizeHintX      () const;
    157157        G4int            GetWindowSizeHintY      () const;
     158        G4int            GetWindowLocationHintX  () const;
     159        G4int            GetWindowLocationHintY  () const;
    158160  const G4String&        GetXGeometryString      () const;
    159161  // If non-null, can be interpreted with XParseGeometry (see man
     
    222224  void SetMarkerNotHidden      ();
    223225  void SetWindowSizeHint       (G4int xHint, G4int yHint);
     226  void SetWindowLocationHint   (G4int xHint, G4int yHint);
    224227  void SetXGeometryString      (const G4String&);
    225228  void SetAutoRefresh          (G4bool);
     
    270273  G4int        fWindowSizeHintX; // Size hints for pixel-based window systems.
    271274  G4int        fWindowSizeHintY;
     275  G4int        fWindowLocationHintX; // Location hints for pixel-based window systems.
     276  G4int        fWindowLocationHintY;
    272277  G4String     fXGeometryString; // If non-null, geometry string for X Windows.
    273278  G4bool       fAutoRefresh;     // ...after change of view parameters.
  • trunk/source/visualization/management/include/G4ViewParameters.icc

    r850 r893  
    170170}
    171171
     172inline G4int G4ViewParameters::GetWindowLocationHintX () const {
     173#ifdef G4DEBUG
     174        printf("G4ViewParameters::GetWindowLocationHintX () :: %d\n",fWindowLocationHintX);
     175#endif
     176  return fWindowLocationHintX;
     177}
     178
     179inline G4int G4ViewParameters::GetWindowLocationHintY () const {
     180#ifdef G4DEBUG
     181        printf("G4ViewParameters::GetWindowLocationHintY () :: %d\n",fWindowLocationHintY);
     182#endif
     183  return fWindowLocationHintY;
     184}
     185
    172186inline const G4String& G4ViewParameters::GetXGeometryString () const {
    173187  return fXGeometryString;
     
    328342}
    329343
     344inline 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
    330352inline void G4ViewParameters::SetXGeometryString (const G4String& geomString) {
    331353  fXGeometryString = geomString;
  • trunk/source/visualization/management/include/G4VisManager.hh

    r850 r893  
    355355  void  GetWindowSizeHint (G4int& xHint, G4int& yHint) const;
    356356  // Note: GetWindowSizeHint information is returned via the G4int& arguments.
     357  void  GetWindowLocationHint (G4int& xHint, G4int& yHint) const;
    357358  const G4String&              GetXGeometryString          () const;
    358359  // GetXGeometryString is intended to be parsed by XParseGeometry.
     
    381382  void              SetVerboseLevel             (Verbosity);
    382383  void              SetWindowSizeHint           (G4int xHint, G4int yHint);
     384  void              SetWindowLocationHint           (G4int xHint, G4int yHint);
    383385  void              SetXGeometryString          (const G4String&);
    384386  void              SetEventRefreshing          (G4bool);
     
    457459  G4VisStateDependent*  fpStateDependent;   // Friend state dependent class.
    458460  G4int fWindowSizeHintX, fWindowSizeHintY; // For viewer...
     461  G4int fWindowLocationHintX, fWindowLocationHintY; // For viewer...
    459462  G4String              fXGeometryString;   // ...construction.
    460463  G4TrajectoriesModel   dummyTrajectoriesModel;  // For passing drawing mode.
  • trunk/source/visualization/management/include/G4VisManager.icc

    r850 r893  
    7878}
    7979
     80inline void G4VisManager::GetWindowLocationHint
     81 (G4int& xHint, G4int& yHint) const {
     82  xHint = fpViewer->GetViewParameters().GetWindowLocationHintX();
     83  yHint = fpViewer->GetViewParameters().GetWindowLocationHintY();
     84}
     85
    8086inline const G4String& G4VisManager::GetXGeometryString () const {
    8187  return fXGeometryString;
     
    118124}
    119125
     126inline 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
    120135inline void G4VisManager::SetXGeometryString (const G4String& geomString) {
    121136  fXGeometryString = geomString;
Note: See TracChangeset for help on using the changeset viewer.