Show
Ignore:
Timestamp:
01/24/08 15:11:54 (1 year ago)
Author:
cneumann
Message:

fixed: aspect sync for child/parent fields

missing editSField/editMField calls

added: simple test program for MT

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/Window/Base/OSGViewportBase.inl

    r1017 r1041  
    314314ViewportBase::editSFCamera(void) 
    315315{ 
     316    editSField(CameraFieldMask); 
     317 
    316318    return &_sfCamera; 
    317319} 
     
    326328ViewportBase::editCamera(void) 
    327329{ 
     330    editSField(CameraFieldMask); 
     331 
    328332    return _sfCamera.editValue(); 
    329333} 
     
    349353ViewportBase::editSFRoot(void) 
    350354{ 
     355    editSField(RootFieldMask); 
     356 
    351357    return &_sfRoot; 
    352358} 
     
    361367ViewportBase::editRoot(void) 
    362368{ 
     369    editSField(RootFieldMask); 
     370 
    363371    return _sfRoot.editValue(); 
    364372} 
     
    384392ViewportBase::editSFBackground(void) 
    385393{ 
     394    editSField(BackgroundFieldMask); 
     395 
    386396    return &_sfBackground; 
    387397} 
     
    396406ViewportBase::editBackground(void) 
    397407{ 
     408    editSField(BackgroundFieldMask); 
     409 
    398410    return _sfBackground.editValue(); 
    399411} 
     
    530542ViewportBase::editMFForegrounds(void) 
    531543{ 
     544    editMField(ForegroundsFieldMask, _mfForegrounds); 
     545     
    532546    return &_mfForegrounds; 
    533547} 
     
    542556ViewportBase::editForegrounds(void) 
    543557{ 
     558    editMField(ForegroundsFieldMask, _mfForegrounds); 
     559 
    544560    return _mfForegrounds; 
    545561} 
     
    554570ViewportBase::editForegrounds(UInt32 const index) 
    555571{ 
     572    editMField(ForegroundsFieldMask, _mfForegrounds); 
     573 
    556574    return _mfForegrounds[index]; 
    557575}