Go to file
Marcel Hollerbach bbf9c0bf16 clouseau_client: do not compact items which are bigger than 10 items
otherwise things are getting really unreadable
2016-11-14 14:44:12 +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_client: do not compact items which are bigger than 10 items 2016-11-14 14:44:12 +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