ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
Home page
Related Pages
Modules
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SoXtInternal.h
Go to the documentation of this file.
Or view
the newest version in sPHENIX GitHub for file SoXtInternal.h
1
/**************************************************************************\
2
*
3
* This file is part of the Coin 3D visualization library.
4
* Copyright (C) 1998-2004 by Systems in Motion. All rights reserved.
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License
8
* ("GPL") version 2 as published by the Free Software Foundation.
9
* See the file LICENSE.GPL at the root directory of this source
10
* distribution for additional information about the GNU GPL.
11
*
12
* For using Coin with software that can not be combined with the GNU
13
* GPL, and for taking advantage of the additional benefits of our
14
* support services, please contact Systems in Motion about acquiring
15
* a Coin Professional Edition License.
16
*
17
* See <URL:http://www.coin3d.org/> for more information.
18
*
19
* Systems in Motion, Teknobyen, Abels Gate 5, 7030 Trondheim, NORWAY.
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 that we want to share
33
// among classes within SoXt, but which should not be publicly visible
34
// in the library API.
35
36
class
SoXtInternal
{
37
public
:
38
static
void
selectBestVisual
(Display * dpy, Visual * & visual,
39
Colormap & cmap,
int
& depth);
40
41
static
Pixmap
createPixmapFromXpm
(Widget button,
const
char
** xpm,
42
SbBool ghost =
FALSE
);
43
44
static
void
setAppName
(
const
char
*
appname
);
45
static
void
setAppClass
(
const
char
*
appclass
);
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
geant4
tree
geant4-10.6-release
source
visualization
OpenInventor
include
SoXtInternal.h
Built by
Jin Huang
. updated:
Wed Jun 29 2022 17:25:57
using
1.8.2 with
ECCE GitHub integration