Chris Michael
f65a2beb04
fix formatting
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 05:21:28 -04:00
Chris Michael
c7c3760953
remove debug messages for mouse in/out
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 05:18:39 -04:00
Chris Michael
7f23be6920
add checks in client focus/unfocus to test for wayland client
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 05:17:41 -04:00
Chris Michael
04d007085e
add callbacks for client focus/unfocus
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 05:16:30 -04:00
Chris Michael
753c340399
add evas callback for client resize
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 04:47:57 -04:00
Chris Michael
a851ac31af
add evas callback for color_set
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 04:44:40 -04:00
Chris Michael
e045e098f7
add evas callback for ping event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 04:43:11 -04:00
Chris Michael
48bc5d470a
add evas callback for kill request
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 04:41:32 -04:00
Chris Michael
37f0b2f7fd
add evas callback for delete_request and fix printf warnings for
...
uint64_t
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-17 04:39:58 -04:00
Chris Michael
e43cbf3e4c
add evas callback for key up events
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 17:16:52 -04:00
Chris Michael
21d5c803f7
add evas callback for key down event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 17:14:52 -04:00
Chris Michael
379bbdaec3
add evas callbacks for mouse wheel event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 17:13:15 -04:00
Chris Michael
f7a905a836
add evas callbacks for mouse up event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 17:11:43 -04:00
Chris Michael
8bafbf0b3f
add evas callback function for mouse down event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 17:10:01 -04:00
Chris Michael
0d56cf5662
add evas callback for mouse move on a surface
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 13:08:22 -04:00
Chris Michael
9fbe869498
add evas callback for mouse out on a surface
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 13:06:24 -04:00
Chris Michael
ec91cda58c
remove some debug messages
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 13:00:26 -04:00
Chris Michael
b567bbc339
add callback for mouse in on the client.
...
Fix improper tiler_clear in surface_commit function.
Add fast-path in surface commit to skip processing regions & damage if
the client is not visible.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 12:56:40 -04:00
Chris Michael
a74cc7067e
add hook for evas callback hide so we can hide any video children
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 12:28:37 -04:00
Chris Michael
5ca6814cc1
add hoook for evas show callback and show any video childs
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 12:25:59 -04:00
Chris Michael
59c9f5f89f
fetch pixmap id in opaque & input region set functions
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 12:20:44 -04:00
Chris Michael
4b251d783c
add listener for comp_object_add event so we can setup evas callbacks
...
for a client.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 12:18:50 -04:00
Chris Michael
3f2b228715
fix typo
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:44:46 -04:00
Chris Michael
06cce58dee
update todo
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:39:41 -04:00
Chris Michael
d1eb4efb9b
cleanup any pending input regions when we delete the client
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:39:03 -04:00
Chris Michael
fa54829913
cleanup any pending opaque regions when we delete the client
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:38:39 -04:00
Chris Michael
cfca760b59
cleanup any remaning damage rectangles when we delete the client
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:37:45 -04:00
Chris Michael
3d0298f411
add some comments about fetching resource data
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:32:13 -04:00
Chris Michael
5d6b5a4d47
update resource data comment
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:29:25 -04:00
Chris Michael
f934b05fb1
add code to handle pending input regions during surface commit
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:26:18 -04:00
Chris Michael
55032dd3f1
add code to handle pending opaque regions during surface commit
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:25:51 -04:00
Chris Michael
6dc40f5dc5
add code to handle pending damages during surface commit
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:24:59 -04:00
Chris Michael
c42b2df50e
add code to handle setting surface input region
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:24:03 -04:00
Chris Michael
88533db92b
add code to handle setting surface opaque region
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:23:41 -04:00
Chris Michael
096cfb14bb
Add code to handle setting surface damages
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:22:58 -04:00
Chris Michael
8a78f31cf3
add code to handle regions (creating, destroying, setting)
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:21:33 -04:00
Chris Michael
938e5dfd4b
change damages to be a list
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-16 11:21:12 -04:00
Chris Michael
fbe78bea04
Start on surface commit code and improve some debugging messages
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 10:44:10 -04:00
Chris Michael
9a30ff4fa1
add internal function prototype for surface commit
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 10:43:55 -04:00
Chris Michael
8cd8e4e313
add hooks for client delete
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 08:07:56 -04:00
Chris Michael
76e1c8e953
add code to hook the client new event
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 08:01:14 -04:00
Chris Michael
da2049b052
Add code to create the clients window hash
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 06:57:16 -04:00
Chris Michael
dea5237a9b
Implement code for surfaced attach
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 06:54:45 -04:00
Chris Michael
a914c73c63
Fix compile errors. Implement start of buffer code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 06:53:45 -04:00
Chris Michael
a76224c464
unset pixmap resource when surface resource is destroyed
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-15 02:47:56 -04:00
Chris Michael
4ae74022b5
add call to delete fd handler when we close the compositor
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-14 17:46:07 -04:00
Chris Michael
8064450f0f
add start of surface implementation code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-14 17:44:56 -04:00
Chris Michael
6a1762eca0
remove debug noise in comp_wl_data
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-14 17:29:25 -04:00
Chris Michael
58ada81ee3
rename surface signal get function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-14 15:49:53 -04:00
Chris Michael
8987766a87
start on actual compositor interface code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-10-14 15:17:56 -04:00