X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=render%2Frender.h;h=8363dd9095ded90a14d25d0bb1b950de11c9cf5c;hb=e5be9ad6ccc45b03ee52939f0c9e04a74009986b;hp=9cd1bd7379ad6e1e3d72acb6c0ad5af264de04d0;hpb=ab68bcfb1e93daa41131174ac998548a183b5395;p=chaz%2Fopenbox diff --git a/render/render.h b/render/render.h index 9cd1bd73..8363dd90 100644 --- a/render/render.h +++ b/render/render.h @@ -7,34 +7,6 @@ #include #include "color.h" -#ifdef HAVE_STDINT_H -# include -#else -# ifdef HAVE_SYS_TYPES_H -# include -# endif -#endif - -#ifdef HAVE_STDINT_H -typedef uint32_t pixel32; -typedef uint16_t pixel16; -#else -typedef u_int32_t pixel32; -typedef u_int16_t pixel16; -#endif /* HAVE_STDINT_H */ - -#if (G_ENDIAN == G_BIG_ENDIAN) -#define default_red_shift 0 -#define default_green_shift 8 -#define default_blue_shift 16 -#define endian MSBFirst -#else -#define default_red_shift 16 -#define default_green_shift 8 -#define default_blue_shift 0 -#define endian LSBFirst -#endif /* G_ENDIAN == G_BIG_ENDIAN */ - typedef enum { Surface_Planar, Surface_Nonplanar @@ -99,6 +71,7 @@ typedef struct Surface { typedef struct { XftFont *xftfont; + int height; } ObFont; typedef enum { @@ -163,4 +136,5 @@ void render_shutdown(void); Appearance *appearance_new(SurfaceType type, int numtex); Appearance *appearance_copy(Appearance *a); void appearance_free(Appearance *a); +void truecolor_startup(void); #endif /*__render_h*/