View | Details | Raw Unified | Return to issue 72738
Collapse All | Expand All

(-)svx/source/dialog/transfrm.cxx (-6 / +20 lines)
Lines 1378-1383 Link Here
1378
1378
1379
void SvxPositionSizeTabPage::DisableSizeControls()
1379
void SvxPositionSizeTabPage::DisableSizeControls()
1380
{
1380
{
1381
	BOOL bHeightChecked = maTsbAutoGrowHeight.GetState() == STATE_CHECK;
1382
	BOOL bWidthChecked  = maTsbAutoGrowWidth.GetState() == STATE_CHECK;
1383
	
1381
	if( maTsbSizeProtect.GetState() == STATE_CHECK )
1384
	if( maTsbSizeProtect.GetState() == STATE_CHECK )
1382
	{
1385
	{
1383
		maFlSize.Disable();
1386
		maFlSize.Disable();
Lines 1392-1403 Link Here
1392
	}
1395
	}
1393
	else 
1396
	else 
1394
	{
1397
	{
1395
		maFlSize.Enable();
1398
		maFlSize.Enable();
1396
		maFtWidth.Enable();
1399
		if (!bWidthChecked) 
1397
		maMtrWidth.Enable();
1400
		{
1398
		maFtHeight.Enable();
1401
			maFtWidth.Enable();
1399
		maMtrHeight.Enable();
1402
			maMtrWidth.Enable();
1400
		maCbxScale.Enable();
1403
			if( !bHeightChecked )
1404
				maCbxScale.Enable();
1405
		}
1406
		if (!bHeightChecked)
1407
		{
1408
			maFtHeight.Enable();
1409
			maMtrHeight.Enable();
1410
			if (!bWidthChecked) 
1411
				maCbxScale.Enable();
1412
		}
1401
		maFtSizeReference.Enable();
1413
		maFtSizeReference.Enable();
1402
		maCtlSize.Enable();
1414
		maCtlSize.Enable();
1403
		maCtlSize.Invalidate();
1415
		maCtlSize.Invalidate();
Lines 1902-1907 Link Here
1902
1914
1903
IMPL_LINK( SvxPositionSizeTabPage, ClickSizeProtectHdl, void *, p )
1915
IMPL_LINK( SvxPositionSizeTabPage, ClickSizeProtectHdl, void *, p )
1904
{
1916
{
1917
	if( maTsbSizeProtect.GetState() == STATE_CHECK )
1918
		return ( 0L );
1905
	if( !mbSizeDisabled )
1919
	if( !mbSizeDisabled )
1906
	{
1920
	{
1907
		BOOL bHeightChecked = !maTsbAutoGrowHeight.IsTriStateEnabled() &&
1921
		BOOL bHeightChecked = !maTsbAutoGrowHeight.IsTriStateEnabled() &&

Return to issue 72738