summaryrefslogtreecommitdiff
path: root/svtools
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
parent070eff8cf1ad7763b8b730336f11032893b77049 (diff)
callcatcher: remove unused classes
Diffstat (limited to 'svtools')
-rw-r--r--svtools/inc/svtools/ctrlbox.hxx2
-rw-r--r--svtools/inc/svtools/ctrltool.hxx2
-rw-r--r--svtools/inc/svtools/stdmenu.hxx76
-rw-r--r--svtools/source/control/stdmenu.cxx246
4 files changed, 4 insertions, 322 deletions
diff --git a/svtools/inc/svtools/ctrlbox.hxx b/svtools/inc/svtools/ctrlbox.hxx
index 3ab9e31a901d..5815719f7649 100644
--- a/svtools/inc/svtools/ctrlbox.hxx
+++ b/svtools/inc/svtools/ctrlbox.hxx
@@ -134,7 +134,7 @@ angezeigt wird, muss gegebenenfalls noch vom Programm zurueckgesetzt werden.
Querverweise
-FontList; FontNameBox; FontSizeBox; FontStyleMenu
+FontList; FontNameBox; FontSizeBox;
--------------------------------------------------------------------------
diff --git a/svtools/inc/svtools/ctrltool.hxx b/svtools/inc/svtools/ctrltool.hxx
index 79a6fb62dd41..4fa406616330 100644
--- a/svtools/inc/svtools/ctrltool.hxx
+++ b/svtools/inc/svtools/ctrltool.hxx
@@ -56,7 +56,7 @@ Standard-Menus zusammenarbeiten.
Querverweise
class FontNameBox, class FontStyleBox, class FontSizeBox,
-class FontNameMenu, class FontStyleMenu, class FontSizeMenu
+class FontNameMenu, class FontSizeMenu
--------------------------------------------------------------------------
diff --git a/svtools/inc/svtools/stdmenu.hxx b/svtools/inc/svtools/stdmenu.hxx
index d14a42e6a7b5..59d584c31879 100644
--- a/svtools/inc/svtools/stdmenu.hxx
+++ b/svtools/inc/svtools/stdmenu.hxx
@@ -69,46 +69,7 @@ zu 10-Sekunden fuer die Erzeugung brauchen koennte).
Querverweise
-FontList; FontStyleMenu; FontSizeMenu; FontNameBox
-
---------------------------------------------------------------------------
-
-class FontStyleMenu
-
-Beschreibung
-
-Erlaubt die Auswahl eines FontStyles. Mit Fill wird das FontStyleMenu mit
-den Styles zum uebergebenen Font gefuellt. Nachgebildete Styles werden
-immer mit eingefuegt (kann sich aber noch aendern, da vielleicht
-nicht alle Applikationen [StarDraw,Formel,FontWork] mit Syntetic-Fonts
-umgehen koennen). Mit SetCurStyle()/GetCurStyle() kann der aktuelle Fontstyle
-gesetzt/abgefragt werden. Der Stylename muss mit FontList::GetStyleName()
-ermittelt werden. Wenn SetCurStyle() mit einem leeren String aufgerufen wird,
-wird kein Eintrag als aktueller angezeigt (fuer DontKnow). Vor dem Selectaufruf
-wird der ausgewaehlte Style automatisch als aktueller gesetzt und wuerde beim
-naechsten Aufruf auch als aktueller Style angezeigt werden. Deshalb sollte vor
-PopupMenu::Execute() gegebenenfalls mit SetCurStyle() der aktuelle Style
-gesetzt werden. Da die Styles vom ausgewaehlten Font abhaengen, sollte
-nach einer Aenderung des Fontnamen das Menu mit Fill mit den Styles des
-Fonts neu gefuellt werden.
-
-Mit GetCurStyle() kann der ausgewaehlte Style abgefragt
-werden. Mit Check wird der Style gecheckt/uncheckt, welcher aktiv
-ist. Der Stylename muss mit FontList::GetStyleName() ermittelt werden. Vor
-dem Selectaufruf wird der ausgewaehlte Style automatisch gecheckt. Mit
-UncheckAllStyles() koennen alle Fontstyles geuncheckt werden (zum Beispiel
-fuer DontKnow).
-
-Da die Id's und der interne Aufbau des Menus nicht bekannt ist, muss ein
-Select-Handler gesetzt werden, um die Auswahl eines Styles mitzubekommen.
-
-An dieses Menu kann ueber MENU_APPEND weitere Items eingefuegt werden.
-Bei Fill werden nur Items entfernt, die die Id zwischen FONTSTYLEMENU_FIRSTID
-und FONTSTYLEMENU_LASTID haben.
-
-Querverweise
-
-FontList; FontNameMenu; FontSizeMenu; FontStyleBox
+FontList; FontSizeMenu; FontNameBox
--------------------------------------------------------------------------
@@ -141,7 +102,7 @@ darstellen, die als Bitmap-Fonts vorhanden sind.
Querverweise
-FontList; FontNameMenu; FontStyleMenu; FontSizeBox
+FontList; FontNameMenu; FontSizeBox
*************************************************************************/
@@ -174,39 +135,6 @@ public:
const Link& GetHighlightHdl() const { return maHighlightHdl; }
};
-// -----------------
-// - FontStyleMenu -
-// -----------------
-
-#define FONTSTYLEMENU_FIRSTID 62000
-#define FONTSTYLEMENU_LASTID 62999
-
-class SVT_DLLPUBLIC FontStyleMenu : public PopupMenu
-{
-private:
- XubString maCurStyle;
- Link maSelectHdl;
- Link maHighlightHdl;
-
- SVT_DLLPRIVATE sal_Bool ImplIsAlreadyInserted( const XubString& rStyleName, sal_uInt16 nCount );
-
-public:
- FontStyleMenu();
- virtual ~FontStyleMenu();
-
- virtual void Select();
- virtual void Highlight();
-
- void Fill( const XubString& rName, const FontList* pList );
- void SetCurStyle( const XubString& rStyle );
- const XubString& GetCurStyle() const { return maCurStyle; }
-
- void SetSelectHdl( const Link& rLink ) { maSelectHdl = rLink; }
- const Link& GetSelectHdl() const { return maSelectHdl; }
- void SetHighlightHdl( const Link& rLink ) { maHighlightHdl = rLink; }
- const Link& GetHighlightHdl() const { return maHighlightHdl; }
-};
-
// ----------------
// - FontSizeMenu -
// ----------------
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 )