Enlightenment CVS committal

Author  : fletch3k
Project : misc
Module  : enotes

Dir     : misc/enotes/src


Modified Files:
        config.c config.h main.c settings.c settings.h usage.c usage.h 


Log Message:
Control Centre is optional.  IPC Close added.

===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/config.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- config.c    6 Feb 2004 07:36:30 -0000       1.2
+++ config.c    7 Feb 2004 22:14:28 -0000       1.3
@@ -97,6 +97,8 @@
                if (p->theme != NULL)
                        free(p->theme);
                p->theme = strdup(info->value);
+       } else if (!strcmp(info->name, "controlcentre")) {
+               p->controlcentre=atoi(info->value);
        } else if (!strcmp(info->name, "intro")) {
                p->intro = atoi(info->value);
        } else if (!strcmp(info->name, "debug")) {
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/config.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- config.h    6 Feb 2004 07:36:30 -0000       1.2
+++ config.h    7 Feb 2004 22:14:28 -0000       1.3
@@ -29,6 +29,7 @@
 typedef struct {
        char           *render_method;
        char           *theme;
+       int             controlcentre;
        int             intro;
        int             debug;
        struct _conf_note {
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/main.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- main.c      7 Feb 2004 22:01:56 -0000       1.3
+++ main.c      7 Feb 2004 22:14:28 -0000       1.4
@@ -61,8 +61,10 @@
                dml("Efl Successfully Initiated", 1);
 
                /* Begin the Control Centre */
-               setup_cc();
-               dml("Control Centre Setup", 1);
+               if (main_config->controlcentre==1) {
+                       setup_cc();
+                       dml("Control Centre Setup", 1);
+               }
 
                /* Display the Introduction Note */
                if (main_config->intro == 1) {
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/settings.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- settings.c  6 Feb 2004 07:36:30 -0000       1.2
+++ settings.c  7 Feb 2004 22:14:28 -0000       1.3
@@ -133,6 +133,7 @@
                setup_settings_opt_int(settings->tree, "Note - Height:",
                                       main_config->note->height);
 
+       settings->cc = setup_settings_opt_int (settings->tree, "Control Centre [0=No 
1=Yes]:", main_config->controlcentre);
        settings->cc_x =
                setup_settings_opt_int(settings->tree, "Control Centre - X:",
                                       main_config->cc->x);
@@ -150,6 +151,7 @@
        settings->debug =
                setup_settings_opt_int(settings->tree, "Debugging Level [0-2]:",
                                       main_config->debug);
+
        return;
 }
 
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/settings.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- settings.h  6 Feb 2004 07:36:30 -0000       1.2
+++ settings.h  7 Feb 2004 22:14:28 -0000       1.3
@@ -48,7 +48,7 @@
        Ewl_Widget     *revertbtn;
        Ewl_Widget     *closebtn;
        Settings_Opt    render_method, theme, intro, note_x, note_y, note_w,
-               note_h, cc_x, cc_y, cc_w, cc_h, debug;
+               note_h, cc_x, cc_y, cc_w, cc_h, debug, cc;
 } Settings;
 
 extern MainConfig *main_config;
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/usage.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- usage.c     7 Feb 2004 22:01:56 -0000       1.3
+++ usage.c     7 Feb 2004 22:14:28 -0000       1.4
@@ -65,6 +65,9 @@
                                free(main_config->theme);
                        main_config->theme = strdup(optarg);
                        break;
+               case 'C':
+                       main_config->controlcentre = atoi (optarg);
+                       break;
                case 'i':
                        main_config->intro = atoi(optarg);
                        break;
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/usage.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- usage.h     6 Feb 2004 07:36:31 -0000       1.2
+++ usage.h     7 Feb 2004 22:14:28 -0000       1.3
@@ -41,6 +41,8 @@
 \n\
 -r        --render-method   STR     Render Method\n\
 -t        --theme           STR     Theme\n\
+-C        --control-centre  INT     Enable/Disable the Control\n\
+                                    Centre.\n\
 -i        --intro           INT     Display the Intro.\n\
 \n\
 -X        --cc-x            INT     Control Centre X Positioning.\n\
@@ -66,6 +68,7 @@
        {"config-file", 1, 0, 'c'},
        {"render-method", 1, 0, 'r'},
        {"theme", 1, 0, 't'},
+       {"control-centre", 1, 0, 'C'},
        {"intro", 1, 0, 'i'},
        {"debug", 1, 0, 'd'},
        {"cc-x", 1, 0, 'X'},




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to