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

(-)old/roadmap.cxx (-1 / +3 lines)
Lines 902-910 Link Here
902
	void ORoadmapHyperLabel::SetLabelAndSize( ItemIndex _RMIndex, ::rtl::OUString _rText, const Size& _rNewSize)
902
	void ORoadmapHyperLabel::SetLabelAndSize( ItemIndex _RMIndex, ::rtl::OUString _rText, const Size& _rNewSize)
903
	{
903
	{
904
		Size rIDSize = _rNewSize;
904
		Size rIDSize = _rNewSize;
905
		rIDSize.Width() = (sal_Int32) 15;  
906
		::rtl::OUString aStr = ::rtl::OUString::createFromAscii("");
905
		::rtl::OUString aStr = ::rtl::OUString::createFromAscii("");
907
        aStr = ::rtl::OUString::valueOf( (sal_Int32)( _RMIndex + 1 ) ) +  ::rtl::OUString::createFromAscii( "." );
906
        aStr = ::rtl::OUString::valueOf( (sal_Int32)( _RMIndex + 1 ) ) +  ::rtl::OUString::createFromAscii( "." );
907
		rIDSize.Width() = (sal_Int32) mpIDLabel->GetTextWidth( aStr ); 
908
		long nMaxWidth = mpIDLable->GetTextWidth( ::rtl::OUString::createFromAscii("100.") );
909
		rIDSize.Width() = ::std::min( rIDSize.getWidth(),nMaxWidth );
908
		mpIDLabel->SetSizePixel(mpIDLabel->LogicToPixel( rIDSize));
910
		mpIDLabel->SetSizePixel(mpIDLabel->LogicToPixel( rIDSize));
909
		mpIDLabel->SetText( aStr);
911
		mpIDLabel->SetText( aStr);
910
		mpIDLabel->Show();
912
		mpIDLabel->Show();

Return to issue 73964