1 /* 2 (c) Copyright 2001-2009 The world wide DirectFB Open Source Community (directfb.org) 3 (c) Copyright 2000-2004 Convergence (integrated media) GmbH 4 5 All rights reserved. 6 7 Written by Denis Oliver Kropp <dok@directfb.org>, 8 Andreas Hundt <andi@fischlustig.de>, 9 Sven Neumann <neo@directfb.org>, 10 Ville Syrjälä <syrjala@sci.fi> and 11 Claudio Ciccani <klan@users.sf.net>. 12 13 This library is free software; you can redistribute it and/or 14 modify it under the terms of the GNU Lesser General Public 15 License as published by the Free Software Foundation; either 16 version 2 of the License, or (at your option) any later version. 17 18 This library 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 GNU 21 Lesser General Public License for more details. 22 23 You should have received a copy of the GNU Lesser General Public 24 License along with this library; if not, write to the 25 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 26 Boston, MA 02111-1307, USA. 27 */ 28 29 #ifndef __UNIQUE__TYPES_H__ 30 #define __UNIQUE__TYPES_H__ 31 32 33 typedef struct __UniQuE_UniqueContext UniqueContext; 34 typedef struct __UniQuE_UniqueDecoration UniqueDecoration; 35 typedef struct __UniQuE_UniqueDecorationItem UniqueDecorationItem; 36 typedef struct __UniQuE_UniqueDevice UniqueDevice; 37 typedef struct __UniQuE_UniqueLayout UniqueLayout; 38 typedef struct __UniQuE_UniqueWindow UniqueWindow; 39 40 typedef struct __UniQuE_UniqueInputChannel UniqueInputChannel; 41 typedef union __UniQuE_UniqueInputEvent UniqueInputEvent; 42 typedef struct __UniQuE_UniqueInputFilter UniqueInputFilter; 43 typedef struct __UniQuE_UniqueInputSwitch UniqueInputSwitch; 44 45 46 typedef struct __UniQuE_StretRegion StretRegion; 47 48 49 typedef struct __UniQuE_WMData WMData; 50 typedef struct __UniQuE_WMShared WMShared; 51 52 #endif 53 54