--- ../../ewl/src/ewlwindow.h	Tue Aug 15 19:11:03 2000
+++ ewlwindow.h	Wed Aug 16 13:31:01 2000
@@ -7,17 +7,20 @@
 /* ALL THIS SHIT WILL BE COMING FROM THE DB EVENTUALLY */
 #define EWL_DEFAULT_WINDOW_TYPE	   EWL_WINDOW_TOPLEVEL
 #define EWL_DEFAULT_WINDOW_TITLE   "Untitled EwlWindow"
-#define EWL_DEFAULT_WINDOW_WIDTH   320
-#define EWL_DEFAULT_WINDOW_HEIGHT  240
 #define EWL_DEFAULT_WINDOW_X   0
 #define EWL_DEFAULT_WINDOW_Y   0
+#define EWL_DEFAULT_WINDOW_WIDTH   320
+#define EWL_DEFAULT_WINDOW_HEIGHT  240
 #define EWL_DEFAULT_WINDOW_NAME_H  "Untitled EwlWindow" /*ewl_db_get("EwlWindow.db","default/name_hint")*/
 #define EWL_DEFAULT_WINDOW_CLASS_H "Untitled EwlWindow"
+#define EWL_DEFAULT_WINDOW_DECOR_H TRUE
 
 typedef struct _EwlWindow EwlWindow;
 
 enum _EwlWinType	{
-	EWL_WINDOW_TOPLEVEL
+	EWL_WINDOW_TOPLEVEL,
+/* heh change this please i couldnt think of anything else ;) */
+	EWL_WINDOW_WITH_OVERRIDE
 };
 
 typedef enum _EwlWinType EwlWinType;
@@ -43,14 +46,18 @@
 	int				 w, h;
 	char            *name_hint;
 	char            *class_hint;
-	EwlBool			 decorations;				 
+	EwlBool			 decor_hint;				 
 };
 
 EwlWidget   *ewl_window_new(EwlWinType type);
-EwlWidget   *ewl_window_new_with_values(char *title, int w, int h,
-                                        char *name_hint, char *class_hint);
-void         ewl_window_init(EwlWindow *win, char *title, int w, int h,
-                             char *name_hint, char *class_hint);
+EwlWidget   *ewl_window_new_with_values(EwlWinType type, char *title, 
+										int x, int y, int w, int h,
+                                        char *name_hint, char *class_hint,
+										EwlBool decor_hint);
+void         ewl_window_init(EwlWindow *win, EwlWinType type, char *title, 
+							 int x, int y, int w, int h,
+                             char *name_hint, char *class_hint,
+							 EwlBool decor_hint);
 
 void         ewl_window_pack(EwlWidget *window, EwlWidget *child);
 

