#ifdef E_TYPEDEFS
#else
#ifndef TRIVIALS_H
#define TRIVIALS_H
#include "e.h"
#include <stdarg.h>

void
change_window_border(E_Border *bd,
                     char     *bordername);
void
move_resize(E_Border *bd,
            int       x,
            int       y,
            int       w,
            int       h);
void
     recursively_set_disabled(Evas_Object *obj,
                         int               disabled);
void DBG(const char *fmt,
          ...);
int
max(int a,
    int b);
int
min(int a,
    int b);
int
between(int value,
        int minimum,
        int maximum);
E_Desk *
 get_current_desk();
int
 shelf_show_on_desk(E_Shelf *sh,
                   E_Desk   *desk);

/* HACK: Needed to get subobjs of the widget. Is there a better way? */
typedef struct _E_Widget_Smart_Data E_Widget_Smart_Data;

struct _E_Widget_Smart_Data
{
   Evas_Object *parent_obj;
   Evas_Coord   x, y, w, h;
   Evas_Coord   minw, minh;
   Eina_List   *subobjs;
};

#endif
#endif
/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/
