#include <X11/Xft/Xft.h>
#include <glib.h>
#include "color.h"
-#include "../kernel/geom.h"
+#include "kernel/geom.h"
typedef enum {
Surface_Planar,
typedef struct {
XftFont *xftfont;
int height;
+ int elipses_length;
} ObFont;
typedef enum {
} TextureMask;
typedef struct TextureRGBA {
- int width;
- int height;
+ guint width;
+ guint height;
unsigned long *data;
/* cached scaled so we don't have to scale often */
- int cwidth;
- int cheight;
+ guint cwidth;
+ guint cheight;
unsigned long *cache;
} TextureRGBA;
void pseudocolor_startup(void);
void pixel32_to_pixmap(pixel32 *in, Pixmap out, int x, int y, int w, int h);
+void appearance_minsize(Appearance *l, int *w, int *h);
+
+void render_pixmap_to_rgba(Pixmap pmap, Pixmap mask,
+ int *w, int *h, gulong **data);
+
#endif /*__render_h*/