Merge "add missing packages requires" into tizen
[profile/ivi/ico-uxf-homescreen.git] / tests / system-controller / test-dummy-hs / CicoBackground.h
1 /*
2  * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
3  *
4  * This program is licensed under the terms and conditions of the
5  * Apache License, version 2.0.  The full text of the Apache License is at
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  */
9
10 /*========================================================================*/    
11 /**
12  *  @file   CicoBackground.h
13  *
14  *  @brief  
15  */
16 /*========================================================================*/    
17
18 #include "CicoEvasObject.h"
19 #include "CicoColor.h"
20
21 #ifndef __CICO_BACKGROUND_H__
22 #define __CICO_BACKGROUND_H__
23
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27
28 class CicoBackground : public CicoEvasObject {
29 public:
30     /* Constructor */
31     CicoBackground(const Evas *parent,
32                    const CicoGeometry &geometry,
33                    const CicoColor &color);
34    
35     /* Destructor */
36     virtual ~CicoBackground();
37
38     /* Get this object geometry */
39     void setColor(const CicoColor &color);
40
41 protected:
42     /* Default Constructor */
43     CicoBackground();
44  
45     /* Assignment Operator */
46     CicoBackground& operator=(const CicoBackground &object);
47
48     /* Copy Constructor */
49     CicoBackground(const CicoBackground &object);
50
51 private:
52     /* color of background object  */
53     CicoColor _color;
54 };
55
56 #ifdef __cplusplus
57 }
58 #endif
59
60 #endif  /* __CICO_BACKGROUND_H__ */
61 /* vim:set expandtab ts=4 sw=4: */