1*5fdc4257SSteve Yin /*************************************************************************
2*5fdc4257SSteve Yin  *
3*5fdc4257SSteve Yin  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*5fdc4257SSteve Yin  *
5*5fdc4257SSteve Yin  * Copyright IBM Corporation 2010.
6*5fdc4257SSteve Yin  * Copyright 2000, 2010 Oracle and/or its affiliates.
7*5fdc4257SSteve Yin  *
8*5fdc4257SSteve Yin  * OpenOffice.org - a multi-platform office productivity suite
9*5fdc4257SSteve Yin  *
10*5fdc4257SSteve Yin  * This file is part of OpenOffice.org.
11*5fdc4257SSteve Yin  *
12*5fdc4257SSteve Yin  * OpenOffice.org is free software: you can redistribute it and/or modify
13*5fdc4257SSteve Yin  * it under the terms of the GNU Lesser General Public License version 3
14*5fdc4257SSteve Yin  * only, as published by the Free Software Foundation.
15*5fdc4257SSteve Yin  *
16*5fdc4257SSteve Yin  * OpenOffice.org is distributed in the hope that it will be useful,
17*5fdc4257SSteve Yin  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18*5fdc4257SSteve Yin  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19*5fdc4257SSteve Yin  * GNU Lesser General Public License version 3 for more details
20*5fdc4257SSteve Yin  * (a copy is included in the LICENSE file that accompanied this code).
21*5fdc4257SSteve Yin  *
22*5fdc4257SSteve Yin  * You should have received a copy of the GNU Lesser General Public License
23*5fdc4257SSteve Yin  * version 3 along with OpenOffice.org.  If not, see
24*5fdc4257SSteve Yin  * <http://www.openoffice.org/license.html>
25*5fdc4257SSteve Yin  * for a copy of the LGPLv3 License.
26*5fdc4257SSteve Yin  *
27*5fdc4257SSteve Yin  ************************************************************************/
28*5fdc4257SSteve Yin 
29*5fdc4257SSteve Yin /**
30*5fdc4257SSteve Yin  * AccComponent.cpp : Implementation of CUAccCOMApp and DLL registration.
31*5fdc4257SSteve Yin  */
32*5fdc4257SSteve Yin #include "stdafx.h"
33*5fdc4257SSteve Yin #include "UAccCOM2.h"
34*5fdc4257SSteve Yin #include "AccComponent.h"
35*5fdc4257SSteve Yin 
36*5fdc4257SSteve Yin /**
37*5fdc4257SSteve Yin  * Returns the location of the upper left corner of the object's bounding
38*5fdc4257SSteve Yin  * box relative to the parent.
39*5fdc4257SSteve Yin  *
40*5fdc4257SSteve Yin  * @param    Location    the upper left corner of the object's bounding box.
41*5fdc4257SSteve Yin  */
42*5fdc4257SSteve Yin STDMETHODIMP CAccComponent::get_locationInParent(long *x, long *y)
43*5fdc4257SSteve Yin {
44*5fdc4257SSteve Yin 
45*5fdc4257SSteve Yin     return CAccComponentBase::get_locationInParent(x,y);
46*5fdc4257SSteve Yin }
47*5fdc4257SSteve Yin 
48*5fdc4257SSteve Yin /**
49*5fdc4257SSteve Yin  * Returns the foreground color of this object.
50*5fdc4257SSteve Yin  *
51*5fdc4257SSteve Yin  * @param    Color    the color of foreground.
52*5fdc4257SSteve Yin  */
53*5fdc4257SSteve Yin STDMETHODIMP CAccComponent::get_foreground(IA2Color * foreground)
54*5fdc4257SSteve Yin {
55*5fdc4257SSteve Yin 
56*5fdc4257SSteve Yin     return CAccComponentBase::get_foreground(foreground);
57*5fdc4257SSteve Yin }
58*5fdc4257SSteve Yin 
59*5fdc4257SSteve Yin /**
60*5fdc4257SSteve Yin  * Returns the background color of this object.
61*5fdc4257SSteve Yin  *
62*5fdc4257SSteve Yin  * @param    Color    the color of background.
63*5fdc4257SSteve Yin  */
64*5fdc4257SSteve Yin STDMETHODIMP CAccComponent::get_background(IA2Color * background)
65*5fdc4257SSteve Yin {
66*5fdc4257SSteve Yin 
67*5fdc4257SSteve Yin     return CAccComponentBase::get_background(background);
68*5fdc4257SSteve Yin }
69*5fdc4257SSteve Yin 
70*5fdc4257SSteve Yin /**
71*5fdc4257SSteve Yin  * Overide of IUNOXWrapper.
72*5fdc4257SSteve Yin  *
73*5fdc4257SSteve Yin  * @param    pXInterface    the pointer of UNO interface.
74*5fdc4257SSteve Yin  */
75*5fdc4257SSteve Yin STDMETHODIMP CAccComponent::put_XInterface(long pXInterface)
76*5fdc4257SSteve Yin {
77*5fdc4257SSteve Yin 
78*5fdc4257SSteve Yin     return CAccComponentBase::put_XInterface(pXInterface);
79*5fdc4257SSteve Yin }
80