24#ifndef SO_GUI_COMPONENT_H
25#define SO_GUI_COMPONENT_H
37#include <ScaleViz/viewers/SoGuiBase.h>
38#include <Inventor/STL/string>
41#ifndef HIDDEN_FROM_DOC
44# define SO_GLX_RGB (1<<0)
45# define SO_GLX_DOUBLE (1<<1)
46# define SO_GLX_ZBUFFER (1<<2)
47# define SO_GLX_STEREO (1<<4)
48# define SO_GLX_STENCIL (1<<5)
54#ifndef HIDDEN_FROM_DOC
70 SbBool isTopLevelShell()
const;
75 void setTopLevelShell(
const SbBool topLevelShell );
85 SbBool isFullScreen()
const;
98 SbBool isFullScreenEnable()
const;
107 void setTitle(
const SbString& newTitle );
121 void setIconTitle(
const SbString& newIconTitle );
139 void setWidgetName(
const SbString& name );
151 void setClassName(
const SbString& n );
153 void setSynchronize(
SbBool synch );
156 void setVisible(
SbBool visible );
158 void setIsQt(
const SbBool flag ) { m_isQt = flag; }
160 SbBool isQt()
const {
return m_isQt; }
162 void setBaseWidgetHandle(
void* _baseWidget ) { m_baseWidgetHandle = _baseWidget; };
163 void* getBaseWidgetHandle()
const {
return m_baseWidgetHandle; };
165 virtual SbBool bindNormalContext() {
return FALSE; };
166 virtual SbBool unbindNormalContext() {
return FALSE; };
186 SbBool m_fullScreenEnabled;
189 void* m_baseWidgetHandle;
#define FALSE
Possible value of SbBool.
#define SO_FIELDCONTAINER_HEADER(className)
Class for smart character strings.