[Libreoffice-commits] .: binfilter/bf_sw binfilter/inc

Caolán McNamara caolan at kemper.freedesktop.org
Thu Aug 18 01:17:38 PDT 2011


 binfilter/bf_sw/source/core/inc/rootfrm.hxx      |    1 
 binfilter/bf_sw/source/core/layout/sw_newfrm.cxx |   11 --
 binfilter/bf_sw/source/core/view/sw_viewsh.cxx   |   11 --
 binfilter/inc/bf_sw/crsrsh.hxx                   |  104 -----------------------
 binfilter/inc/bf_sw/fesh.hxx                     |   91 --------------------
 binfilter/inc/bf_sw/viewsh.hxx                   |    3 
 6 files changed, 3 insertions(+), 218 deletions(-)

New commits:
commit 8eb22d87ac847c9b0a4587432c5fcb2004690261
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Aug 17 23:50:46 2011 +0100

    drop various inlines

diff --git a/binfilter/bf_sw/source/core/inc/rootfrm.hxx b/binfilter/bf_sw/source/core/inc/rootfrm.hxx
index 1ef2ab7..7f94027 100644
--- a/binfilter/bf_sw/source/core/inc/rootfrm.hxx
+++ b/binfilter/bf_sw/source/core/inc/rootfrm.hxx
@@ -46,7 +46,6 @@ class SwRegionRects;
 
 class SwLayVout;
 class SwDestroyList;
-class SwCurrShells;
 struct SwPosition;
 struct SwCrsrMoveState;
 
diff --git a/binfilter/bf_sw/source/core/layout/sw_newfrm.cxx b/binfilter/bf_sw/source/core/layout/sw_newfrm.cxx
index 4fb6696..cf5de1a 100644
--- a/binfilter/bf_sw/source/core/layout/sw_newfrm.cxx
+++ b/binfilter/bf_sw/source/core/layout/sw_newfrm.cxx
@@ -344,20 +344,9 @@ namespace binfilter {
 /*N*/   delete SwFrm::GetCachePtr();
 /*N*/ }
 
-/*************************************************************************
-|*
-|*  RootFrm::Alles was so zur CurrShell gehoert
-|*
-|*************************************************************************/
-
-/*N*/ typedef CurrShell* CurrShellPtr;
-/*N*/ SV_DECL_PTRARR_SORT(SwCurrShells,CurrShellPtr,4,4)
-/*N*/ SV_IMPL_PTRARR_SORT(SwCurrShells,CurrShellPtr)
-
 /*N*/ CurrShell::CurrShell( ViewShell *pNew )
 /*N*/ {
 /*N*/   OSL_ENSURE( pNew, "0-Shell einsetzen?" );
-/*N*/   pRoot = pNew->GetLayout();
 /*?*/   pPrev = 0;
 /*N*/ }
 
diff --git a/binfilter/bf_sw/source/core/view/sw_viewsh.cxx b/binfilter/bf_sw/source/core/view/sw_viewsh.cxx
index aba0785..5a4cdcd 100644
--- a/binfilter/bf_sw/source/core/view/sw_viewsh.cxx
+++ b/binfilter/bf_sw/source/core/view/sw_viewsh.cxx
@@ -421,17 +421,6 @@ bool bInSizeNotify = FALSE;
 /*N*/   }
 /*N*/ }
 
-/*************************************************************************
-|*
-|*    ViewShell::GetLayout()
-|*
-*************************************************************************/
-
-/*N*/ SwRootFrm *ViewShell::GetLayout() const
-/*N*/ {
-/*N*/   return NULL;
-/*N*/ }
-
 /*N*/ OutputDevice& ViewShell::GetRefDev() const
 /*N*/ {
 /*N*/     OutputDevice* pTmpOut = 0;
diff --git a/binfilter/inc/bf_sw/crsrsh.hxx b/binfilter/inc/bf_sw/crsrsh.hxx
index b9d471e..b9eeb74 100644
--- a/binfilter/inc/bf_sw/crsrsh.hxx
+++ b/binfilter/inc/bf_sw/crsrsh.hxx
@@ -257,8 +257,7 @@ protected:
 
 public:
     TYPEINFO();
-    SwCrsrShell( SwDoc& rDoc, Window *pWin,
-                SwRootFrm * = 0, const SwViewOption *pOpt = 0 );
+    SwCrsrShell( SwDoc& rDoc, Window *pWin );
     virtual ~SwCrsrShell();
 
     virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
@@ -271,9 +270,6 @@ public:
           SwShellCrsr* _GetCrsr()                       { return pCurCrsr; }
     const SwShellCrsr* _GetCrsr() const                 { return pCurCrsr; }
 
-    // alle Cursor aus den ContentNodes entfernen und auf 0 setzen.
-    // Wurde aus der FEShell hierher verschoben.
-
     // gebe den akt. Cursor-Stack zurueck.
     // ( Wird in der EditShell beim Loeschen von Inhalten benoetigt! )
     CRSR_INLINE SwPaM* GetStkCrsr() const;
@@ -288,26 +284,6 @@ public:
     // Basiscursortravelling
     long GetUpDownX() const             { return nUpDownX; }
 
-
-    // die Suchfunktionen
-
-
-
-    /*
-     * Benachrichtung, dass der sichtbare Bereich sich geaendert
-     * hat. aVisArea wird neu gesetzt, anschliessend wird
-     * gescrollt. Das uebergebene Rectangle liegt auf
-     * Pixelgrenzen, um Pixelfehler beim Scrollen zu vermeiden.
-     */
-
-    /*
-     * Virtuelle PaintMethode, damit die Selection nach dem Paint wieder
-     * sichtbar wird.
-     */
-
-    // Bereiche
-
-
     /**
        Ensure point and mark of the current PaM are in a specific order.
 
@@ -317,14 +293,6 @@ public:
     */
     void NormalizePam(BOOL bPointFirst = TRUE);
 
-    /*
-     * Beim Abgeben des Focuses werden die selektierten Bereiche nicht mehr
-     * angezeigt; andererseits beim Erhalten des Focuses, werden alle selek-
-     * tierten Bereiche wieder angezeigt. (Bereiche muessen neu berechnet
-     * werden!)
-     */
-    BOOL HasShFcs() const { return bHasFocus; }
-
     // Methoden zum Anzeigen bzw. Verstecken der selektierten Bereiche mit
     // dem sichtbaren Cursor
     void ShowCrsrs( BOOL bCrsrVis );
@@ -347,14 +315,6 @@ public:
     void        SetFlyMacroLnk( const Link& rLnk ) { aFlyMacroLnk = rLnk; }
     const Link& GetFlyMacroLnk() const             { return aFlyMacroLnk; }
 
-    // Methoden geben/aendern den Link fuer die Attribut/Format-Aenderungen
-    void        SetChgLnk( const Link &rLnk ) { aChgLnk = rLnk; }
-    const Link& GetChgLnk() const             { return aChgLnk; }
-
-    // Methoden geben/aendern den Link fuers "Grafik vollstaendig geladen"
-    void        SetGrfArrivedLnk( const Link &rLnk ) { aGrfArrivedLnk = rLnk; }
-    const Link& GetGrfArrivedLnk() const             { return aGrfArrivedLnk; }
-
     //ChgLink callen, innerhalb einer Action wird der Ruf verzoegert.
     void CallChgLnk();
 
@@ -366,17 +326,10 @@ public:
     // aufgespannt oder nicht der einzigste ist.
     CRSR_INLINE bool IsSelection() const;
 
-    //Sollte fuer das Clipboard der WaitPtr geschaltet werden.
-
     /*
      * liefert das SRectangle, auf dem der Cursor steht.
      */
     const SwRect &GetCharRect() const { return aCharRect; }
-    /*
-     * liefert zurueck, ob der Cursor sich ganz oder teilweise im
-     * sichtbaren Bereich befindet.
-     */
-    bool IsCrsrVisible() const { return VisArea().IsOver( GetCharRect() ); }
 
     // aktualisiere den Crsrs, d.H. setze ihn wieder in den Content.
     // Das sollte nur aufgerufen werden, wenn der Cursor z.B. beim
@@ -387,63 +340,20 @@ public:
     CRSR_INLINE const   SwPaM* GetTblCrs() const;
     CRSR_INLINE         SwPaM* GetTblCrs();
 
-    // select a table row, column or box (based on the current cursor)
-
-    // zum naechsten/vorhergehenden Punkt auf gleicher Ebene
-
-        // zu diesem Gliederungspunkt
-        // zum naechsten/vorhergehenden oder angegebenen OultineNode
-        // suche die "Outline-Position" im Nodes-Array vom akt. Kaiptel
-        // selektiere den angeben Bereich von OutlineNodes. Optional
-        // inclusive der Childs. Die USHORT sind die Positionen im
-        // OutlineNds-Array!! (EditShell)
-
-
         // ist der Crsr in einer Tabelle und ist die Selection ueber
         // zwei Spalten
     bool IsTableMode() const { return 0 != pTblCrsr; }
 
-        // erfrage den Tabellen Crsr; ausserhalb von Tabellen immer 0
-    const SwShellTableCrsr* GetTableCrsr() const { return pTblCrsr; }
-    SwShellTableCrsr* GetTableCrsr() { return pTblCrsr; }
-
-    // Abfrage vom CrsrTravelling Status
-    CrsrMoveState GetMoveState() const { return eMvState; }
-
-    // loesche alle erzeugten Crsr, setze den Tabellen-Crsr und den letzten
-    // Cursor auf seinen TextNode (oder StartNode?).
-    // Beim naechsten ::GetCrsr werden sie wieder alle erzeugt.
-    // Wird fuers Drag&Drop/ClipBorad-Paste in Tabellen benoetigt.
-
     // erfrage die selektierte "Region" aller Cursor (fuer D&D auf Mac)
     Region GetCrsrRegion() const;
 
-    // gibt es nicht aufgespannte Attribute?
-    bool IsGCAttr() const { return bGCAttr; }
-    void    ClearGCAttr() { bGCAttr = FALSE; }
-    void    UpdateAttr() {  bGCAttr = TRUE; }
-
-    // ist das gesamte Dokument geschuetzt/versteckt?? (fuer UI,..)
-    bool IsAllProtect() const { return bAllProtect; }
-
-#ifdef SW_CRSR_TIMER
-    // setze das Flag am VisCrsr, ob dieser ueber Timer getriggert (TRUE)
-    // oder direkt (FALSE) angezeigt wird. (default ist Timer getriggert)
-#endif
-
     // steht der Curor auf einem "Symbol"-Zeichen
 
     BOOL BasicActionPend() const    { return nBasicActionCnt != nStartAction; }
 
-        // springe zum benannten Bereich
-
     // zeige die aktuelle Selektion an
     virtual void MakeSelVisible();
 
-    // setzte den Cursor auf einen NICHT geschuetzten/versteckten Node
-
-
-
         // Attribut selelktieren
 
     bool CheckTblBoxCntnt( const SwPosition* pPos = 0 );
@@ -458,20 +368,8 @@ public:
     BOOL IsAutoUpdateCells() const              { return bAutoUpdateCells; }
     void SetAutoUpdateCells( BOOL bFlag )       { bAutoUpdateCells = bFlag; }
 
-
-
     // remove all invalid cursors
     void ClearUpCrsrs();
-
-    // OD 11.02.2003 #100556# - set/get flag to allow/avoid execution of macros
-    inline void SetMacroExecAllowed( const bool _bMacroExecAllowed )
-    {
-        mbMacroExecAllowed = _bMacroExecAllowed;
-    }
-    inline bool IsMacroExecAllowed()
-    {
-        return mbMacroExecAllowed;
-    }
 };
 
 
diff --git a/binfilter/inc/bf_sw/fesh.hxx b/binfilter/inc/bf_sw/fesh.hxx
index 337a5bd..030c9ce 100644
--- a/binfilter/inc/bf_sw/fesh.hxx
+++ b/binfilter/inc/bf_sw/fesh.hxx
@@ -175,8 +175,7 @@ class SwFEShell : public SwEditShell
 
 public:
     TYPEINFO();
-    SwFEShell( SwDoc& rDoc, Window *pWin,
-               SwRootFrm *pMaster = 0, const SwViewOption *pOpt = 0 );
+    SwFEShell( SwDoc& rDoc, Window *pWin );
     virtual ~SwFEShell();
 
     // #107513#
@@ -195,10 +194,6 @@ public:
 
     BOOL IsFrmSelected() const;
 
-#ifdef ACCESSIBLE_LAYOUT
-    const SwFlyFrm *GetCurrFlyFrm() const { return FindFlyFrm(); }
-#endif
-
     //Der Client fuer das OleObject muss bezueglich der Scalierung auf dem
     //neuesten Stand gehalten werden. Impl in der WrtShell.
     //Wird ein Pointer auf eine Size uebergeben, so ist diese die aktuelle
@@ -213,95 +208,11 @@ public:
     virtual void ConnectObj( SvInPlaceObjectRef xIPObj, const SwRect &rPrt,
                              const SwRect &rFrm ) = 0;
 
-    //Sichbaren Bereich auf das Object setzen, wenn es noch nicht sichtbar ist.
-
-    // check resize of OLE-Object
-    BOOL IsCheckForOLEInCaption() const         { return bCheckForOLEInCaption; }
-    void SetCheckForOLEInCaption( BOOL bFlag )  { bCheckForOLEInCaption = bFlag; }
-
     //Fuer das Chain wird immer der durch das Format spezifizierte Fly
     //mit dem durch den Point getroffenen verbunden.
     //In rRect wird das Rect des Flys geliefert (fuer Highlight desselben)
     void HideChainMarker();
     void SetChainMarker();
