*** orig/svx/source/dialog/transfrm.cxx Wed Jul 18 18:53:04 2007 --- svx\new/svx/source/dialog/transfrm.cxx Wed Feb 27 13:40:01 2008 *************** *** 780,786 **** mnProtectSizeState( STATE_NOCHECK ), mbPageDisabled ( FALSE ), mbProtectDisabled( false ), ! mbSizeDisabled( false ) { FreeResource(); --- 780,787 ---- mnProtectSizeState( STATE_NOCHECK ), mbPageDisabled ( FALSE ), mbProtectDisabled( false ), ! mbSizeDisabled( false ), ! mbAdjustDisabled( true ) { FreeResource(); *************** *** 878,883 **** --- 879,885 ---- if((pObj->GetObjInventor() == SdrInventor) && (OBJ_TEXT == eKind || OBJ_TITLETEXT == eKind || OBJ_OUTLINETEXT == eKind) && ((SdrTextObj*)pObj)->HasText()) { + mbAdjustDisabled = false; maFlAdjust.Enable(); maTsbAutoGrowWidth.Enable(); maTsbAutoGrowHeight.Enable(); *************** *** 1227,1232 **** --- 1229,1238 ---- maFlProtect.Enable( !mbProtectDisabled ); maTsbSizeProtect.Enable( !mbProtectDisabled && !bPosProtect ); + maFlAdjust.Enable( !mbSizeDisabled && !bSizeProtect && !mbAdjustDisabled ); + maTsbAutoGrowWidth.Enable( !mbSizeDisabled && !bSizeProtect && !mbAdjustDisabled ); + maTsbAutoGrowHeight.Enable( !mbSizeDisabled && !bSizeProtect && !mbAdjustDisabled ); + maCtlSize.Invalidate(); maCtlPos.Invalidate(); *** orig/svx/source/dialog/transfrm.hxx Wed Jul 18 18:53:20 2007 --- new/svx/source/dialog/transfrm.hxx Wed Feb 27 13:40:39 2008 *************** *** 146,151 **** --- 146,152 ---- bool mbPageDisabled; bool mbProtectDisabled; bool mbSizeDisabled; + bool mbAdjustDisabled; // frome size // #i75273#