diff options
Diffstat (limited to 'basic/inc/basic/sbstdobj.hxx')
-rw-r--r-- | basic/inc/basic/sbstdobj.hxx | 148 |
1 files changed, 0 insertions, 148 deletions
diff --git a/basic/inc/basic/sbstdobj.hxx b/basic/inc/basic/sbstdobj.hxx deleted file mode 100644 index a256dfe017..0000000000 --- a/basic/inc/basic/sbstdobj.hxx +++ /dev/null @@ -1,148 +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 _SBSTDOBJ1_HXX -#define _SBSTDOBJ1_HXX - -#include <basic/sbxobj.hxx> -#include <vcl/graph.hxx> -#include <basic/sbxfac.hxx> -#include "basicdllapi.h" - -class StarBASIC; -class SbStdFactory; - -//-------------------- -// class SbStdFactory -//-------------------- -class BASIC_DLLPUBLIC SbStdFactory : public SbxFactory -{ -public: - SbStdFactory(); - - virtual SbxObject* CreateObject( const String& rClassName ); -}; - -//-------------------- -// class SbStdPicture -//-------------------- -class BASIC_DLLPUBLIC SbStdPicture : public SbxObject -{ -protected: - Graphic aGraphic; - - ~SbStdPicture(); - virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType, - const SfxHint& rHint, const TypeId& rHintType ); - - void PropType( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropWidth( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropHeight( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - -public: - TYPEINFO(); - - SbStdPicture(); - virtual SbxVariable* Find( const String&, SbxClassType ); - - Graphic GetGraphic() const { return aGraphic; } - void SetGraphic( const Graphic& rGrf ) { aGraphic = rGrf; } -}; - -//----------------- -// class SbStdFont -//----------------- -class BASIC_DLLPUBLIC SbStdFont : public SbxObject -{ -protected: - sal_Bool bBold; - sal_Bool bItalic; - sal_Bool bStrikeThrough; - sal_Bool bUnderline; - sal_uInt16 nSize; - String aName; - - ~SbStdFont(); - virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType, - const SfxHint& rHint, const TypeId& rHintType ); - - void PropBold( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropItalic( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropStrikeThrough( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropUnderline( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropSize( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - void PropName( SbxVariable* pVar, SbxArray* pPar, sal_Bool bWrite ); - -public: - TYPEINFO(); - - SbStdFont(); - virtual SbxVariable* Find( const String&, SbxClassType ); - - void SetBold( sal_Bool bB ) { bBold = bB; } - sal_Bool IsBold() const { return bBold; } - void SetItalic( sal_Bool bI ) { bItalic = bI; } - sal_Bool IsItalic() const { return bItalic; } - void SetStrikeThrough( sal_Bool bS ) { bStrikeThrough = bS; } - sal_Bool IsStrikeThrough() const { return bStrikeThrough; } - void SetUnderline( sal_Bool bU ) { bUnderline = bU; } - sal_Bool IsUnderline() const { return bUnderline; } - void SetSize( sal_uInt16 nS ) { nSize = nS; } - sal_uInt16 GetSize() const { return nSize; } - void SetFontName( const String& rName ) { aName = rName; } - String GetFontName() const { return aName; } -}; - -//---------------------- -// class SbStdClipboard -//---------------------- -class BASIC_DLLPUBLIC SbStdClipboard : public SbxObject -{ -protected: - - ~SbStdClipboard(); - virtual void SFX_NOTIFY( SfxBroadcaster& rBC, const TypeId& rBCType, - const SfxHint& rHint, const TypeId& rHintType ); - - void MethClear( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - void MethGetData( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - void MethGetFormat( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - void MethGetText( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - void MethSetData( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - void MethSetText( SbxVariable* pVar, SbxArray* pPar_, sal_Bool bWrite ); - -public: - TYPEINFO(); - - SbStdClipboard(); - virtual SbxVariable* Find( const String&, SbxClassType ); -}; - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |