You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Tom 'TAsn' Hacohen 10a69c85b3 Add module interface for elm-clouseau integration. 9 years ago
data clouseau: Added button icons to git tracked files 10 years ago
m4 clouseau: fix some autofoo, not perfect yet 10 years ago
src Add module interface for elm-clouseau integration. 9 years ago
.gitignore ignore all config.h* 10 years ago
AUTHORS Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago
COPYING Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago
COPYING.icons clouseau: Added icons indicating hidden/clipper. 11 years ago
ChangeLog Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago
Makefile.am Clouseau: add autogen.sh to tarball 10 years ago
NEWS Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago
README Clouseau: Improved the readme a bit. 10 years ago
TODO clouseau: track object creation and destruction. 11 years ago
autogen.sh Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago
configure.ac clouseau: Add eina and eet as hard dependencies. 10 years ago
make.sh Clouseau: Everyone welcome clouseau, a tool to debug UI applications. 11 years ago

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