Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/bin
Modified Files:
Tag: SPLIT
ecore_test.c
Log Message:
example of porperty change to event translation... eventually might want to
turn the property one into a table...
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -u -3 -r1.1.2.11 -r1.1.2.12
--- ecore_test.c 4 Feb 2003 22:35:42 -0000 1.1.2.11
+++ ecore_test.c 5 Feb 2003 06:51:57 -0000 1.1.2.12
@@ -184,6 +184,32 @@
}
int
+handler_x_window_prop_title_change(int type, void *event, void *data)
+{
+ Ecore_X_Event_Window_Prop_Title_Change *e;
+
+ e = event;
+ if (e->title)
+ printf("Title change to \"%s\"\n", e->title);
+ else
+ printf("Title deleted\n");
+ return 1;
+}
+
+int
+handler_x_window_prop_name_class_change(int type, void *event, void *data)
+{
+ Ecore_X_Event_Window_Prop_Name_Class_Change *e;
+
+ e = event;
+ if ((e->name) && (e->clas))
+ printf("Name & Class change to \"%s\".\"%s\"\n", e->name, e->clas);
+ else
+ printf("Name & Class deleted\n");
+ return 1;
+}
+
+int
main(int argc, const char **argv)
{
start_time = ecore_time_get();
@@ -217,6 +243,8 @@
ecore_event_handler_add(ECORE_EVENT_X_WINDOW_DESTROY, handler_x_window_destroy,
NULL);
ecore_event_handler_add(ECORE_EVENT_X_WINDOW_CONFIGURE,
handler_x_window_configure, NULL);
ecore_event_handler_add(ECORE_EVENT_X_WINDOW_DELETE_REQUEST,
handler_x_window_delete_request, NULL);
+ ecore_event_handler_add(ECORE_EVENT_X_WINDOW_PROP_TITLE_CHANGE,
+handler_x_window_prop_title_change, NULL);
+ ecore_event_handler_add(ECORE_EVENT_X_WINDOW_PROP_NAME_CLASS_CHANGE,
+handler_x_window_prop_name_class_change, NULL);
ecore_x_flush();
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs