Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/visualization/OpenInventor/include/private/SoXtInternal.h

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /visualization/OpenInventor/include/private/SoXtInternal.h (Version 11.3.0) and /visualization/OpenInventor/include/private/SoXtInternal.h (Version 9.3.p1)


  1 /*********************************************      1 
  2  *                                                
  3  *  This file is part of the Coin 3D visualiza    
  4  *  Copyright (C) 1998-2004 by Systems in Moti    
  5  *                                                
  6  *  This library is free software; you can red    
  7  *  modify it under the terms of the GNU Gener    
  8  *  ("GPL") version 2 as published by the Free    
  9  *  See the file LICENSE.GPL at the root direc    
 10  *  distribution for additional information ab    
 11  *                                                
 12  *  For using Coin with software that can not     
 13  *  GPL, and for taking advantage of the addit    
 14  *  support services, please contact Systems i    
 15  *  a Coin Professional Edition License.          
 16  *                                                
 17  *  See <URL:http://www.coin3d.org/> for more     
 18  *                                                
 19  *  Systems in Motion, Teknobyen, Abels Gate 5    
 20  *  <URL:http://www.sim.no/>.                     
 21  *                                                
 22 \*********************************************    
 23                                                   
 24 #ifndef SOXTINTERNALUTILS_H                       
 25 #define SOXTINTERNALUTILS_H                       
 26                                                   
 27 #include <X11/Intrinsic.h>                        
 28 #include <Inventor/SbBasic.h> // SbBool           
 29                                                   
 30 // *******************************************    
 31                                                   
 32 // This class contains common data and methods    
 33 // among classes within SoXt, but which should    
 34 // in the library API.                            
 35                                                   
 36 class SoXtInternal {                              
 37 public:                                           
 38   static void selectBestVisual(Display * dpy,     
 39                                Colormap & cmap    
 40                                                   
 41   static Pixmap createPixmapFromXpm(Widget but    
 42                                     SbBool gho    
 43                                                   
 44   static void setAppName(const char * appname)    
 45   static void setAppClass(const char * appclas    
 46   static const char * getAppName(void);           
 47   static const char * getAppClass(void);          
 48                                                   
 49 private:                                          
 50   static const char * xpmErrorString(int error    
 51                                                   
 52   static char * appname;                          
 53   static char * appclass;                         
 54 };                                                
 55                                                   
 56 // *******************************************    
 57                                                   
 58 #endif // ! SOXTINTERNALUTILS_H                   
 59