use settings.db........ and um.. err.. stuff

SVN revision: 4042
This commit is contained in:
Carsten Haitzler 2000-12-27 22:42:59 +00:00
parent f20dd1edff
commit d1c8cc48a4
3 changed files with 20 additions and 7 deletions

View File

@ -286,7 +286,7 @@ struct _E_Active_Action_Timer
struct _E_View struct _E_View
{ {
OBJ_PROPERTIES OBJ_PROPERTIES;
}; };
void e_action_add_proto(char *action, void e_action_add_proto(char *action,
@ -383,3 +383,7 @@ char *e_config_get(char *type);
void e_config_init(void); void e_config_init(void);
void e_config_set_user_dir(char *dir); void e_config_set_user_dir(char *dir);
char *e_config_user_dir(void); char *e_config_user_dir(void);
void e_view_free(E_View *v);
E_View *e_view_new(void);
void e_view_init(void);

View File

@ -9,10 +9,11 @@ e_resist_border(E_Border *b)
int ok = 0; int ok = 0;
int dx, dy, d; int dx, dy, d;
int resist_x = 0, resist_y = 0; int resist_x = 0, resist_y = 0;
char *settings_db = "./settings.db"; char *settings_db;
Evas_List l, rects = NULL; Evas_List l, rects = NULL;
E_Rect *r; E_Rect *r;
settings_db = e_config_get("settings");
E_DB_INT_GET(settings_db, "/move/resist", resist, ok); E_DB_INT_GET(settings_db, "/move/resist", resist, ok);
if (!ok) resist = 1; if (!ok) resist = 1;
if (!resist) if (!resist)

View File

@ -1,5 +1,14 @@
#include "e.h" #include "e.h"
static Evas_List views = NULL;
void
e_view_free(E_View *v)
{
views = evas_list_remove(views, v);
FREE(v);
}
E_View * E_View *
e_view_new(void) e_view_new(void)
{ {
@ -7,11 +16,10 @@ e_view_new(void)
v = NEW(E_View, 1); v = NEW(E_View, 1);
ZERO(v, E_View, 1); ZERO(v, E_View, 1);
} OBJ_INIT(v, e_view_free);
void views = evas_list_append(views, v);
e_view_free(E_View *v) return v;
{
} }
void void