summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_private.h
diff options
context:
space:
mode:
authorGuilherme Iscaro <iscaro@profusion.mobi>2016-11-07 16:44:46 -0200
committerBruno Dilly <bdilly@profusion.mobi>2016-12-02 09:57:50 -0200
commitc3ed1d3154a0a3fda0dfb05b428f686422e779a6 (patch)
tree24024907ff0d03dcca46c53e4ff9e055ac9e4edb /src/lib/evas/include/evas_private.h
parentf442bd74d22899c8b3c0100463fd780958e62a7f (diff)
Evas: Add support for per seat modifiers and locks.
This patch introduces possibility to enable key locks and modifers by seat. It's very useful when the user has two keyboards attached to different seats.
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
-rw-r--r--src/lib/evas/include/evas_private.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 2af422f911..765765503c 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -769,7 +769,8 @@ struct _Evas_Modifier
769 int count; 769 int count;
770 char **list; 770 char **list;
771 } mod; 771 } mod;
772 Evas_Modifier_Mask mask; /* ok we have a max of 64 modifiers */ 772 Eina_Hash *masks; /* we have a max of 64 modifiers per seat */
773 Evas_Public_Data *e;
773}; 774};
774 775
775struct _Evas_Lock 776struct _Evas_Lock
@@ -778,7 +779,8 @@ struct _Evas_Lock
778 int count; 779 int count;
779 char **list; 780 char **list;
780 } lock; 781 } lock;
781 Evas_Modifier_Mask mask; /* we have a max of 64 locks */ 782 Eina_Hash *masks; /* we have a max of 64 locks per seat */
783 Evas_Public_Data *e;
782}; 784};
783 785
784struct _Evas_Post_Callback 786struct _Evas_Post_Callback