Branch data Line data Source code
1 : : /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 : : /*************************************************************************
3 : : *
4 : : * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 : : *
6 : : * Copyright 2000, 2010 Oracle and/or its affiliates.
7 : : *
8 : : * OpenOffice.org - a multi-platform office productivity suite
9 : : *
10 : : * This file is part of OpenOffice.org.
11 : : *
12 : : * OpenOffice.org is free software: you can redistribute it and/or modify
13 : : * it under the terms of the GNU Lesser General Public License version 3
14 : : * only, as published by the Free Software Foundation.
15 : : *
16 : : * OpenOffice.org is distributed in the hope that it will be useful,
17 : : * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 : : * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 : : * GNU Lesser General Public License version 3 for more details
20 : : * (a copy is included in the LICENSE file that accompanied this code).
21 : : *
22 : : * You should have received a copy of the GNU Lesser General Public License
23 : : * version 3 along with OpenOffice.org. If not, see
24 : : * <http://www.openoffice.org/license.html>
25 : : * for a copy of the LGPLv3 License.
26 : : *
27 : : ************************************************************************/
28 : :
29 : :
30 : : #include <salgdi.hxx>
31 : :
32 : : using ::rtl::OUString;
33 : :
34 : : /****************************************************************
35 : : * Placeholder for no native widgets
36 : : ***************************************************************/
37 : :
38 : :
39 : : /*
40 : : * IsNativeControlSupported()
41 : : *
42 : : * Returns sal_True if the platform supports native
43 : : * drawing of the control defined by nPart
44 : : */
45 : 535956 : sal_Bool SalGraphics::IsNativeControlSupported( ControlType, ControlPart )
46 : : {
47 : 535956 : return( sal_False );
48 : : }
49 : :
50 : :
51 : : /*
52 : : * HitTestNativeControl()
53 : : *
54 : : * If the return value is sal_True, bIsInside contains information whether
55 : : * aPos was or was not inside the native widget specified by the
56 : : * nType/nPart combination.
57 : : */
58 : 0 : sal_Bool SalGraphics::hitTestNativeControl( ControlType,
59 : : ControlPart,
60 : : const Rectangle&,
61 : : const Point&,
62 : : sal_Bool& )
63 : : {
64 : 0 : return( sal_False );
65 : : }
66 : :
67 : :
68 : : /*
69 : : * DrawNativeControl()
70 : : *
71 : : * Draws the requested control described by nPart/nState.
72 : : *
73 : : * rControlRegion: The bounding region of the complete control in VCL frame coordinates.
74 : : * aValue: An optional value (tristate/numerical/string)
75 : : * aCaption: A caption or title string (like button text etc)
76 : : */
77 : 0 : sal_Bool SalGraphics::drawNativeControl( ControlType,
78 : : ControlPart,
79 : : const Rectangle&,
80 : : ControlState,
81 : : const ImplControlValue&,
82 : : const OUString& )
83 : : {
84 : 0 : return( sal_False );
85 : : }
86 : :
87 : : /*
88 : : * GetNativeControlRegion()
89 : : *
90 : : * If the return value is sal_True, rNativeBoundingRegion
91 : : * contains the sal_True bounding region covered by the control
92 : : * including any adornment, while rNativeContentRegion contains the area
93 : : * within the control that can be safely drawn into without drawing over
94 : : * the borders of the control.
95 : : *
96 : : * rControlRegion: The bounding region of the control in VCL frame coordinates.
97 : : * aValue: An optional value (tristate/numerical/string)
98 : : * aCaption: A caption or title string (like button text etc)
99 : : */
100 : 54002 : sal_Bool SalGraphics::getNativeControlRegion( ControlType,
101 : : ControlPart,
102 : : const Rectangle&,
103 : : ControlState,
104 : : const ImplControlValue&,
105 : : const OUString&,
106 : : Rectangle &,
107 : : Rectangle & )
108 : : {
109 : 54002 : return( sal_False );
110 : : }
111 : :
112 : : /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|