1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
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
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
& )
62 // -----------------------------------------------------------------------
64 SalInstance::~SalInstance()
68 void SalInstance::FillFontPathList( std::list
< rtl::OString
>& )
77 SalBitmap::~SalBitmap()
81 SalI18NImeStatus::~SalI18NImeStatus()
85 SalSystem::~SalSystem()
89 SalPrinter::~SalPrinter()
93 BOOL
SalPrinter::StartJob( const String
*, const String
&,
94 ImplJobSetup
*, ImplQPrinter
* )
99 SalInfoPrinter::~SalInfoPrinter()
103 SalVirtualDevice::~SalVirtualDevice()
107 SalObject::~SalObject()
115 bool SalMenu::ShowNativePopupMenu(FloatingWindow
*, const Rectangle
&, ULONG
)
120 bool SalMenu::AddMenuBarButton( const SalMenuButtonItem
& )
125 void SalMenu::RemoveMenuBarButton( USHORT
)
129 Rectangle
SalMenu::GetMenuBarButtonRectPixel( USHORT
, SalFrame
* )
134 SalMenuItem::~SalMenuItem()
137 SalControlHandle::~SalControlHandle()