diff options
author | Matúš Kukan <matus.kukan@gmail.com> | 2011-12-21 01:42:15 +0100 |
---|---|---|
committer | Matúš Kukan <matus.kukan@gmail.com> | 2011-12-21 12:32:12 +0100 |
commit | d73d329bf1a114bb5e26742245aac9abb6dae269 (patch) | |
tree | 797ab55a99fa12dfbd486aaf6d7b4772f1c95f08 /svtools/source/control/stdmenu.cxx | |
parent | 070eff8cf1ad7763b8b730336f11032893b77049 (diff) |
callcatcher: remove unused classes
Diffstat (limited to 'svtools/source/control/stdmenu.cxx')
-rw-r--r-- | svtools/source/control/stdmenu.cxx | 246 |
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 ) |