summaryrefslogtreecommitdiff
path: root/sc/inc/scmod.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc/scmod.hxx')
-rw-r--r--sc/inc/scmod.hxx214
1 files changed, 107 insertions, 107 deletions
diff --git a/sc/inc/scmod.hxx b/sc/inc/scmod.hxx
index e8f9f2b27bda..179c4a556b97 100644
--- a/sc/inc/scmod.hxx
+++ b/sc/inc/scmod.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -33,8 +33,8 @@
#include "scdll.hxx"
#include <vcl/timer.hxx>
#include <svl/lstner.hxx>
-#include "global.hxx" // ScInputMode
-#include "markdata.hxx" //ScMarkData
+#include "global.hxx" // ScInputMode
+#include "markdata.hxx" //ScMarkData
#include "shellids.hxx"
#include <unotools/options.hxx>
#include <tools/shl.hxx>
@@ -89,28 +89,28 @@ class ScFormEditData;
//==================================================================
-// for internal Drag&Drop:
+// for internal Drag&Drop:
-#define SC_DROP_NAVIGATOR 1
-#define SC_DROP_TABLE 2
+#define SC_DROP_NAVIGATOR 1
+#define SC_DROP_TABLE 2
struct ScDragData
{
- ScTransferObj* pCellTransfer;
- ScDrawTransferObj* pDrawTransfer;
-
- String aLinkDoc;
- String aLinkTable;
- String aLinkArea;
- ScDocument* pJumpLocalDoc;
- String aJumpTarget;
- String aJumpText;
+ ScTransferObj* pCellTransfer;
+ ScDrawTransferObj* pDrawTransfer;
+
+ String aLinkDoc;
+ String aLinkTable;
+ String aLinkArea;
+ ScDocument* pJumpLocalDoc;
+ String aJumpTarget;
+ String aJumpText;
};
struct ScClipData
{
- ScTransferObj* pCellClipboard;
- ScDrawTransferObj* pDrawClipboard;
+ ScTransferObj* pCellClipboard;
+ ScDrawTransferObj* pDrawClipboard;
};
//==================================================================
@@ -118,31 +118,31 @@ struct ScClipData
class ScModule: public SfxModule, public SfxListener, utl::ConfigurationListener
{
- Timer aIdleTimer;
- Timer aSpellTimer;
- ScDragData aDragData;
- ScClipData aClipData;
+ Timer aIdleTimer;
+ Timer aSpellTimer;
+ ScDragData aDragData;
+ ScClipData aClipData;
ScSelectionTransferObj* pSelTransfer;
ScMessagePool* pMessagePool;
- // globalen InputHandler gibt's nicht mehr, jede View hat einen
+ // globalen InputHandler gibt's nicht mehr, jede View hat einen
ScInputHandler* pRefInputHandler;
- ScViewCfg* pViewCfg;
- ScDocCfg* pDocCfg;
+ ScViewCfg* pViewCfg;
+ ScDocCfg* pDocCfg;
ScAppCfg* pAppCfg;
- ScInputCfg* pInputCfg;
- ScPrintCfg* pPrintCfg;
- ScNavipiCfg* pNavipiCfg;
+ ScInputCfg* pInputCfg;
+ ScPrintCfg* pPrintCfg;
+ ScNavipiCfg* pNavipiCfg;
ScAddInCfg* pAddInCfg;
svtools::ColorConfig* pColorConfig;
SvtAccessibilityOptions* pAccessOptions;
- SvtCTLOptions* pCTLOptions;
+ SvtCTLOptions* pCTLOptions;
SvtUserOptions* pUserOptions;
- SfxErrorHandler* pErrorHdl;
- SvxErrorHandler* pSvxErrorHdl;
- ScFormEditData* pFormEditData;
- USHORT nCurRefDlgId;
- BOOL bIsWaterCan;
- BOOL bIsInEditCommand;
+ SfxErrorHandler* pErrorHdl;
+ SvxErrorHandler* pSvxErrorHdl;
+ ScFormEditData* pFormEditData;
+ USHORT nCurRefDlgId;
+ BOOL bIsWaterCan;
+ BOOL bIsInEditCommand;
BOOL bIsInExecuteDrop;
bool mbIsInSharedDocLoading;
bool mbIsInSharedDocSaving;
@@ -154,129 +154,129 @@ public:
SFX_DECL_INTERFACE(SCID_APP)
ScModule( SfxObjectFactory* pFact );
- virtual ~ScModule();
+ virtual ~ScModule();
- virtual void FillStatusBar(StatusBar &rBar);
- virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
- virtual void ConfigurationChanged( utl::ConfigurationBroadcaster*, sal_uInt32 );
- void DeleteCfg();
+ virtual void FillStatusBar(StatusBar &rBar);
+ virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
+ virtual void ConfigurationChanged( utl::ConfigurationBroadcaster*, sal_uInt32 );
+ void DeleteCfg();
// von der Applikation verschoben:
- DECL_LINK( IdleHandler, Timer* ); // Timer statt idle
- DECL_LINK( SpellTimerHdl, Timer* );
+ DECL_LINK( IdleHandler, Timer* ); // Timer statt idle
+ DECL_LINK( SpellTimerHdl, Timer* );
DECL_LINK( CalcFieldValueHdl, EditFieldInfo* );
- void Execute( SfxRequest& rReq );
- void GetState( SfxItemSet& rSet );
+ void Execute( SfxRequest& rReq );
+ void GetState( SfxItemSet& rSet );
void HideDisabledSlots( SfxItemSet& rSet );
- void AnythingChanged();
+ void AnythingChanged();
- // Drag & Drop:
- const ScDragData& GetDragData() const { return aDragData; }
- void SetDragObject( ScTransferObj* pCellObj, ScDrawTransferObj* pDrawObj );
- void ResetDragObject();
- void SetDragLink( const String& rDoc, const String& rTab, const String& rArea );
- void SetDragJump( ScDocument* pLocalDoc,
+ // Drag & Drop:
+ const ScDragData& GetDragData() const { return aDragData; }
+ void SetDragObject( ScTransferObj* pCellObj, ScDrawTransferObj* pDrawObj );
+ void ResetDragObject();
+ void SetDragLink( const String& rDoc, const String& rTab, const String& rArea );
+ void SetDragJump( ScDocument* pLocalDoc,
const String& rTarget, const String& rText );
- // clipboard:
- const ScClipData& GetClipData() const { return aClipData; }
- void SetClipObject( ScTransferObj* pCellObj, ScDrawTransferObj* pDrawObj );
+ // clipboard:
+ const ScClipData& GetClipData() const { return aClipData; }
+ void SetClipObject( ScTransferObj* pCellObj, ScDrawTransferObj* pDrawObj );
- ScDocument* GetClipDoc(); // called from document - should be removed later
+ ScDocument* GetClipDoc(); // called from document - should be removed later
- // X selection:
- ScSelectionTransferObj* GetSelectionTransfer() const { return pSelTransfer; }
- void SetSelectionTransfer( ScSelectionTransferObj* pNew );
+ // X selection:
+ ScSelectionTransferObj* GetSelectionTransfer() const { return pSelTransfer; }
+ void SetSelectionTransfer( ScSelectionTransferObj* pNew );
- void SetWaterCan( BOOL bNew ) { bIsWaterCan = bNew; }
- BOOL GetIsWaterCan() const { return bIsWaterCan; }
+ void SetWaterCan( BOOL bNew ) { bIsWaterCan = bNew; }
+ BOOL GetIsWaterCan() const { return bIsWaterCan; }
- void SetInEditCommand( BOOL bNew ) { bIsInEditCommand = bNew; }
- BOOL IsInEditCommand() const { return bIsInEditCommand; }
+ void SetInEditCommand( BOOL bNew ) { bIsInEditCommand = bNew; }
+ BOOL IsInEditCommand() const { return bIsInEditCommand; }
void SetInExecuteDrop( BOOL bNew ) { bIsInExecuteDrop = bNew; }
BOOL IsInExecuteDrop() const { return bIsInExecuteDrop; }
// Options:
- const ScViewOptions& GetViewOptions ();
-SC_DLLPUBLIC const ScDocOptions& GetDocOptions ();
-SC_DLLPUBLIC const ScAppOptions& GetAppOptions ();
- const ScInputOptions& GetInputOptions ();
-SC_DLLPUBLIC const ScPrintOptions& GetPrintOptions ();
- void SetViewOptions ( const ScViewOptions& rOpt );
-SC_DLLPUBLIC void SetDocOptions ( const ScDocOptions& rOpt );
-SC_DLLPUBLIC void SetAppOptions ( const ScAppOptions& rOpt );
- void SetInputOptions ( const ScInputOptions& rOpt );
- void SetPrintOptions ( const ScPrintOptions& rOpt );
- void InsertEntryToLRUList(USHORT nFIndex);
- void RecentFunctionsChanged();
-
- static void GetSpellSettings( USHORT& rDefLang, USHORT& rCjkLang, USHORT& rCtlLang,
+ const ScViewOptions& GetViewOptions ();
+SC_DLLPUBLIC const ScDocOptions& GetDocOptions ();
+SC_DLLPUBLIC const ScAppOptions& GetAppOptions ();
+ const ScInputOptions& GetInputOptions ();
+SC_DLLPUBLIC const ScPrintOptions& GetPrintOptions ();
+ void SetViewOptions ( const ScViewOptions& rOpt );
+SC_DLLPUBLIC void SetDocOptions ( const ScDocOptions& rOpt );
+SC_DLLPUBLIC void SetAppOptions ( const ScAppOptions& rOpt );
+ void SetInputOptions ( const ScInputOptions& rOpt );
+ void SetPrintOptions ( const ScPrintOptions& rOpt );
+ void InsertEntryToLRUList(USHORT nFIndex);
+ void RecentFunctionsChanged();
+
+ static void GetSpellSettings( USHORT& rDefLang, USHORT& rCjkLang, USHORT& rCtlLang,
BOOL& rAutoSpell );
- static void SetAutoSpellProperty( BOOL bSet );
- static BOOL HasThesaurusLanguage( USHORT nLang );
+ static void SetAutoSpellProperty( BOOL bSet );
+ static BOOL HasThesaurusLanguage( USHORT nLang );
- USHORT GetOptDigitLanguage(); // from CTL options
+ USHORT GetOptDigitLanguage(); // from CTL options
- ScNavipiCfg& GetNavipiCfg();
+ ScNavipiCfg& GetNavipiCfg();
ScAddInCfg& GetAddInCfg();
svtools::ColorConfig& GetColorConfig();
SvtAccessibilityOptions& GetAccessOptions();
- SvtCTLOptions& GetCTLOptions();
+ SvtCTLOptions& GetCTLOptions();
SvtUserOptions& GetUserOptions();
- void ModifyOptions( const SfxItemSet& rOptSet );
+ void ModifyOptions( const SfxItemSet& rOptSet );
- // InputHandler:
- BOOL IsEditMode(); // nicht bei SC_INPUT_TYPE
- BOOL IsInputMode(); // auch bei SC_INPUT_TYPE
+ // InputHandler:
+ BOOL IsEditMode(); // nicht bei SC_INPUT_TYPE
+ BOOL IsInputMode(); // auch bei SC_INPUT_TYPE
void SetInputMode( ScInputMode eMode );
BOOL InputKeyEvent( const KeyEvent& rKEvt, BOOL bStartEdit = FALSE );
SC_DLLPUBLIC void InputEnterHandler( BYTE nBlockMode = 0 );
void InputCancelHandler();
void InputSelection( EditView* pView );
void InputChanged( EditView* pView );
- ScInputHandler* GetInputHdl( ScTabViewShell* pViewSh = NULL, BOOL bUseRef = TRUE );
+ ScInputHandler* GetInputHdl( ScTabViewShell* pViewSh = NULL, BOOL bUseRef = TRUE );
- void SetRefInputHdl( ScInputHandler* pNew );
- ScInputHandler* GetRefInputHdl();
+ void SetRefInputHdl( ScInputHandler* pNew );
+ ScInputHandler* GetRefInputHdl();
- void ViewShellGone(ScTabViewShell* pViewSh);
- void ViewShellChanged();
+ void ViewShellGone(ScTabViewShell* pViewSh);
+ void ViewShellChanged();
// Kommunikation mit Funktionsautopilot
- void InputGetSelection( xub_StrLen& rStart, xub_StrLen& rEnd );
- void InputSetSelection( xub_StrLen nStart, xub_StrLen nEnd );
- void InputReplaceSelection( const String& rStr );
- String InputGetFormulaStr();
- void ActivateInputWindow( const String* pStr = NULL,
+ void InputGetSelection( xub_StrLen& rStart, xub_StrLen& rEnd );
+ void InputSetSelection( xub_StrLen nStart, xub_StrLen nEnd );
+ void InputReplaceSelection( const String& rStr );
+ String InputGetFormulaStr();
+ void ActivateInputWindow( const String* pStr = NULL,
BOOL bMatrix = FALSE );
- void InitFormEditData();
- void ClearFormEditData();
- ScFormEditData* GetFormEditData() { return pFormEditData; }
+ void InitFormEditData();
+ void ClearFormEditData();
+ ScFormEditData* GetFormEditData() { return pFormEditData; }
- // Referenzeingabe:
+ // Referenzeingabe:
//<!--Added by PengYunQuan for Validity Cell Range Picker
- //void SetRefDialog( USHORT nId, BOOL bVis, SfxViewFrame* pViewFrm = NULL );
- SC_DLLPUBLIC void SetRefDialog( USHORT nId, BOOL bVis, SfxViewFrame* pViewFrm = NULL );
+ //void SetRefDialog( USHORT nId, BOOL bVis, SfxViewFrame* pViewFrm = NULL );
+ SC_DLLPUBLIC void SetRefDialog( USHORT nId, BOOL bVis, SfxViewFrame* pViewFrm = NULL );
//-->Added by PengYunQuan for Validity Cell Range Picker
BOOL IsModalMode(SfxObjectShell* pDocSh = NULL);
BOOL IsFormulaMode();
BOOL IsRefDialogOpen();
- BOOL IsTableLocked();
- void SetReference( const ScRange& rRef, ScDocument* pDoc,
+ BOOL IsTableLocked();
+ void SetReference( const ScRange& rRef, ScDocument* pDoc,
const ScMarkData* pMarkData = NULL );
- void AddRefEntry();
+ void AddRefEntry();
void EndReference();
- USHORT GetCurRefDlgId() const { return nCurRefDlgId; }
+ USHORT GetCurRefDlgId() const { return nCurRefDlgId; }
//virtuelle Methoden fuer den Optionendialog
- virtual SfxItemSet* CreateItemSet( USHORT nId );
- virtual void ApplyItemSet( USHORT nId, const SfxItemSet& rSet );
- virtual SfxTabPage* CreateTabPage( USHORT nId, Window* pParent, const SfxItemSet& rSet );
+ virtual SfxItemSet* CreateItemSet( USHORT nId );
+ virtual void ApplyItemSet( USHORT nId, const SfxItemSet& rSet );
+ virtual SfxTabPage* CreateTabPage( USHORT nId, Window* pParent, const SfxItemSet& rSet );
void SetInSharedDocLoading( bool bNew ) { mbIsInSharedDocLoading = bNew; }
bool IsInSharedDocLoading() const { return mbIsInSharedDocLoading; }