summaryrefslogtreecommitdiff
path: root/editeng/source/misc/hangulhanja.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'editeng/source/misc/hangulhanja.cxx')
-rw-r--r--editeng/source/misc/hangulhanja.cxx80
1 files changed, 0 insertions, 80 deletions
diff --git a/editeng/source/misc/hangulhanja.cxx b/editeng/source/misc/hangulhanja.cxx
index c1bad6b18414..cb25cba2b1e6 100644
--- a/editeng/source/misc/hangulhanja.cxx
+++ b/editeng/source/misc/hangulhanja.cxx
@@ -64,36 +64,6 @@ namespace editeng
using namespace ::com::sun::star::i18n::TextConversionOption;
using namespace ::com::sun::star::i18n::TextConversionType;
using namespace ::com::sun::star::lang;
-/*
- using HangulHanjaConversion::ReplacementAction;
- using HangulHanjaConversion::eExchange;
- using HangulHanjaConversion::eReplacementBracketed;
- using HangulHanjaConversion::eOriginalBracketed;
- using HangulHanjaConversion::eReplacementAbove;
- using HangulHanjaConversion::eOriginalAbove;
- using HangulHanjaConversion::eReplacementBelow;
- using HangulHanjaConversion::eOriginalBelow;
-
- using HangulHanjaConversion::eHangulToHanja;
- using HangulHanjaConversion::eHanjaToHangul;
-
- using HangulHanjaConversion::eSimpleConversion;
- using HangulHanjaConversion::eHangulBracketed;
- using HangulHanjaConversion::eHanjaBracketed;
- using HangulHanjaConversion::eRubyHanjaAbove;
- using HangulHanjaConversion::eRubyHanjaBelow;
- using HangulHanjaConversion::eRubyHangulAbove;
- using HangulHanjaConversion::eRubyHangulBelow;
-
- using ::com::sun::star::i18n::TextConversionType::TO_HANJA;
- using ::com::sun::star::i18n::TextConversionType::TO_HANGUL;
- using ::com::sun::star::i18n::TextConversionOption::CHARACTER_BY_CHARACTER;
- using ::com::sun::star::i18n::TextConversionOption::NONE;
-*/
- //=========================================================================
- //= HangulHanjaConversion_Impl
- //=========================================================================
- //using HangulHanjaConversion::ConversionFormat;
class HangulHanjaConversion_Impl
{
@@ -270,14 +240,8 @@ namespace editeng
sal_Int16 implGetConversionType( bool bSwitchDirection=false ) const;
};
- //=========================================================================
- //= HangulHanjaConversion_Impl
- //=========================================================================
- //-------------------------------------------------------------------------
- // static member initialization
HangulHanjaConversion_Impl::StringMap HangulHanjaConversion_Impl::m_aRecentlyUsedList = HangulHanjaConversion_Impl::StringMap();
- //-------------------------------------------------------------------------
HangulHanjaConversion_Impl::HangulHanjaConversion_Impl( Window* _pUIParent,
const Reference< XMultiServiceFactory >& _rxORB,
const Locale& _rSourceLocale,
@@ -335,7 +299,6 @@ namespace editeng
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::createDialog()
{
DBG_ASSERT( m_bIsInteractive, "createDialog when the conversion should not be interactive?" );
@@ -366,7 +329,6 @@ namespace editeng
}
}
- //-------------------------------------------------------------------------
sal_Int16 HangulHanjaConversion_Impl::implGetConversionType( bool bSwitchDirection ) const
{
sal_Int16 nConversionType = -1;
@@ -378,7 +340,6 @@ namespace editeng
return nConversionType;
}
- //-------------------------------------------------------------------------
bool HangulHanjaConversion_Impl::implUpdateSuggestions( bool _bAllowSearchNextConvertibleText, const sal_Int32 _nStartAt )
{
// parameters for the converter
@@ -498,7 +459,6 @@ namespace editeng
return bFoundAny;
}
- //-------------------------------------------------------------------------
bool HangulHanjaConversion_Impl::implNextConvertibleUnit( const sal_Int32 _nStartAt )
{
m_aCurrentSuggestions.realloc( 0 );
@@ -528,7 +488,6 @@ namespace editeng
(m_nCurrentStartIndex < m_sCurrentPortion.getLength());
}
- //-------------------------------------------------------------------------
bool HangulHanjaConversion_Impl::implRetrieveNextPortion( )
{
sal_Bool bAllowImplicitChanges = m_eConvType == HHC::eConvSimplifiedTraditional;
@@ -547,7 +506,6 @@ namespace editeng
return bRet;
}
- //-------------------------------------------------------------------------
sal_Bool HangulHanjaConversion_Impl::implNextConvertible( bool _bRepeatUnit )
{
if ( _bRepeatUnit || ( m_nCurrentEndIndex < m_sCurrentPortion.getLength() ) )
@@ -578,7 +536,6 @@ namespace editeng
return sal_False;
}
- //-------------------------------------------------------------------------
::rtl::OUString HangulHanjaConversion_Impl::GetCurrentUnit() const
{
DBG_ASSERT( m_nCurrentStartIndex < m_sCurrentPortion.getLength(),
@@ -592,7 +549,6 @@ namespace editeng
return sCurrentUnit;
}
- //-------------------------------------------------------------------------
sal_Bool HangulHanjaConversion_Impl::ContinueConversion( bool _bRepeatCurrentUnit )
{
sal_Bool bNeedUserInteraction = sal_False; // when we leave here, do we need user interaction?
@@ -654,7 +610,6 @@ namespace editeng
return bDocumentDone || !bNeedUserInteraction;
}
- //-------------------------------------------------------------------------
bool HangulHanjaConversion_Impl::implGetConversionDirectionForCurrentPortion( HHC::ConversionDirection& rDirection )
{
// - For eConvHangulHanja the direction is determined by
@@ -713,7 +668,6 @@ namespace editeng
return bSuccess;
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::DoDocumentConversion( )
{
// clear the change-all list - it's to be re-initialized for every single document
@@ -775,7 +729,6 @@ namespace editeng
}
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::implProceed( bool _bRepeatCurrentUnit )
{
if ( ContinueConversion( _bRepeatCurrentUnit ) )
@@ -786,7 +739,6 @@ namespace editeng
}
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::implChange( const ::rtl::OUString& _rChangeInto )
{
if( !_rChangeInto.getLength() )
@@ -879,7 +831,6 @@ namespace editeng
m_nReplacementBaseIndex = m_nCurrentEndIndex;
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::implReadOptionsFromConfiguration()
{
SvtLinguConfig aLngCfg;
@@ -888,7 +839,6 @@ namespace editeng
aLngCfg.GetProperty( UPH_IS_AUTO_REPLACE_UNIQUE_ENTRIES ) >>= m_bAutoReplaceUnique;
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion_Impl::implUpdateData()
{
implReadOptionsFromConfiguration();
@@ -905,7 +855,6 @@ namespace editeng
m_pAntiImpl->HandleNewUnit( m_nCurrentStartIndex - m_nReplacementBaseIndex, m_nCurrentEndIndex - m_nReplacementBaseIndex );
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnOptionsChanged, void*, EMPTYARG )
{
//options and dictionaries might have been changed
@@ -915,7 +864,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnIgnore, void*, EMPTYARG )
{
// simply ignore, and proceed
@@ -923,7 +871,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnIgnoreAll, void*, EMPTYARG )
{
DBG_ASSERT( m_pConversionDialog, "HangulHanjaConversion_Impl::OnIgnoreAll: no dialog! How this?" );
@@ -944,7 +891,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnChange, void*, EMPTYARG )
{
// change
@@ -957,7 +903,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnChangeAll, void*, EMPTYARG )
{
DBG_ASSERT( m_pConversionDialog, "HangulHanjaConversion_Impl::OnChangeAll: no dialog! How this?" );
@@ -982,7 +927,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnByCharClicked, CheckBox*, _pBox )
{
m_bByCharacter = _pBox->IsChecked();
@@ -992,7 +936,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnConversionTypeChanged, void*, EMPTYARG )
{
DBG_ASSERT( m_pConversionDialog, "we should always have a dialog here!" );
@@ -1001,7 +944,6 @@ namespace editeng
return 0L;
}
- //-------------------------------------------------------------------------
IMPL_LINK( HangulHanjaConversion_Impl, OnFind, void*, EMPTYARG )
{
DBG_ASSERT( m_pConversionDialog, "HangulHanjaConversion_Impl::OnFind: where did this come from?" );
@@ -1061,17 +1003,10 @@ namespace editeng
return 0L;
}
- //=========================================================================
- //= HangulHanjaConversion
- //=========================================================================
- //-------------------------------------------------------------------------
-
- // static member initialization
sal_Bool HangulHanjaConversion::m_bUseSavedValues = sal_False;
sal_Bool HangulHanjaConversion::m_bTryBothDirectionsSave = sal_False;
HHC::ConversionDirection HangulHanjaConversion::m_ePrimaryConversionDirectionSave = HHC::eHangulToHanja;
- //-------------------------------------------------------------------------
HangulHanjaConversion::HangulHanjaConversion( Window* _pUIParent,
const Reference< XMultiServiceFactory >& _rxORB,
const Locale& _rSourceLocale, const Locale& _rTargetLocale,
@@ -1081,66 +1016,55 @@ namespace editeng
{
}
- //-------------------------------------------------------------------------
HangulHanjaConversion::~HangulHanjaConversion( )
{
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion::SetUseSavedConversionDirectionState( sal_Bool bVal )
{
m_bUseSavedValues = bVal;
}
- //-------------------------------------------------------------------------
sal_Bool HangulHanjaConversion::IsUseSavedConversionDirectionState()
{
return m_bUseSavedValues;
}
- //-------------------------------------------------------------------------
LanguageType HangulHanjaConversion::GetSourceLanguage( ) const
{
return m_pImpl->GetSourceLang();
}
- //-------------------------------------------------------------------------
LanguageType HangulHanjaConversion::GetTargetLanguage( ) const
{
return m_pImpl->GetTargetLang();
}
- //-------------------------------------------------------------------------
const Font * HangulHanjaConversion::GetTargetFont( ) const
{
return m_pImpl->GetTargetFont();
}
- //-------------------------------------------------------------------------
sal_Int32 HangulHanjaConversion::GetConversionOptions( ) const
{
return m_pImpl->GetConvOptions();
}
- //-------------------------------------------------------------------------
sal_Bool HangulHanjaConversion::IsInteractive( ) const
{
return m_pImpl->IsInteractive();
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion::HandleNewUnit( const sal_Int32, const sal_Int32 )
{
// nothing to do, only derived classes need this.
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion::GetNextPortion( ::rtl::OUString&, LanguageType&, sal_Bool )
{
DBG_ERROR( "HangulHanjaConversion::GetNextPortion: to be overridden!" );
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion::ReplaceUnit(
const sal_Int32, const sal_Int32,
const ::rtl::OUString&,
@@ -1152,22 +1076,18 @@ namespace editeng
DBG_ERROR( "HangulHanjaConversion::ReplaceUnit: to be overridden!" );
}
- //-------------------------------------------------------------------------
sal_Bool HangulHanjaConversion::HasRubySupport() const
{
DBG_ERROR( "HangulHanjaConversion::HasRubySupport: to be overridden!" );
return sal_False;
}
- //-------------------------------------------------------------------------
void HangulHanjaConversion::ConvertDocument()
{
if ( m_pImpl->IsValid() )
m_pImpl->DoDocumentConversion( );
}
-//.............................................................................
} // namespace svx
-//.............................................................................
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */