diff options
Diffstat (limited to 'basctl/source/basicide/macrodlg.hxx')
-rw-r--r-- | basctl/source/basicide/macrodlg.hxx | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/basctl/source/basicide/macrodlg.hxx b/basctl/source/basicide/macrodlg.hxx deleted file mode 100644 index 3934dca52..000000000 --- a/basctl/source/basicide/macrodlg.hxx +++ /dev/null @@ -1,114 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * 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 - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -// -#ifndef _MACRODLG_HXX -#define _MACRODLG_HXX - -#include <svheader.hxx> - -#include <bastype2.hxx> -#include <bastype3.hxx> -#include <sfx2/basedlgs.hxx> -#include <vcl/fixed.hxx> - -#include <vcl/button.hxx> - -#define MACRO_CLOSE 10 -#define MACRO_OK_RUN 11 -#define MACRO_NEW 12 -#define MACRO_EDIT 14 -#define MACRO_ORGANIZE 15 -#define MACRO_ASSIGN 16 - -#define MACROCHOOSER_ALL 1 -#define MACROCHOOSER_CHOOSEONLY 2 -#define MACROCHOOSER_RECORDING 3 - -class BasicManager; - -class MacroChooser : public SfxModalDialog -{ -private: - FixedText aMacroNameTxt; - Edit aMacroNameEdit; - FixedText aMacroFromTxT; - FixedText aMacrosSaveInTxt; - BasicTreeListBox aBasicBox; - FixedText aMacrosInTxt; - String aMacrosInTxtBaseStr; - SvTreeListBox aMacroBox; - - PushButton aRunButton; - CancelButton aCloseButton; - PushButton aAssignButton; - PushButton aEditButton; - PushButton aNewDelButton; - PushButton aOrganizeButton; - HelpButton aHelpButton; - PushButton aNewLibButton; - PushButton aNewModButton; - - sal_Bool bNewDelIsDel; - sal_Bool bForceStoreBasic; - - sal_uInt16 nMode; - - DECL_LINK( MacroSelectHdl, SvTreeListBox * ); - DECL_LINK( MacroDoubleClickHdl, SvTreeListBox * ); - DECL_LINK( BasicSelectHdl, SvTreeListBox * ); - DECL_LINK( EditModifyHdl, Edit * ); - DECL_LINK( ButtonHdl, Button * ); - - void CheckButtons(); - void SaveSetCurEntry( SvTreeListBox& rBox, SvLBoxEntry* pEntry ); - void UpdateFields(); - - void EnableButton( Button& rButton, sal_Bool bEnable ); - - String GetInfo( SbxVariable* pVar ); - - void StoreMacroDescription(); - void RestoreMacroDescription(); - -public: - MacroChooser( Window* pParent, sal_Bool bCreateEntries = sal_True ); - ~MacroChooser(); - - SbMethod* GetMacro(); - void DeleteMacro(); - SbMethod* CreateMacro(); - - virtual short Execute(); - - void SetMode( sal_uInt16 nMode ); - sal_uInt16 GetMode() const { return nMode; } -}; - -#endif // _MACRODLG_HXX - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |