Commit Graph

376 Commits

Author SHA1 Message Date
Tom Hacohen a99981bada Update code to use the new class names generated by eolian 2014-06-03 11:52:39 +01:00
Daniel Juyung Seo 492fe62a85 client: do not use deprecated APIs.
elm_fileselector_button_is_save_set -> elm_fileselector_is_save_set
elm_fileselector_button_path_set -> elm_fileselector_path_set
2014-04-14 00:41:17 +09:00
Tom Hacohen e2f255684d Show edje part name in the client.
This shows the part name of an edje part in the client. It uses the mock
class "Edje_Part" Which is appended at the end of the class list.
2014-03-31 16:36:57 +01:00
Tom Hacohen 450b8bf916 Only call smart members get on smart objects. 2014-03-14 12:02:03 +00:00
Jean-Philippe Andre 79bfcef585 Fix crash in clouseau client
Reproducible crash on NULL pointer when clicking, in the right panel,
on an Evas_Image entry.

This happened to me when inspecting E itself, in
the Wallpaper Settings panel in particular.
2014-01-13 13:43:38 +09:00
Tom Hacohen 15ac4b90ac Client: An hack to fix jump to entry. 2014-01-07 10:55:10 +00:00
Tom Hacohen e764f9552f Canvas Sanity Checker: Implemented first version.
This is as requested by Mike T660.
I think the logic doesn't make sense, but I implemented it as requested.

This fixes T660.
2013-12-31 15:13:46 +00:00
Tom Hacohen 506d32917a Client: Fixed pointer printing.
A fix to bbdcab85c8.
2013-12-31 14:13:52 +00:00
Tom Hacohen 9935915231 Fixed assignment of NULL to an int (changed to 0). 2013-12-31 13:55:13 +00:00
Tom Hacohen bbdcab85c8 Client: Fixed pointer printing. 2013-12-31 13:22:33 +00:00
Tom Hacohen a3b8caf5c9 Added stub module -- currently disabled. 2013-12-30 15:54:45 +00:00
Tom Hacohen 038457f44c Client: Added basic extensions support.
Quite hackish. API is subject to changes. Doesn't really let you do much
at the moment. Only list and run modules from the menu.
2013-12-30 15:52:07 +00:00
Tom Hacohen e6800e9c9d Return to previously selected item on reload. 2013-12-16 17:16:36 +00:00
Tom Hacohen c3166d6a5d Client: Merged several instances of a string into a macro. 2013-12-13 12:49:16 +00:00
Tom Hacohen 18ce861cff Revert "Clouseau: Don't clear the list if an app has exited."
It's not correct. It breaks cleaning up of apps that have been closed,
even if not currently open. Should be reworked.

This fixes T638.

This reverts commit 81d2d9d021.
2013-12-13 12:48:54 +00:00
Tom Hacohen 758e8e8249 App: Changed unknown app name from clouseau to unknown.
Should make what happenning more obvious.
2013-12-13 12:24:25 +00:00
Tom Hacohen 896a0b2f5e App: Show legacy object types for old smart classes.
Those kinds of classes return Evas_Smart as the Eo object type
which is not really useful.
This change makes the visible value nicer "Smart_Class (Eo_Class)".

First step towards fixing T638.
2013-12-13 12:00:01 +00:00
Tom Hacohen b8c6c03b66 Enable the macro needed to use Eo API. 2013-12-13 11:59:58 +00:00
Daniel Juyung Seo 2d044dd76a Client: Use popup instead of inwin for the config dialog. 2013-11-07 23:01:48 +09:00
Tom Hacohen 618a820e3b client: init the config pointer to NULL. 2013-11-07 13:44:08 +00:00
Tom Hacohen 0b37c98fc5 client: updated Elm-only to work with recent elm changes. 2013-11-07 11:45:51 +00:00
Tom Hacohen 763175865e client: get eo class name, not evas object name as name.
The Eo class name works for more types of objects and is also more
correct.
2013-11-07 10:37:56 +00:00
Tom Hacohen 25ad368bfd client: put object name before the pointer.
This looks much better and much more usable.
2013-11-07 10:30:36 +00:00
Tom Hacohen f86d84faa8 Client: Allow users (on by default) to only show elm widgets.
This lets users choose to only see elm widgets, no "low-level" objects.
This is simpler for most people, but some more advanced users would
still prefer seeing the low-level objects.
2013-11-07 10:13:41 +00:00
Tom Hacohen 87c046e9ad Client: Added a GUI settings dialog.
This is a continuation of the previous commit actually letting you
control the settings from a nice settings dialog.
2013-11-07 10:11:46 +00:00
Tom Hacohen 8cabe8fb7c client: only show elm widget (config option, no GUI).
This commit changes clouseau to only show elm widgets (no evas/edje/or
whatever). This is controllable by config (eet), but no GUI for it just
yet.
2013-11-06 17:14:56 +00:00
Tom Hacohen 91edbfe243 client: Also delete the backtrace label.
I forgot to remove that when removing the backtrace panel.
2013-11-06 17:10:08 +00:00
Tom Hacohen bef368ce35 client: made the config persistent. 2013-11-06 17:04:15 +00:00
Tom Hacohen cedce52f13 Fixed stupid gitignore. 2013-11-06 17:03:26 +00:00
Tom Hacohen d95fc3e02b Get rid of the bottom backtrace panel for the meanwhile. 2013-11-06 16:12:29 +00:00
Daniel Zaoui e79702cbb9 Pointer search: navigation to the widget was not working.
strtol was used to convert the string into a number. For no reason, it
returns -1 (maybe due to the pointer MSB to 1).
Now, we use strtoul because we really don't care about some sign.
2013-10-20 19:51:41 +03:00
discomfitor 4a9c23648a fix crash from connection errors where address is NULL (don't ask) 2013-10-20 16:52:22 +01:00
Rafael Antognolli d95ff67dd6 Make systemd config files installation optional. 2013-10-03 15:52:00 -03:00
Tom Hacohen 81d2d9d021 Clouseau: Don't clear the list if an app has exited. 2013-10-02 17:28:45 +01:00
Tom Hacohen bded5a9950 Highlight map area of object if exists.
This changes the highlighting code to highlight the map geometry of an object
instead of it's geometry when highlighting a mapped object.

While doing that, I also simplified the highlighting code a bit, more
specifically, removed the unused PADDING option.
2013-09-12 16:10:01 +01:00
Carsten Haitzler 5178b28ce6 add some frame padding to the widget layout... looks nicer. 2013-09-10 18:36:30 +09:00
Tom Hacohen dd93bda89d Always put the hilight object at the highest layer. 2013-09-06 17:02:11 +01:00
Tom 'TAsn' Hacohen 78d88626c8 Use elm guide in the 'Jump To' field and improve it a bit. 2013-08-30 11:55:33 +01:00
Tom Hacohen 2d737c67c2 Better comply to our coding convention. 2013-08-19 14:12:04 +01:00
Tom Hacohen 9588ca1a5c Added a "Jump To" entry.
This lets us jump to specific objects in the tree. Really useful.
2013-08-19 13:34:38 +01:00
Tom Hacohen 7638eb7c4f Button text: Less shouting in the UI's text. 2013-08-16 14:34:09 +01:00
Tom Hacohen da084b320a Change the text on "Load Tree" button to "Reload" right from the start. 2013-08-16 14:32:23 +01:00
Cedric Bail 3521719685 clouseau: we are using beta API. 2013-07-23 11:39:54 +09:00
Cedric Bail a9bad4f65d clouseau: fix header order. 2013-07-23 11:39:35 +09:00
Daniel Zaoui 47ee4cc859 Clouseau: add possibility to give the IP and port as parameters.
Now, you can execute clouseau_client with the optional parameters ip and
port. The format is clouseau_client [ip:[port]].
2013-06-04 11:03:06 +03:00
Tom Hacohen e1a515321a Free the con_server after the eet_server.
Thanks to JackDanielZ for finally being useful. ;P
2013-05-21 14:19:03 +01:00
Tom Hacohen 9a06a9b433 Actually disconnect clouseau clients when requested. 2013-05-21 14:11:19 +01:00
Tom Hacohen 337a44976a Added clouseau_app_disconnect and added a call for it. 2013-05-20 15:04:17 +01:00
Tom Hacohen 9df23ed8d7 Call clouseau_disconnect on shutdown. 2013-05-20 14:59:19 +01:00
Doug Newgard 951c057863 Update v_rev for switch to Git. 2013-05-07 11:42:55 +01:00