Kaydet (Commit) 418adc09 authored tarafından Michael Meeks's avatar Michael Meeks Kaydeden (comit) Jan Holesovsky

lo: disable under-used hyperlink fields that are buggy online.

Change-Id: If2069288fac14c6113754288eb9136449626393d
Reviewed-on: https://gerrit.libreoffice.org/72781Reviewed-by: 's avatarJan Holesovsky <kendy@collabora.com>
Tested-by: 's avatarJan Holesovsky <kendy@collabora.com>
üst 4dac3a64
...@@ -242,27 +242,42 @@ void SvxHyperlinkTabPageBase::ShowMarkWnd () ...@@ -242,27 +242,42 @@ void SvxHyperlinkTabPageBase::ShowMarkWnd ()
// Fill Dialogfields // Fill Dialogfields
void SvxHyperlinkTabPageBase::FillStandardDlgFields ( const SvxHyperlinkItem* pHyperlinkItem ) void SvxHyperlinkTabPageBase::FillStandardDlgFields ( const SvxHyperlinkItem* pHyperlinkItem )
{ {
// Frame if (!comphelper::LibreOfficeKit::isActive())
sal_Int32 nPos = mpCbbFrame->GetEntryPos ( pHyperlinkItem->GetTargetFrame() ); {
if ( nPos != COMBOBOX_ENTRY_NOTFOUND) // Frame
mpCbbFrame->SetText ( pHyperlinkItem->GetTargetFrame() ); sal_Int32 nPos = mpCbbFrame->GetEntryPos ( pHyperlinkItem->GetTargetFrame() );
if ( nPos != COMBOBOX_ENTRY_NOTFOUND)
mpCbbFrame->SetText ( pHyperlinkItem->GetTargetFrame() );
// Form // Form
OUString aStrFormText = CuiResId( RID_SVXSTR_HYPERDLG_FROM_TEXT ); OUString aStrFormText = CuiResId( RID_SVXSTR_HYPERDLG_FROM_TEXT );
OUString aStrFormButton = CuiResId( RID_SVXSTR_HYPERDLG_FORM_BUTTON );
if( pHyperlinkItem->GetInsertMode() & HLINK_HTMLMODE ) OUString aStrFormButton = CuiResId( RID_SVXSTR_HYPERDLG_FORM_BUTTON );
{
mpLbForm->Clear(); if( pHyperlinkItem->GetInsertMode() & HLINK_HTMLMODE )
mpLbForm->InsertEntry( aStrFormText ); {
mpLbForm->SelectEntryPos ( 0 ); mpLbForm->Clear();
mpLbForm->InsertEntry( aStrFormText );
mpLbForm->SelectEntryPos ( 0 );
}
else
{
mpLbForm->Clear();
mpLbForm->InsertEntry( aStrFormText );
mpLbForm->InsertEntry( aStrFormButton );
mpLbForm->SelectEntryPos ( pHyperlinkItem->GetInsertMode() == HLINK_BUTTON ? 1 : 0 );
}
} }
else else
{ {
mpLbForm->Clear(); mpCbbFrame->Hide();
mpLbForm->InsertEntry( aStrFormText ); mpLbForm->Hide();
mpLbForm->InsertEntry( aStrFormButton );
mpLbForm->SelectEntryPos ( pHyperlinkItem->GetInsertMode() == HLINK_BUTTON ? 1 : 0 ); VclPtr<FixedText> pLabel;
get(pLabel, "form_label");
pLabel->Hide();
get(pLabel, "frame_label");
pLabel->Hide();
} }
// URL // URL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment