Commit Graph

201 Commits

Author SHA1 Message Date
Avi Levin 0e46a2e7f3 Expand object genlist hierarchically - by obj parent 2015-11-09 19:36:05 +02:00
Avi Levin e181565eb6 Clean up
Remove testing prints. remove args handling from old cli.
2015-11-03 16:02:02 +02:00
Avi Levin 1432e60e67 Expand object genlist hierarchically - by obj parent 2015-11-03 16:02:02 +02:00
Avi Levin e10deb0479 Fill objects genlist when selecting app 2015-11-03 16:02:02 +02:00
Avi Levin 99d3ca6b25 Save selected app from hoversel 2015-11-03 16:02:02 +02:00
Avi Levin 183599f90b Add support in elm list opcode 2015-11-03 16:02:01 +02:00
Avi Levin 1e22bc3d67 Init files structures 2015-11-03 16:02:01 +02:00
Avi Levin f1ca530cc0 Clean old clouseau files 2015-11-03 16:01:36 +02:00
Daniel Zaoui 6ea12a9746 Fix display of UINT64 in compactable lists
UINT64 should be displayed in hexadecimal.
2015-06-15 13:12:26 +03:00
Daniel Juyung Seo 32e1b22404 client: Focus the entry on startup. 2014-11-14 18:55:05 +09: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
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 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
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 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 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 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
Tom Hacohen 81d2d9d021 Clouseau: Don't clear the list if an app has exited. 2013-10-02 17:28:45 +01:00
Carsten Haitzler 5178b28ce6 add some frame padding to the widget layout... looks nicer. 2013-09-10 18:36:30 +09: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
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 3ae0b13de7 Override ELM_CLOUSEAU env var so we don't inspect ourselves. 2013-04-29 15:17:06 +01:00
Cedric BAIL 4c41468124 clouseau: wheel need elm_progressbar_pulse_set to spin. 2013-03-18 15:38:31 +09:00
Cedric Bail b9296086cb clouseau: add support for systemd user session. 2013-03-17 11:52:10 +09:00
Daniel Zaoui d2a95a6c42 Clouseau: Fix for class layers displaying.
The bugs happens when a class layer doesn't contain lists (like edje).
The item will be set as tree but the text_get function will check if it
can be compacted and will return true. So we will have the info inside
edje displayed twice, on the layer line and as items of the layer.

The fix forces the layer item to be a tree, no matter the nature of the
contents. It has been done by assigning an item class different for
layers and for infos inside layers. The text_get of the layer item class
just returns the name of the layer without compaction.
2013-02-26 16:54:43 +02:00
Daniel Zaoui 8e0ab01156 Clouseau: Merge list elements into one line
This change only affects the clouseau_client appearance.
The merge is done if there are only basic types into the list (i.e no
other lists).
This has been done to be backward compatible with the previous client
displaying way.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 84373
2013-02-26 06:29:30 +00:00
Tom Hacohen d32bbe9895 Clouseau: Start Daemon from app instead of script.
SVN revision: 83694
2013-02-06 15:55:53 +00:00
Tom Hacohen 20df08e176 Clouseau: libclouseau_preload is now correctly split.
SVN revision: 83681
2013-02-06 13:19:28 +00:00
Aharon Hillel eb977554a7 Clouseau: Rename files to stop confusion.
src/bin: clouseau.c to clouseau_client.c
src/lib: clouseau_client.c to clouseau.c

Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 83650
2013-02-06 06:19:22 +00:00
Tom Hacohen 18e031694d Clouseau: renamed the libs.
libclouseau.so -> libclouseua_preload.so
libclouseau_client.so -> libclouseau.so

SVN revision: 83515
2013-01-31 12:00:10 +00:00
Tom Hacohen 12c379a500 Clouseau: Remove the Clouseau.h header and use clouseau_private2.h instead.
This wasn't really a public header. It exposed a lot of stuff it shouldn't have and it was just confusing.
We'll just create a public header when we'll be ready, i.e know
exactly what we need to expose.

SVN revision: 83492
2013-01-30 17:18:16 +00:00
Tom Hacohen 8d5ad68be6 Clouseau: Use the new Eo_Dbg_Info a bit more.
The mission: use it all across. Atm we still rely on it because of the
eet conversion.

