summaryrefslogtreecommitdiff
path: root/svtools/source/control/stdmenu.cxx
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2011-12-21 01:42:15 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2011-12-21 12:32:12 +0100
commitd73d329bf1a114bb5e26742245aac9abb6dae269 (patch)
tree797ab55a99fa12dfbd486aaf6d7b4772f1c95f08 /svtools/source/control/stdmenu.cxx
parent070eff8cf1ad7763b8b730336f11032893b77049 (diff)
callcatcher: remove unused classes
Diffstat (limited to 'svtools/source/control/stdmenu.cxx')
-rw-r--r--svtools/source/control/stdmenu.cxx246
1 files changed, 0 insertions, 246 deletions
diff --git a/svtools/source/control/stdmenu.cxx b/svtools/source/control/stdmenu.cxx
index 223b92aba3a2..8bfe4b4135ae 100644
--- a/svtools/source/control/stdmenu.cxx
+++ b/svtools/source/control/stdmenu.cxx
@@ -125,252 +125,6 @@ void FontNameMenu::SetCurName( const XubString& rName )
// ========================================================================
-FontStyleMenu::FontStyleMenu()
-{
- SetMenuFlags( GetMenuFlags() | MENU_FLAG_NOAUTOMNEMONICS );
-}
-
-// -----------------------------------------------------------------------
-
-FontStyleMenu::~FontStyleMenu()
-{
-}
-
-// -----------------------------------------------------------------------
-
-void FontStyleMenu::Select()
-{
- sal_uInt16 nCurId = GetCurItemId();
-
- if ( (nCurId >= FONTSTYLEMENU_FIRSTID) && (nCurId <= FONTSTYLEMENU_LASTID) )
- {
- maCurStyle = GetItemText( nCurId );
- maSelectHdl.Call( this );
- }
- else
- PopupMenu::Select();
-}
-
-// -----------------------------------------------------------------------
-
-void FontStyleMenu::Highlight()
-{
- sal_uInt16 nCurId = GetCurItemId();
-
- if ( (nCurId >= FONTSTYLEMENU_FIRSTID) && (nCurId <= FONTSTYLEMENU_LASTID) )
- {
- XubString aTempName = maCurStyle;
- maCurStyle = GetItemText( nCurId );
- maHighlightHdl.Call( this );
- maCurStyle = aTempName;
- }
- else
- PopupMenu::Highlight();
-}
-
-// -----------------------------------------------------------------------
-
-sal_Bool FontStyleMenu::ImplIsAlreadyInserted( const XubString& rStyleName, sal_uInt16 nCount )
-{
- for ( sal_uInt16 i = 0; i < nCount; i++ )
- {
- if ( GetItemText( i+FONTSTYLEMENU_FIRSTID ) == rStyleName )
- return sal_True;
- }
-
- return sal_False;
-}
-
-// -----------------------------------------------------------------------
-
-void FontStyleMenu::Fill( const XubString& rName, const FontList* pList )
-{
- sal_uInt16 nItemId = GetItemId( 0 );
- while ( (nItemId >= FONTSTYLEMENU_FIRSTID) &&
- (nItemId <= FONTSTYLEMENU_LASTID) )
- {
- RemoveItem( 0 );
- nItemId = GetItemId( 0 );
- }
-
- // Existiert ein Font mit diesem Namen
- sal_Handle hFontInfo = pList->GetFirstFontInfo( rName );
- if ( hFontInfo )
- {
- XubString aStyleText;
- sal_uInt16 nPos = 0;
- sal_uInt16 nId = FONTSTYLEMENU_FIRSTID;
- FontWeight eLastWeight = WEIGHT_DONTKNOW;
- FontItalic eLastItalic = ITALIC_NONE;
- FontWidth eLastWidth = WIDTH_DONTKNOW;
- sal_Bool bNormal = sal_False;
- sal_Bool bItalic = sal_False;
- sal_Bool bBold = sal_False;
- sal_Bool bBoldItalic = sal_False;
- sal_Bool bInsert = sal_False;
- FontInfo aInfo;
- while ( hFontInfo )
- {
- aInfo = pList->GetFontInfo( hFontInfo );
-
- FontWeight eWeight = aInfo.GetWeight();
- FontItalic eItalic = aInfo.GetItalic();
- FontWidth eWidth = aInfo.GetWidthType();
- // Only if the attributes are different, we insert the
- // Font to avoid double Entries in different languages
- if ( (eWeight != eLastWeight) || (eItalic != eLastItalic) ||
- (eWidth != eLastWidth) )
- {
- if ( bInsert )
- {
- InsertItem( nId, aStyleText,
- MIB_RADIOCHECK | MIB_AUTOCHECK, nPos );
- nPos++;
- nId++;
- }
-
- if ( eWeight <= WEIGHT_NORMAL )
- {
- if ( eItalic != ITALIC_NONE )
- bItalic = sal_True;
- else
- bNormal = sal_True;
- }
- else
- {
- if ( eItalic != ITALIC_NONE )
- bBoldItalic = sal_True;
- else
- bBold = sal_True;
- }
-
- // For wrong StyleNames we replace this with the correct once
- aStyleText = pList->GetStyleName( aInfo );
- bInsert = !ImplIsAlreadyInserted( aStyleText, nPos );
- if ( !bInsert )
- {
- aStyleText = pList->GetStyleName( eWeight, eItalic );
- bInsert = !ImplIsAlreadyInserted( aStyleText, nPos );
- }
-
- eLastWeight = eWeight;
- eLastItalic = eItalic;
- eLastWidth = eWidth;
- }
- else
- {
- if ( bInsert )
- {
- // If we have two names for the same attributes
- // we prefer the translated standard names
- const XubString& rAttrStyleText = pList->GetStyleName( eWeight, eItalic );
- if ( rAttrStyleText != aStyleText )
- {
- XubString aTempStyleText = pList->GetStyleName( aInfo );
- if ( rAttrStyleText == aTempStyleText )
- aStyleText = rAttrStyleText;
- bInsert = !ImplIsAlreadyInserted( aStyleText, nPos );
- }
- }
- }
-
- if ( !bItalic && (aStyleText == pList->GetItalicStr()) )
- bItalic = sal_True;
- else if ( !bBold && (aStyleText == pList->GetBoldStr()) )
- bBold = sal_True;
- else if ( !bBoldItalic && (aStyleText == pList->GetBoldItalicStr()) )
- bBoldItalic = sal_True;
-
- hFontInfo = pList->GetNextFontInfo( hFontInfo );
- }
-
- if ( bInsert )
- {
- InsertItem( nId, aStyleText,
- MIB_RADIOCHECK | MIB_AUTOCHECK, nPos );
- nPos++;
- nId++;
- }
-
- // Bestimmte Styles als Nachbildung
- if ( bNormal )
- {
- if ( !bItalic )
- {
- InsertItem( nId, pList->GetItalicStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, nPos );
- nPos++;
- nId++;
- }
- if ( !bBold )
- {
- InsertItem( nId, pList->GetBoldStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, nPos );
- nPos++;
- nId++;
- }
- }
- if ( !bBoldItalic )
- {
- if ( bNormal || bItalic || bBold )
- {
- InsertItem( nId, pList->GetBoldItalicStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, nPos );
- nPos++;
- nId++;
- }
- }
- }
- else
- {
- // Wenn Font nicht, dann Standard-Styles einfuegen
- InsertItem( FONTSTYLEMENU_FIRSTID, pList->GetNormalStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, 0 );
- InsertItem( FONTSTYLEMENU_FIRSTID+1, pList->GetItalicStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, 0 );
- InsertItem( FONTSTYLEMENU_FIRSTID+2, pList->GetBoldStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, 0 );
- InsertItem( FONTSTYLEMENU_FIRSTID+3, pList->GetBoldItalicStr(),
- MIB_RADIOCHECK | MIB_AUTOCHECK, 0 );
- }
-
- SetCurStyle( maCurStyle );
-}
-
-// -----------------------------------------------------------------------
-
-void FontStyleMenu::SetCurStyle( const XubString& rStyle )
-{
- maCurStyle = rStyle;
-
- // Menueintrag checken
- sal_uInt16 nChecked = 0;
- sal_uInt16 nItemCount = GetItemCount();
- for( sal_uInt16 i = 0; i < nItemCount; i++ )
- {
- sal_uInt16 nItemId = GetItemId( i );
-
- if ( (nItemId < FONTSTYLEMENU_FIRSTID) ||
- (nItemId > FONTSTYLEMENU_LASTID) )
- break;
-
- if ( IsItemChecked( nItemId ) )
- nChecked = nItemId;
-
- XubString aText = GetItemText( nItemId );
- if ( aText == maCurStyle )
- {
- CheckItem( nItemId, sal_True );
- return;
- }
- }
-
- if ( nChecked )
- CheckItem( nChecked, sal_False );
-}
-
-// ========================================================================
-
FontSizeMenu::FontSizeMenu()
: mpHeightAry( NULL )
, mnCurHeight( 100 )