merge the formfield patch from ooo-build
[ooovba.git] / vcl / source / app / salvtables.cxx
blob1331f202ab45bd49c18cc5d5fe3bd7215f8fdd7c
1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: salvtables.cxx,v $
10 * $Revision: 1.14.30.1 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 // MARKER(update_precomp.py): autogen include statement, do not remove
32 #include "precompiled_vcl.hxx"
34 #include <vcl/salframe.hxx>
35 #include <vcl/salinst.hxx>
36 #include <vcl/salvd.hxx>
37 #include <vcl/salprn.hxx>
38 #include <vcl/saltimer.hxx>
39 #include <vcl/salimestatus.hxx>
40 #include <vcl/salsys.hxx>
41 #include <vcl/salbmp.hxx>
42 #include <vcl/salobj.hxx>
43 #include <vcl/salmenu.hxx>
44 #include <vcl/salctrlhandle.hxx>
46 // this file contains the virtual destructors of the sal interface
47 // compilers ususally put their vtables where the destructor is
49 SalFrame::~SalFrame()
53 // -----------------------------------------------------------------------
55 // default to full-frame flushes
56 // on ports where partial-flushes are much cheaper this method should be overridden
57 void SalFrame::Flush( const Rectangle& )
59 Flush();
62 // -----------------------------------------------------------------------
64 SalInstance::~SalInstance()
68 void SalInstance::FillFontPathList( std::list< rtl::OString >& )
70 // do nothing
73 SalTimer::~SalTimer()
77 SalBitmap::~SalBitmap()
81 SalI18NImeStatus::~SalI18NImeStatus()
85 SalSystem::~SalSystem()
89 SalPrinter::~SalPrinter()
93 BOOL SalPrinter::StartJob( const String*, const String&,
94 ImplJobSetup*, ImplQPrinter* )
96 return FALSE;
99 SalInfoPrinter::~SalInfoPrinter()
103 SalVirtualDevice::~SalVirtualDevice()
107 SalObject::~SalObject()
111 SalMenu::~SalMenu()
115 bool SalMenu::ShowNativePopupMenu(FloatingWindow *, const Rectangle&, ULONG )
117 return false;
120 bool SalMenu::AddMenuBarButton( const SalMenuButtonItem& )
122 return false;
125 void SalMenu::RemoveMenuBarButton( USHORT )
129 Rectangle SalMenu::GetMenuBarButtonRectPixel( USHORT, SalFrame* )
131 return Rectangle();
134 SalMenuItem::~SalMenuItem()
137 SalControlHandle::~SalControlHandle()