Go to file
Marcel Hollerbach e462833622 clouseau_data: use stream not file
if a Clouseau item is added via a function call stringshares are used.
To get the same allocation when reading the Clouseau item from the fs we
can use eina stream instead of eina file. This fixes T4888.
2016-11-14 13:46:25 +01:00
data always distribute the .service/.socket. 2013-04-13 10:55:00 +09:00
m4 clouseau: we are using beta API. 2013-07-23 11:39:54 +09:00
src clouseau_data: use stream not file 2016-11-14 13:46:25 +01:00
.arcconfig Add arc config. 2015-07-08 12:12:12 +01:00
.gitignore Fixed stupid gitignore. 2013-11-06 17:03:26 +00:00
AUTHORS Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00
COPYING Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00
COPYING.icons clouseau: Added icons indicating hidden/clipper. 2011-08-25 07:57:43 +00:00
ChangeLog Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00
Makefile.am clouseau: is going to become more a library infra than just a tool. 2013-01-08 10:17:41 +00:00
NEWS Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00
README Clouseau: Improved the readme a bit. 2012-07-24 11:54:30 +00:00
TODO clouseau: track object creation and destruction. 2012-03-12 16:36:15 +00:00
autogen.sh Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00
clouseau.pc.in clouseau: is going to become more a library infra than just a tool. 2013-01-08 10:17:41 +00:00
configure.ac Added stub module -- currently disabled. 2013-12-30 15:54:45 +00:00
make.sh Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 2011-08-24 14:06:04 +00:00

README

An UI inspection tool for the EFL. This tool lets you inspect UI elements and get a lot of their properties, e.g position, size and weight.

Clouseau consists of a client (clouseau_client) and launcher (clouseau_server). This design means we can:
1. Run the application we are debugging on one device and the clouseau_client itself on another.
2. Run the application we are debugging with a different environment/theme/etc compared to the clouseau client.

Clouseau provides a wrapper script that automatically launches the application with clouseau support, and launches the client, the script is called "clouseau".

Usage:
1. Using the wrapper script:
  "clouseau elementary_test" or "clouseau elementary_test Entry".
2. Using the split client/server approach (different machines/environments/setups):
  "clouseau_start elementary_test" and then "clouseau_client"
  As mentioned above, this is done over the network, so it can be run from different machines

Using the clouseau client:
When the client opens you'll be asked to enter the server's IP address. That's the IP address of where you ran clouseau_start from. When in doubt, just use the default, 127.0.0.1.
Then press "Ok" to connect to the server, and the rest should be fairly straightforward.
TBD