SVN revision: 83490
2013-01-30 17:18:11 +00:00
Tom Hacohen c02621026f Clouseau: Added legacy<->eina value conversion functions.
SVN revision: 83488
2013-01-30 17:18:05 +00:00
Tom Hacohen 1de87473e9 Clouseau: Minor clean up.
SVN revision: 83487
2013-01-30 17:18:03 +00:00
Tom Hacohen c87ffb64a0 Clouseau: Some more cleanups.
SVN revision: 83482
2013-01-30 13:46:27 +00:00
Tom Hacohen 456bf94cea Clouseau: Improved log messages a bit.!
SVN revision: 83477
2013-01-30 11:23:03 +00:00
Tom Hacohen f8fb1f73f5 Clouseau: Remove some client specific stuff from the lib.
SVN revision: 83475
2013-01-30 11:13:50 +00:00
Tom Hacohen 0483c95e54 Clouseau: Removed useless code.
SVN revision: 83445
2013-01-29 16:36:23 +00:00
Tom Hacohen fb34d37986 Clouseaud: Make it POSIX instead of linux only.
SVN revision: 83435
2013-01-29 14:08:18 +00:00
Tom 'TAsn' Hacohen 1b8a403058 Clouseau: Remove the daemonising code, use proper logging and proper locking.
Signed-off-by: Tom 'TAsn' Hacohen <tom@stosb.com>

SVN revision: 83434
2013-01-29 13:56:49 +00:00
Tom Hacohen 33cbf06c7f Clouseau: Fix warnings.
SVN revision: 82888
2013-01-16 13:47:57 +00:00
Daniel Juyung Seo fadfa0a3a2 clouseau clouseau.c: Use entry activated smart callback for remote address.
SVN revision: 81718
2012-12-26 16:34:13 +00:00
Daniel Zaoui 5ad51a30b8 Fix segmentation fault when the file dialog of snapshot feature is
opened, closed (cancel button), reopened and save is clicked.

Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 81657
2012-12-23 11:58:58 +00:00
Daniel Zaoui cfd867dff4 Fix for some KlocWork and parasoft issues
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>

SVN revision: 80238
2012-12-05 12:41:49 +00:00
Daniel Zaoui bd7ddfd507 Revert "elm test_gengrid.c: Use elm_gengrid_item_class_new/free() APIs."
This reverts commit a562f94c5615ffa7f35b4b5851eb4ac43f7adfc4. These
files were not supposed to be rollbacked.

SVN revision: 80128
2012-12-04 06:57:44 +00:00
Daniel Juyung Seo 5e39cbd7f9 elm test_gengrid.c: Use elm_gengrid_item_class_new/free() APIs.
SVN revision: 80081
2012-12-03 16:27:03 +00:00
Aharon Hillel 65e9f49ccd clouseau: Adopted ecore_con_eet interface. This is a whole-new clouseau
utilizing the new ecore_con_eet API. Clouseau looks the same as before, changed communication handling.

Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 79825
2012-11-29 11:09:10 +00:00
Daniel Juyung Seo 07edfbc4f3 clouseau clouseau.c: Refactoring. Made main function more readable.
SVN revision: 79012
2012-11-09 06:46:33 +00:00
Daniel Juyung Seo 1c458e4bb5 clouseau clouseau.c: Do not refresh object property list when the object was already selected.
SVN revision: 79011
2012-11-09 06:46:31 +00:00
Daniel Juyung Seo ad856fd8c2 clouseau clouseau.c: Use simple util API for elm_win.
SVN revision: 79010
2012-11-09 06:46:28 +00:00
Daniel Juyung Seo 3e28ee24d0 clouseau clouseau.c: Removed wrong EINA_UNUSED.
SVN revision: 79009
2012-11-09 06:46:24 +00:00
Stefan Schmidt c02ca8ed83 clouseau: Handle error cases when daemonizing.
Finishing what Hermet started here. Checking the return values and return
if we meet an error case. And yes, I did that because the failure in buildbot
annoyed me but checking for this retrun values makes actually sense.

