SoTextLabel.cpp File Reference

#include "PreCompiled.h"
#include <GL/gl.h>
#include <cfloat>
#include <algorithm>
#include <QFontMetrics>
#include <QGLWidget>
#include <QPainter>
#include <QPen>
#include <Inventor/actions/SoGLRenderAction.h>
#include <Inventor/bundles/SoMaterialBundle.h>
#include <Inventor/elements/SoLazyElement.h>
#include <Inventor/nodes/SoSurroundScale.h>
#include <Inventor/misc/SoState.h>
#include <Inventor/draggers/SoTranslate2Dragger.h>
#include <Inventor/elements/SoFontNameElement.h>
#include <Inventor/elements/SoFontSizeElement.h>
#include <Inventor/elements/SoCullElement.h>
#include <Inventor/elements/SoModelMatrixElement.h>
#include <Inventor/elements/SoProjectionMatrixElement.h>
#include <Inventor/elements/SoViewingMatrixElement.h>
#include <Inventor/elements/SoViewVolumeElement.h>
#include <Inventor/elements/SoViewportRegionElement.h>
#include <Inventor/elements/SoGLTextureEnabledElement.h>
#include <Inventor/elements/SoGLTexture3EnabledElement.h>
#include "SoTextLabel.h"
#include "SoFCInteractiveElement.h"
#include "BitmapFactory.h"

Go to the source code of this file.

Functions

 SO_NODE_SOURCE (TranslateManip)
 SO_NODE_SOURCE (SoFrameLabel)
 SO_NODE_SOURCE (SoStringLabel)
 SO_NODE_SOURCE (SoTextLabel)

Function Documentation

SO_NODE_SOURCE ( TranslateManip   ) 
SO_NODE_SOURCE ( SoFrameLabel   ) 
SO_NODE_SOURCE ( SoStringLabel   ) 
SO_NODE_SOURCE ( SoTextLabel   ) 
s="""
  #Inventor V2.1 ascii

  Annotation {
    Translation { translation 4 0 0 }
    FontStyle {
        size 20
        style BOLD
    }
    BaseColor {
        rgb 0.0 0.0 0.0
    }


    SoTextLabel { string ["Text label", "Second line"] backgroundColor 1.0 0.447059 0.337255}
  }
"""

App.ActiveDocument.addObject("App::InventorObject","iv").Buffer=s

Generated on Wed Nov 23 19:01:22 2011 for FreeCAD by  doxygen 1.6.1