On Sun, 15 May 2005 15:36:19 -0500 Frederick Reeve <[EMAIL PROTECTED]> babbled:

sorry to rain on your parade... but ... :( i cant use patches that are inline. 
mailers line-wrap them and so the diff doesn't work anymore. always attach 
diffs! :) BUT - i can re-implement this fairly trivially long before u get me 
fixed patches :)

> I made a small modification to e17/apps/e/src/bin/e_remote_main.c and
> e_bindings.h.  Just made it so you could use NONE as a modifier arg for
> enlightenment_remote allowing for example:
> 
> enlightenment_remote -binding-mouse-add ZONE 3 NONE 0 "menu_show" "clients"
> 
> to work instead of:
> 
> enlightenment_remote -binding-mouse-add ZONE 3 "" 0 "menu_show" "clients"
> 
> I had just seen some questions about it on the forum and figured if I
> added that and put it in the error message as an option the questions
> maybe less for the future.  Its a brainless thing I know but I only do
> what I can.
> 
> Btw is there any chance EFL will be getting python bindings?  I would
> love to do them myself but I'm afraid I don't know a thing about swig.
> 
> Diff follows:
> 
> Index: e17/apps/e/src/bin/e_bindings.h
> ===================================================================
> RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_bindings.h,v
> retrieving revision 1.7
> diff -u -r1.7 e_bindings.h
> --- e17/apps/e/src/bin/e_bindings.h    30 Apr 2005 05:07:27 -0000    1.7
> +++ e17/apps/e/src/bin/e_bindings.h    15 May 2005 19:36:05 -0000
> @@ -19,6 +19,7 @@
>   */
>  typedef enum _E_Binding_Modifier
>  {
> +   E_BINDING_MODIFIER_NONE = 0,
>     E_BINDING_MODIFIER_SHIFT = (1 << 0),
>     E_BINDING_MODIFIER_CTRL = (1 << 1),
>     E_BINDING_MODIFIER_ALT = (1 << 2),
> Index: e17/apps/e/src/bin/e_remote_main.c
> ===================================================================
> RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_remote_main.c,v
> retrieving revision 1.23
> diff -u -r1.23 e_remote_main.c
> --- e17/apps/e/src/bin/e_remote_main.c    13 May 2005 17:21:04 -0000    1.23
> +++ e17/apps/e/src/bin/e_remote_main.c    15 May 2005 19:36:06 -0000
> @@ -82,8 +82,9 @@
>            else if (!strncmp(pp, "WIN|", 4)) eb->modifiers |=
> E_BINDING_MODIFIER_WIN;
>            else if (strlen(pp) > 0)
>              {
> -               printf("OPT3 moidifier unknonw. Must be or mask of:\n"
> -                  "  SHIFT CTRL ALT WIN\n");
> +               printf("OPT3 moidifier unknown. Must be or mask of:\n"
> +                  "  SHIFT CTRL ALT WIN\n"
> +                  "  or stand-alone NONE\n");
>                 exit(-1);
>              }
>            pp = p + 1;
> @@ -94,10 +95,12 @@
>            else if (!strcmp(pp, "CTRL")) eb->modifiers |=
> E_BINDING_MODIFIER_CTRL;
>            else if (!strcmp(pp, "ALT")) eb->modifiers |=
> E_BINDING_MODIFIER_ALT;
>            else if (!strcmp(pp, "WIN")) eb->modifiers |=
> E_BINDING_MODIFIER_WIN;
> +          else if (!strcmp(pp, "NONE")) eb->modifiers =
> E_BINDING_MODIFIER_NONE;
>            else if (strlen(pp) > 0)
>              {
> -               printf("OPT3 moidifier unknonw. Must be or mask of:\n"
> -                  "  SHIFT CTRL ALT WIN\n");
> +               printf("OPT3 moidifier unknown. Must be or mask of:\n"
> +                  "  SHIFT CTRL ALT WIN\n"
> +                  "  or stand-alone NONE\n");
>                 exit(-1);
>              }
>            break;
> @@ -177,7 +180,8 @@
>            else if (strlen(pp) > 0)
>              {
>                 printf("OPT3 moidifier unknonw. Must be or mask of:\n"
> -                  "  SHIFT CTRL ALT WIN\n");
> +                  "  SHIFT CTRL ALT WIN\n"
> +                  "  or stand-alone NONE\n");
>                 exit(-1);
>              }
>            pp = p + 1;
> @@ -188,10 +192,12 @@
>            else if (!strcmp(pp, "CTRL")) eb->modifiers |=
> E_BINDING_MODIFIER_CTRL;
>            else if (!strcmp(pp, "ALT")) eb->modifiers |=
> E_BINDING_MODIFIER_ALT;
>            else if (!strcmp(pp, "WIN")) eb->modifiers |=
> E_BINDING_MODIFIER_WIN;
> +          else if (!strcmp(pp, "NONE")) eb->modifiers =
> E_BINDING_MODIFIER_NONE;
>            else if (strlen(pp) > 0)
>              {
>                 printf("OPT3 moidifier unknonw. Must be or mask of:\n"
> -                  "  SHIFT CTRL ALT WIN\n");
> +                  "  SHIFT CTRL ALT WIN\n"
> +                  "  or stand-alone NONE\n");
>                 exit(-1);
>              }
>            break;
> 
> =================================================================================
> Frederick Reeve (Cylix)                                    
> [EMAIL PROTECTED]
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by Oracle Space Sweepstakes
> Want to be the first software developer in space?
> Enter now for the Oracle Space Sweepstakes!
> http://ads.osdn.com/?ad_id=7393&alloc_id=16281&op=click
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多                              [EMAIL PROTECTED]
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to