Enlightenment CVS committal

Author  : titansoccer15
Project : e17
Module  : proto

Dir     : e17/proto/ephoto/src


Modified Files:
        ephoto.c ephoto_misc.c ephoto.h 


Log Message:

Command option work. see ephoto --help.

===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/ephoto/src/ephoto.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- ephoto.c    21 Mar 2006 02:44:11 -0000      1.16
+++ ephoto.c    21 Mar 2006 23:44:15 -0000      1.17
@@ -22,10 +22,11 @@
 int argfit = 0;
 int argfullscreen = 0;
 char *audios;
+char buf[PATH_MAX];
 char argimage[PATH_MAX];
 char argaudio[PATH_MAX];
-char *argheight;
-char *argwidth;
+char argheight[PATH_MAX] = "600";
+char argwidth[PATH_MAX] = "480";
 char tempdb[PATH_MAX];
 char db[PATH_MAX];
 /*****************/
@@ -92,6 +93,16 @@
                        imageint++;
                        arglength = atoi(argv[imageint]);
                }
+               else if ( argint < argc && !strcmp(argv[argint], "--win-size") 
) {
+                       int imageint;
+                       imageint = argint;
+                       imageint++;
+                       snprintf(argwidth, PATH_MAX, "%s", argv[imageint]);
+                       printf("%s\n", argwidth);
+                       imageint++;
+                       snprintf(argheight, PATH_MAX, "%s", argv[imageint]);
+                       printf("%s\n", argheight);
+               }
                else if ( argint < argc && !strcmp(argv[argint], "--loop") ) {
                        argloop = 1;
                }
@@ -387,13 +398,8 @@
                        ewl_widget_show(m->text);
                
                m->wsize = ewl_entry_new();
+               ewl_text_text_set(EWL_TEXT(m->wsize), argwidth);
                ewl_entry_editable_set(EWL_ENTRY(m->wsize), 0);
-               if ( argwidth == NULL ) {
-                       ewl_text_text_set(EWL_TEXT(m->wsize), "640");
-               }
-               if ( argwidth != NULL ) {
-                       ewl_text_text_set(EWL_TEXT(m->wsize), argwidth);
-               }
                ewl_object_maximum_size_set(EWL_OBJECT(m->wsize), 50, 10);
                ewl_object_alignment_set(EWL_OBJECT(m->wsize), 
EWL_FLAG_ALIGN_CENTER);
                ewl_container_child_append(EWL_CONTAINER(m->hboxv), m->wsize);
@@ -408,13 +414,8 @@
                ewl_widget_show(m->text);
                
                m->hsize = ewl_entry_new();
+               ewl_text_text_set(EWL_TEXT(m->hsize), argheight);
                ewl_entry_editable_set(EWL_ENTRY(m->hsize), 0);
-               if ( argheight == NULL ) {
-                       ewl_text_text_set(EWL_TEXT(m->hsize), "480");
-               }
-               if ( argheight != NULL ) {
-                       ewl_text_text_set(EWL_TEXT(m->hsize), argheight);
-               }
                ewl_object_maximum_size_set(EWL_OBJECT(m->hsize), 50, 10);
                ewl_object_alignment_set(EWL_OBJECT(m->hsize), 
EWL_FLAG_ALIGN_CENTER);
                ewl_container_child_append(EWL_CONTAINER(m->hboxv), m->hsize);
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/ephoto/src/ephoto_misc.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- ephoto_misc.c       17 Mar 2006 22:05:16 -0000      1.2
+++ ephoto_misc.c       21 Mar 2006 23:44:15 -0000      1.3
@@ -53,8 +53,8 @@
                ewl_entry_editable_set(EWL_ENTRY(m->hsize), 0);
        }
        if ( w == m->rad4 ) {
-               ewl_text_text_set(EWL_TEXT(m->wsize), "640");
-               ewl_text_text_set(EWL_TEXT(m->hsize), "480");
+               ewl_text_text_set(EWL_TEXT(m->wsize), argwidth);
+               ewl_text_text_set(EWL_TEXT(m->hsize), argheight);
                ewl_entry_editable_set(EWL_ENTRY(m->wsize), 1);
                ewl_entry_editable_set(EWL_ENTRY(m->hsize), 1);
        }
===================================================================
RCS file: /cvsroot/enlightenment/e17/proto/ephoto/src/ephoto.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- ephoto.h    21 Mar 2006 02:36:53 -0000      1.8
+++ ephoto.h    21 Mar 2006 23:44:15 -0000      1.9
@@ -131,8 +131,8 @@
 extern int argfit;
 extern int argfullscreen;
 extern int argloop;
-extern char *argwidth;
-extern char *argheight;
+extern char argwidth[PATH_MAX];
+extern char argheight[PATH_MAX];
 extern char *audios;
 
 #endif




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to