-
-
-//SS fuer DrawObjekte ---------------------
-
-    //Temporaer um Bug zu umgehen.
-
-    //Achtung: Uneindeutikeiten bei Mehrfachselektionen.
-
-
-
-    //Setzen vom DragMode (z.B. Rotate), tut nix bei Rahmenselektion.
-
-#ifdef ACCESSIBLE_LAYOUT
-#endif
-
-
-    //Ankertyp des selektierten Objektes, -1 bei Uneindeutigkeit oder
-    //Rahmenselektion; FLY_PAGE bzw. FLY_AT_CNTNT aus frmatr.hxx sonst.
-
-    //Erzeugen von DrawObjekten, beim Begin wird der Objekttyp mitgegeben.
-    //Beim End kann ein Cmd mitgegeben werden, hier ist ggf.
-    //SDRCREATE_RESTRAINTEND fuer Ende oder SDRCREATE_NEXTPOINT fuer ein
-    //Polygon relevant. Nach dem RESTRAINTEND ist das Objekt erzeugt und
-    //selektiert.
-    //Mit BreakCreate wird der Vorgang abgebrochen, dann ist kein Objekt
-    //mehr selektiert.
-
-    // Funktionen f�r Rubberbox, um Draw-Objekte zu selektieren
-
-    //Gruppe erzeugen, aufloesen, nix bei Rahmenselektion.
-                                //Es koennen noch immer Gruppen dabei sein.
-
-// OD 27.06.2003 #108784# - change return type.
-
-
-    //Umankern. erlaubt sind: FLY_PAGE und FLY_AT_CNTNT des enum RndStdIds aus
-    //frmatr.hxx. Hier kein enum wg. Abhaengigkeiten
-    //Der BOOL ist nur fuer internen Gebrauch! Anker wird nur - anhand der
-    //aktuellen Dokumentposition - neu gesetzt aber nicht umgesetzt.
-
-    // hole die selectierten DrawObj als Grafik (MetaFile/Bitmap)
-    // Return-Wert besagt ob konvertiert wurde!!
-
-
-
-        //Einfuegen eines DrawObjectes. Das Object muss bereits im DrawModel
-        // angemeldet sein.
-
-
-//------------------------------------------
-
-    //Auskunft ueber naechstliegenden Inhalt zum uebergebenen Point
-
-    //convert document position into position relative to the current page
-    Point GetRelativePagePosition(const Point& rDocPos);
-
-    //Ausgleich der Zellenbreiten, mit bTstOnly feststellen, ob mehr als
-    //eine Zelle markiert ist.
-    BOOL BalanceCellWidth( BOOL bTstOnly );
-
-    BOOL IsLastCellInRow() const;
-    // Die Breite des aktuellen Bereichs fuer Spaltendialog
-
-    /** Is default horizontal text direction for selected drawing object right-to-left
-
-        OD 09.12.2002 #103045#
-        Because drawing objects only painted for each page only, the default
-        horizontal text direction of a drawing object is given by the corresponding
-        page property.
-
-        @author OD
-
-        @returns boolean, indicating, if the horizontal text direction of the
-        page, the selected drawing object is on, is right-to-left.
-    */
-    bool IsShapeDefaultHoriTextDirR2L() const;
-
-    void ParkCursorInTab();
 };
 
 } //namespace binfilter
diff --git a/binfilter/inc/bf_sw/viewsh.hxx b/binfilter/inc/bf_sw/viewsh.hxx
index 869dd31..ed2b322 100644
--- a/binfilter/inc/bf_sw/viewsh.hxx
+++ b/binfilter/inc/bf_sw/viewsh.hxx
@@ -215,7 +215,7 @@ public:
     //Invalidierung der ersten Sichtbaren Seite fuer alle Shells im Ring.
     void SetFirstVisPageInvalid();
 
-    SwRootFrm   *GetLayout() const;
+    SwRootFrm   *GetLayout() const { return NULL; }
                                       //erzeugt?
 
     void CalcLayout();  //Durchformatierung des Layouts erzwingen.
@@ -330,7 +330,6 @@ class CurrShell
 {
 public:
     ViewShell *pPrev;
-    SwRootFrm *pRoot;
 
     CurrShell( ViewShell *pNew );
     ~CurrShell();


More information about the Libreoffice-commits mailing list