SVN revision: 78759
2012-11-01 13:08:04 +00:00
ChunEon Park 50fa398a5b closeau - --warning
SVN revision: 78596
2012-10-29 01:22:10 +00:00
Daniel Juyung Seo 1addf27381 clouseau: Use new elementary api. elm_entry_scrollbar_policy_set -> elm_scroller_policy_set.
SVN revision: 76364
2012-09-10 01:36:12 +00:00
Daniel Juyung Seo abb3ee0c06 clouseau: No more compress mode. Now we can scroll genlist horizontally.
SVN revision: 76363
2012-09-10 01:36:02 +00:00
Aharon Hillel 03d9eab42c clouseau: Fixed naming and func visiblity
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 75252
2012-08-14 11:26:26 +00:00
Cedric BAIL 55f4e9d5d5 clouseau: no need to handle unknow type at all in clouseau.
SVN revision: 75065
2012-08-10 06:00:47 +00:00
Daniel Juyung Seo 3c4af46a17 clouseau clouseau.c: Now genlist item is always selectable. We can select already selected item. This makes clouseau more convenient.
SVN revision: 74647
2012-07-31 11:15:48 +00:00
Cedric BAIL 5924cf3548 clouseau: small 15min cleanup.
SVN revision: 74430
2012-07-26 09:53:44 +00:00
Aharon Hillel 2d0358d52b clouseau: Fixed crash on close app Crash happen when select app hoversel open and we are closing app
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 74387
2012-07-25 11:23:51 +00:00
Cedric BAIL 2ba4982c31 clouseau: more cleanup (just renaming file for now).
SVN revision: 74305
2012-07-23 03:48:20 +00:00
Aharon Hillel ddd5cb94f7 clouseau: Fixed object info populating on highlight
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 74184
2012-07-19 12:47:56 +00:00
Aharon Hillel 97ac149ccc clouseau: Added checkbox to activate/de-activate highlight
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 74182
2012-07-19 12:36:32 +00:00
Cedric BAIL a0282cf1cf clouseau: a little step to cleanup this mess.
NOTE: copy and past is not the same as factoring code with function and macro.
NOTE2: please follow the convention of other EFL project.


SVN revision: 73390
2012-07-06 02:39:11 +00:00
Daniel Juyung Seo 7aac83c770 clouseau: Use genlist compress mode for text ellipsis.
SVN revision: 72986
2012-06-28 08:54:27 +00:00
Aharon Hillel 6b46f92587 clouseau: added move-lines feature on on mouse move + right btn
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72547
2012-06-20 14:28:56 +00:00
Aharon Hillel acf6b091d3 clouseau: added TARGET curson on bmp view
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72539
2012-06-20 11:32:06 +00:00
Aharon Hillel 520b276710 clouseau: Fixed zoom-point Window stays on mouse point when zooming.
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72538
2012-06-20 11:32:00 +00:00
Tom Hacohen fb1117e354 Clouseau: fixed some warnings.
SVN revision: 72363
2012-06-18 07:23:41 +00:00
Aharon Hillel c2602f03e1 clouseau: Updated buttons icons
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72361
2012-06-18 07:23:34 +00:00
Aharon Hillel 940077e4e6 clouseau: Added background to BMP window
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72358
2012-06-18 07:23:23 +00:00
Aharon Hillel a97a8afe5b clouseau: Fixed zoom and line features Used can ZOOM on app screenshot User can right-click to draw lines at mouse point User can reset zoom and line on double click TODO: Fix rgba values are wrong in status bar
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72357
2012-06-18 07:23:20 +00:00
Aharon Hillel b3049f451d clouseau: fixed crash when clicking clicking on scrolled screenshot out of borders caused a crash
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72356
2012-06-18 07:23:17 +00:00
Aharon Hillel dddca2b897 clouseau: Fixed highlight handling Added delete fade-timer on close window Added lines asociated with each bmp
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72354
2012-06-18 07:23:12 +00:00
Aharon Hillel a4cea7f8d6 clouseau: Removed _titlebar_string_set() duplicated func code
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72352
2012-06-18 07:23:07 +00:00
Aharon Hillel 539e84db55 clouseau: changed all elm_icon_file_set(), depricated, to elm_image_file_set()
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72351
2012-06-18 07:23:04 +00:00
Aharon Hillel c5d39d4592 clouseau: Added status-bar and line status bar includes BMP size, current mouse x,y, RGBA color at mouse TODO: Fix RGBA value, currently wrong. TODO: Make lines fade on mouse release only. TODO: Add GLayer to support zoom.
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72350
2012-06-18 07:23:01 +00:00
Aharon Hillel 96f66d317f clouseau: Fixed mem leak, free app file name
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72349
2012-06-18 07:22:59 +00:00
Aharon Hillel 9bb004690c clouseau: Fixed a bug in offline-highlight Was created as a result of previous commit
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72348
2012-06-18 07:22:56 +00:00
Aharon Hillel d58ccc2ba5 clouseau: Fixed highlight bug Verift that evas object was NOT deleted before trying to highlight
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72347
2012-06-18 07:22:53 +00:00
Aharon Hillel 2ddfd3c229 clouseau: Refined GUI hirarchy
Signed-off-by: Aharon Hillel <a.hillel@samsung.com>

SVN revision: 72346
2012-06-18 07:22:50 +00:00