WorldEditorSelection::WorldEditorSelection()
   :  mCentroidValid(false),
      mAutoSelect(false),
      mPrevCentroid(0.0f, 0.0f, 0.0f),
      mContainsGlobalBounds(false)
{
   // Selections are transient by default.
   setCanSave( false );
   setEditorOnly( true );
}
Example #2
0
GuiInspectorField::GuiInspectorField() 
 : mInspector( NULL ),
   mParent( NULL ), 
   mEdit( NULL ),
   mField( NULL ), 
   mFieldArrayIndex( NULL ),
   mCaption( StringTable->EmptyString() ),
   mHighlighted( false )
{
   setCanSave( false );
}
Example #3
0
GuiInspectorGroup::GuiInspectorGroup( const String& groupName, 
                                      SimObjectPtr<GuiInspector> parent ) 
 : mParent( parent ), 
   mStack(NULL)
{

   setBounds(0,0,200,20);

   mCaption = groupName;
   setCanSave( false );

   mChildren.clear();
   mMargin.set(0,0,4,0);
}
Example #4
0
GuiInspectorGroup::GuiInspectorGroup() 
 : mParent( NULL ), 
   mStack(NULL)
{
   setBounds(0,0,200,20);

   mChildren.clear();

   setCanSave( false );

   // Make sure we receive our ticks.
   setProcessTicks();
   mMargin.set(0,0,5,0);
}
Example #5
0
GuiInspectorField::GuiInspectorField( GuiInspector* inspector,
                                      GuiInspectorGroup* parent, 
                                      AbstractClassRep::Field* field ) 
 : mInspector( inspector ),
   mParent( parent ), 
   mField( field ), 
   mFieldArrayIndex( NULL ), 
   mEdit( NULL )
{
   if( field != NULL )
      mCaption    = field->pFieldname;
   else
      mCaption    = StringTable->EmptyString();

   setCanSave( false );
   setBounds(0,0,100,18);
   
   if( field )
      _setFieldDocs( field->pFieldDocs );
}