Enlightenment CVS committal
Author : fletch3k
Project : misc
Module : enotes
Dir : misc/enotes/src
Modified Files:
note.c note.h saveload.c saveload.h settings.c settings.h
Log Message:
Embed Fixes
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/note.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- note.c 29 Apr 2004 16:20:19 -0000 1.14
+++ note.c 5 May 2004 18:59:26 -0000 1.15
@@ -202,11 +202,15 @@
evas_object_show(p->eo);
+
p->vbox = ewl_vbox_new();
ewl_object_set_fill_policy((Ewl_Object *) p->vbox, EWL_FLAG_FILL_FILL);
ewl_container_append_child((Ewl_Container *) p->emb, p->vbox);
ewl_widget_show(p->vbox);
+ ewl_callback_append(p->emb, EWL_CALLBACK_CONFIGURE, note_move_embed,
+ p->vbox);
+
p->title = ewl_entry_new(title);
ewl_container_append_child((Ewl_Container *) p->vbox, p->title);
ewl_widget_show(p->title);
@@ -506,3 +510,15 @@
{
return (evas_list_prev(note));
}
+
+/**
+ * @param w: The widget to size according to the embed.
+ * @params ev_data and user_data: Callback info.
+ * @brief: Moves embed contents to correct location.
+ */
+void
+note_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
+{
+ ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+ CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
+}
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/note.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- note.h 19 Feb 2004 18:12:57 -0000 1.5
+++ note.h 5 May 2004 18:59:26 -0000 1.6
@@ -88,6 +88,7 @@
char *get_date_string(void);
int note_edje_close_timer(void *p);
int timer_val_compare(void *data);
+void note_move_embed(Ewl_Widget * w, void *ev_data, void *user_data);
/* External Interaction */
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/saveload.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- saveload.c 11 Mar 2004 17:28:58 -0000 1.8
+++ saveload.c 5 May 2004 18:59:26 -0000 1.9
@@ -88,6 +88,9 @@
EWL_FLAG_FILL_FILL);
ewl_widget_show(saveload->vbox);
+ ewl_callback_append(saveload->emb, EWL_CALLBACK_CONFIGURE,
+ save_and_load_move_embed, saveload->vbox);
+
saveload->tree = ewl_tree_new(1);
ewl_container_append_child((Ewl_Container *) saveload->vbox,
saveload->tree);
@@ -410,6 +413,9 @@
EWL_FLAG_FILL_FILL);
ewl_widget_show(load->vbox);
+ ewl_callback_append(load->emb, EWL_CALLBACK_CONFIGURE,
+ save_and_load_move_embed, load->vbox);
+
load->tree = ewl_tree_new(1);
ewl_container_append_child((Ewl_Container *) load->vbox, load->tree);
ewl_object_set_fill_policy((Ewl_Object *) load->tree,
@@ -657,3 +663,15 @@
ewl_load_revert(NULL, NULL, NULL);
return;
}
+
+/**
+ * @param w: The widget to size according to the embed.
+ * @params ev_data and user_data: Callback info.
+ * @brief: Moves embed contents to correct location.
+ */
+void
+save_and_load_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
+{
+ ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+ CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
+}
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/saveload.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- saveload.h 19 Feb 2004 18:12:57 -0000 1.6
+++ saveload.h 5 May 2004 18:59:26 -0000 1.7
@@ -111,5 +111,9 @@
void ewl_load_listitem_click(Ewl_Widget * o, void *ev_data,
void *null);
+/** BOTH **/
+void save_and_load_move_embed(Ewl_Widget * w, void *ev_data,
+ void *user_data);
+
#endif
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/settings.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- settings.c 11 Mar 2004 17:28:58 -0000 1.6
+++ settings.c 5 May 2004 18:59:26 -0000 1.7
@@ -78,6 +78,9 @@
ewl_object_set_fill_policy((Ewl_Object *) s->vbox, EWL_FLAG_FILL_FILL);
ewl_widget_show(s->vbox);
+ ewl_callback_append(s->emb, EWL_CALLBACK_CONFIGURE, settings_move_embed,
+ s->vbox);
+
s->tree = ewl_tree_new(2);
ewl_container_append_child((Ewl_Container *) s->vbox, s->tree);
ewl_object_set_fill_policy((Ewl_Object *) s->tree, EWL_FLAG_FILL_FILL);
@@ -338,3 +341,15 @@
free(locfn);
return;
}
+
+/**
+ * @param w: The widget to size according to the embed.
+ * @params ev_data and user_data: Callback info.
+ * @brief: Moves embed contents to correct location.
+ */
+void
+settings_move_embed(Ewl_Widget * w, void *ev_data, void *user_data)
+{
+ ewl_object_request_geometry(EWL_OBJECT(user_data), CURRENT_X(w),
+ CURRENT_Y(w), CURRENT_W(w), CURRENT_H(w));
+}
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/settings.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- settings.h 17 Feb 2004 12:07:28 -0000 1.5
+++ settings.h 5 May 2004 18:59:26 -0000 1.6
@@ -60,6 +60,8 @@
void fill_tree(void);
void settings_setup_button(Ewl_Widget * c, Ewl_Widget ** b,
char *label);
+void settings_move_embed(Ewl_Widget * w, void *ev_data,
+ void *user_data);
/* Setting up the Options */
Settings_Opt setup_settings_opt(Ewl_Widget * tree, char *caption,
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs