[prev in list] [next in list] [prev in thread] [next in thread]
List: enlightenment-svn
Subject: E CVS: apps/e raster
From: enlightenment-cvs () lists ! sourceforge ! net
Date: 2001-11-26 13:09:04
[Download RAW message or body]
Enlightenment CVS committal
Author : raster
Project : e17
Module : apps/e
Dir : e17/apps/e/src
Modified Files:
view.c view.h
Log Message:
add stuff to e_setup.. dialog has buttons now. fixed bug with view with bg
addition not working.
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/view.c,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -3 -r1.96 -r1.97
--- view.c 2001/11/26 01:10:48 1.96
+++ view.c 2001/11/26 13:08:33 1.97
@@ -1527,7 +1527,7 @@
v = e_view_find_by_monitor_id(id);
if (!v) D_RETURN;
e_iconbar_file_add(v, file);
- e_view_bg_change(v, file);
+ e_view_bg_add(v, file);
/* filter files here */
if (!e_view_filter_file(v, file)) D_RETURN;
if (!e_icon_find_by_file(v, file))
@@ -1559,7 +1559,7 @@
v = e_view_find_by_monitor_id(id);
if (!v) D_RETURN;
e_iconbar_file_delete(v, file);
- e_view_bg_change(v, file);
+ e_view_bg_del(v, file);
{
E_Icon *ic;
@@ -2407,9 +2407,39 @@
D_ENTER;
+ printf("change %s\n", file);
+ if (!(!strcmp(file, ".e_background.bg.db"))) return;
+ sprintf(buf, "background_reload:%s", v->dir);
+ ecore_add_event_timer(buf, 0.5, e_view_bg_reload_timeout, 0, v);
+
+ D_RETURN;
+}
+
+void
+e_view_bg_add(E_View *v, char *file)
+{
+ char buf[PATH_MAX];
+
+ D_ENTER;
+
+ printf("change %s\n", file);
if (!(!strcmp(file, ".e_background.bg.db"))) return;
- sprintf(buf, "background_reload:%s", v->dir);
+ sprintf(buf, "%s/%s", v->dir, file);
+ if (!strcmp(buf, v->bg_file)) D_RETURN;
+ IF_FREE(v->bg_file);
+ e_strdup(v->bg_file, "");
+ sprintf(buf, "background_reload:%s", v->dir);
ecore_add_event_timer(buf, 0.5, e_view_bg_reload_timeout, 0, v);
+
+ D_RETURN;
+}
+
+void
+e_view_bg_del(E_View *v, char *file)
+{
+ D_ENTER;
+
+ e_view_bg_change(v, file);
D_RETURN;
}
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/view.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -3 -r1.24 -r1.25
--- view.h 2001/11/26 01:20:24 1.24
+++ view.h 2001/11/26 13:08:34 1.25
@@ -229,6 +229,8 @@
void e_view_bg_load(E_View *v);
void e_view_bg_change(E_View *v, char *file);
+void e_view_bg_add(E_View *v, char *file);
+void e_view_bg_del(E_View *v, char *file);
void e_view_close_all(void);
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic