[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