Commit Graph

6566 Commits

Author SHA1 Message Date
Mike Blumenkrantz eb9dca9177 null check from rustyBSD
SVN revision: 74777
2012-08-02 06:31:50 +00:00
Carsten Haitzler 9a35b4779b unfortuntely.. i have to revert the revert to my revert... as
xsettings is still broken immediately after login and stays broken
until u restart e. :(



SVN revision: 74772
2012-08-02 03:36:51 +00:00
Mike Blumenkrantz b8cdf23f62 only create desktop paths when actually desktop directories
SVN revision: 74735
2012-08-01 12:29:18 +00:00
Mike Blumenkrantz 06b18f44c8 fix path resolution for desktop device which was broken while fixing path resolution for desktop device which was broken while fixing path resolution for desktop device
SVN revision: 74734
2012-08-01 12:28:14 +00:00
Mike Blumenkrantz 05fd34c8bd fix efm dnd when filemanager widget is not positioned at 0,0, an icon's statinfo is now based on its source in case of link and desktop files, allow dnd onto link/desktop files as though they were the actual directory
SVN revision: 74729
2012-08-01 11:51:49 +00:00
Mike Blumenkrantz 7d4c5d556b should probably init eio at some point...
SVN revision: 74727
2012-08-01 11:34:06 +00:00
Carsten Haitzler b836353ae8 patch from rustyBSD.
SVN revision: 74725
2012-08-01 09:33:01 +00:00
Mike Blumenkrantz 2dd460106c remove old/deprecated non-async file listing
SVN revision: 74724
2012-08-01 09:05:35 +00:00
Carsten Haitzler 12d1de00e1 clean up whole bunch of potential memory errors in e_fm.c
SVN revision: 74723
2012-08-01 09:00:22 +00:00
Mike Blumenkrantz 821f1f4a6d add debug printf to help with hunting #1057
SVN revision: 74722
2012-08-01 08:55:51 +00:00
Mike Blumenkrantz 1280fd2364 fix efm dnd with list view
SVN revision: 74720
2012-08-01 08:49:04 +00:00
Mike Blumenkrantz 837e220d75 also optimize _e_fm2_icon_first_selected_find
SVN revision: 74718
2012-08-01 08:03:37 +00:00
Mike Blumenkrantz 10580953e4 optimize _e_fm2_icon_desel_any()
SVN revision: 74717
2012-08-01 08:01:38 +00:00
Mike Blumenkrantz 810b9282f5 add function for deselecting all selected icons in fm object
SVN revision: 74716
2012-08-01 08:00:21 +00:00
Mike Blumenkrantz 73728b0262 e widget focus stealing should respect can_focus = false
SVN revision: 74714
2012-08-01 07:49:55 +00:00
Mike Blumenkrantz 51ce8b4519 menus now realize their items using idlers to improve responsiveness when loading large/complex menus
SVN revision: 74713
2012-08-01 07:08:06 +00:00
Mike Blumenkrantz 506b9ad8e6 whoops forgot this was a list of icons, not icon infos. unbreak!
SVN revision: 74654
2012-07-31 13:18:24 +00:00
Mike Blumenkrantz 89cdac7771 simplify e_fm2_selected_list_get
SVN revision: 74653
2012-07-31 13:09:05 +00:00
Mike Blumenkrantz 5488f9f047 when deleting an icon, we want to remove it from the selected list -- not add it
SVN revision: 74652
2012-07-31 13:07:54 +00:00
Carsten Haitzler bc3741963e and fix my desktop folder fix.. to not make Desktop- :)
SVN revision: 74645
2012-07-31 11:07:33 +00:00
Mike Blumenkrantz 68b11c3a2c fix manual xsettings selection
SVN revision: 74636
2012-07-31 10:22:35 +00:00
Mike Blumenkrantz 428b9a138a revert xsettings reverts
SVN revision: 74635
2012-07-31 10:22:13 +00:00
Carsten Haitzler c98fe5be14 please don't break Desktop-1/2 ec. for multi-screen. thanks. :)
SVN revision: 74634
2012-07-31 09:50:27 +00:00
Mike Blumenkrantz 3b2587d064 only delete gadcon stuff from a shelf if it isn't a dummy
SVN revision: 74633
2012-07-31 09:48:02 +00:00
Mike Blumenkrantz 873febc02b dummy shelves don't need to be a gadcon site, also properly export prototype
SVN revision: 74631
2012-07-31 09:43:10 +00:00
Mike Blumenkrantz c760aad6b2 actually apply menu title changes when they occur
SVN revision: 74628
2012-07-31 09:11:23 +00:00
Carsten Haitzler 5e8595269b actually rever allt he way back to before the stringshare commit as it
only worked then on restart not on login. xsettings works again.



SVN revision: 74627
2012-07-31 09:11:04 +00:00
Mike Blumenkrantz e7c7be6b1a replace FREE with E_FREE for consistency, use E_FREE instead of free
SVN revision: 74626
2012-07-31 09:06:26 +00:00
Carsten Haitzler dc4d2d73c8 revert stringshare changes by zmike - they break xsettings support. it
works again now i revert these.



SVN revision: 74625
2012-07-31 09:05:39 +00:00
Chidambar Zinnoury ed4325d510 e utils: don't store signed integers in unsigned arrays.
This will make file previews use better sized icons.


SVN revision: 74598
2012-07-30 20:30:26 +00:00
Mike Blumenkrantz 52a5c2c729 passing a path along with "desktop" device to efm should allow you to navigate relative to your desktop directory. now it does
SVN revision: 74591
2012-07-30 14:25:36 +00:00
Mike Blumenkrantz 524a6da1f7 on e menu thaw, redraw the menu; this may work better as an idler
SVN revision: 74589
2012-07-30 14:04:07 +00:00
Mike Blumenkrantz d456775996 allow submenus to call their activation functions if they exist
SVN revision: 74588
2012-07-30 13:40:30 +00:00
Mike Blumenkrantz 7caeaff237 not sure why we're searching menu items twice here
SVN revision: 74587
2012-07-30 13:30:08 +00:00
Mike Blumenkrantz 925f78c003 missing const
SVN revision: 74586
2012-07-30 13:01:09 +00:00
Mike Blumenkrantz eada1e1347 add utility function for efm to map a dev+path into an actual path
SVN revision: 74585
2012-07-30 12:29:07 +00:00
Mike Blumenkrantz d706d72905 add const to param
SVN revision: 74582
2012-07-30 11:55:43 +00:00
Mike Blumenkrantz c3317861dd formatting
SVN revision: 74580
2012-07-30 10:50:50 +00:00
Mike Blumenkrantz 416f69ef48 fix e_sys mount exit codes and only compile eeze mount parts when eeze mount is enabled
SVN revision: 74577
2012-07-30 10:28:25 +00:00
Mike Blumenkrantz 0727364db1 fix unused warns when no mount backends enabled
SVN revision: 74575
2012-07-30 10:26:05 +00:00
Mike Blumenkrantz d84cdfe4f7 move eeze init check higher up so prefix doesn't leak
SVN revision: 74573
2012-07-30 10:17:03 +00:00
Mike Blumenkrantz c956092990 e_sys now fails to perform any mount-related activity if there is even the slightest amount of monkey business occurring. orangutans and chimpanzees are included.
SVN revision: 74571
2012-07-30 10:13:06 +00:00
Mike Blumenkrantz 80f17bbcff don't try to delete mount points from e_fm anymore
SVN revision: 74570
2012-07-30 10:11:41 +00:00
Mike Blumenkrantz caa9f1b42b eeze is now back to mounting to /media/$devnode using noexec and nodev, also we now send an error message in another failure case
SVN revision: 74567
2012-07-30 10:01:49 +00:00
Carsten Haitzler dcf8b6c339 fix up e_exec to respect the terminal=true flag on desktops ... so
finally that htop menu entry works. :)



SVN revision: 74550
2012-07-30 06:13:07 +00:00
Carsten Haitzler 0b91025ba2 somehow... something broke shelf position on my 2nd disply. fix it!
SVN revision: 74549
2012-07-30 03:46:34 +00:00
Chidambar Zinnoury 5c5fef141a e i18n: add a new macro (NP_) to mark plural strings for translation.
SVN revision: 74547
2012-07-29 17:06:19 +00:00
Chidambar Zinnoury 8470559f18 e widget deskpreview: revamp previews size computation.
This prevents previews from going out of the widget for some combinations.


SVN revision: 74546
2012-07-29 17:04:15 +00:00
Carsten Haitzler b8239bef36 also remove volume icon dups on startup. :(
SVN revision: 74544
2012-07-29 11:10:45 +00:00
Carsten Haitzler d10f72eff5 get rid of duiplicate device icons with eeze+eeze-scanner+mount etc.
as i see both dev/sdX and dev/sdX1 as devices. delete the parent ones
if child partitions exist.



SVN revision: 74543
2012-07-29 10:30:00 +00:00
Christopher Michael d885235ebc E: Fix default shelf size.
Currently, for existing shelf sizes, we calculate against e_scale so
the default size of 40 should be adjusted against e_scale also.



SVN revision: 74535
2012-07-28 15:32:50 +00:00
Christopher Michael d9060b15d6 E: Format shelf code for 80 columns so I can hunt this bugger I am
seeing.



SVN revision: 74534
2012-07-28 15:20:08 +00:00
Christopher Michael b9508baa0e E: Fix uninitialized variable warning
SVN revision: 74532
2012-07-28 15:00:49 +00:00
Mike Blumenkrantz 14386604f4 warn--
SVN revision: 74513
2012-07-27 16:10:37 +00:00
Mike Blumenkrantz 71ce826982 e_gadcon_client_find now takes an optional gadcon param to speed it up where possible
SVN revision: 74512
2012-07-27 16:10:06 +00:00
Mike Blumenkrantz 4ffafd3313 ensure gadcon class is populated before trying to create a client for it
SVN revision: 74507
2012-07-27 15:30:36 +00:00
Mike Blumenkrantz adfa2b1db1 only find fileman action if necessary
SVN revision: 74493
2012-07-27 14:02:34 +00:00
Mike Blumenkrantz 1980833a09 use e_shelf_style_set() when creating a new shelf; duplication--
SVN revision: 74492
2012-07-27 13:46:06 +00:00
Mike Blumenkrantz f990c4d738 greatly simplify gadcon populate idler
SVN revision: 74491
2012-07-27 13:18:25 +00:00
Mike Blumenkrantz bca06d1574 fix small leak in xsettings init
SVN revision: 74489
2012-07-27 13:11:44 +00:00
Mike Blumenkrantz df03a272e5 remove useless checks on gcc name
SVN revision: 74488
2012-07-27 12:29:55 +00:00
Mike Blumenkrantz 5db9d9fb00 change gadcon waiting classes list to a hash in order to remove some strcmps
SVN revision: 74487
2012-07-27 12:26:41 +00:00
Mike Blumenkrantz 5a6e5ec964 make client class population gadcon-specific so we don't end up populating every gadcon site with 500 client classes if they're only used on a single shelf
SVN revision: 74485
2012-07-27 10:54:00 +00:00
Mike Blumenkrantz 5070653af2 add debug timing info for gadcon idler populates
SVN revision: 74478
2012-07-27 09:28:25 +00:00
Mike Blumenkrantz 81cbce9d96 log error and fail when attempting to register a nameless gadcon client class to prevent massive failure later
it is once again a good time to update


SVN revision: 74477
2012-07-27 08:46:04 +00:00
Mike Blumenkrantz 8b0c1eaefe fix gcc populates to actually set all necessary variables and prevent config from being wiped; fixes gadman gadgets randomly disappearing and probably a lot of other unnoticed bugs
SVN revision: 74476
2012-07-27 08:42:16 +00:00
Mike Blumenkrantz f08e7423f2 make gadcon class function pointers require const as they should, add new custom populate request function, consolidate gcc populate code
compile warnings are being cleaned up next


SVN revision: 74472
2012-07-27 08:17:32 +00:00
Mike Blumenkrantz 2850c28167 add more startup timing info for non-debug builds so people can see what the real startup time of e is
SVN revision: 74469
2012-07-27 06:43:14 +00:00
Mike Blumenkrantz 5389c8a964 forgot to deregister client class from populated list
SVN revision: 74445
2012-07-26 14:13:49 +00:00
Mike Blumenkrantz 14b109ac78 fix gadcon crashing when enabling/disabling modules
SVN revision: 74443
2012-07-26 13:59:41 +00:00
Mike Blumenkrantz 812abd7c1d actually I don't know wtf I was thinking with 74438, I was clearly a misguided genius in the code that I removed in this commit; fixes adding new gadgets and also speeds up the process greatly
SVN revision: 74441
2012-07-26 13:00:15 +00:00
Mike Blumenkrantz f8b1dbf2e3 add function for finding a gadcon client from its config
SVN revision: 74439
2012-07-26 12:41:41 +00:00
Mike Blumenkrantz 512f48014c not sure what I was thinking here, no need to repopulate a gadcon when client class is populated
SVN revision: 74438
2012-07-26 12:41:01 +00:00
Mike Blumenkrantz ec019bae91 only populate custom gadcons with the gadgets that are actually loaded in the gadcon: huge speedup
SVN revision: 74433
2012-07-26 11:05:39 +00:00
Mike Blumenkrantz c2b2d7e5ad registering a gadcon client class no longer immediately tries to populate the class; we now populate classes only when a gadget for the class is loaded to further reduce the initial loading clusterfuck
SVN revision: 74432
2012-07-26 10:34:40 +00:00
Mike Blumenkrantz aac8262b02 fix return value for e_main_ts()
SVN revision: 74431
2012-07-26 10:24:10 +00:00
Mike Blumenkrantz bb711a6526 e_main_ts() now returns the elapsed time since the last call
SVN revision: 74429
2012-07-26 09:10:51 +00:00
Mike Blumenkrantz 0f09ff1e46 change delayed module idler to idle enterer to increase responsiveness during startup
SVN revision: 74426
2012-07-26 08:38:32 +00:00
Mike Blumenkrantz de3dda2d03 back to printfs for e startup
SVN revision: 74425
2012-07-26 08:25:12 +00:00
Mike Blumenkrantz c2ad72cf6b add e_main_ts() to provide a facility for debugging time spent on certain activities in main loop
SVN revision: 74423
2012-07-26 08:21:52 +00:00
Mike Blumenkrantz a72afa83fc shave 0.2s off xsettings init with aggressive use of timers and idlers
SVN revision: 74422
2012-07-26 08:02:27 +00:00
Mike Blumenkrantz bd6e61c6c8 also no need for calloc here
SVN revision: 74418
2012-07-26 07:11:43 +00:00
Mike Blumenkrantz d3f8ffeb61 some minor optimizations for _e_font_fontconfig_name_parse() as well as realloc failure handling
SVN revision: 74417
2012-07-26 07:08:22 +00:00
Mike Blumenkrantz 7fd07d8712 formatting
SVN revision: 74416
2012-07-26 06:49:35 +00:00
Mike Blumenkrantz 325aaa82ad fix module error dialog text to make more sense
SVN revision: 74415
2012-07-26 06:47:12 +00:00
Mike Blumenkrantz 9762c491a1 use strbuf for authors list in about dialog
SVN revision: 74394
2012-07-25 14:07:57 +00:00
Mike Blumenkrantz 226d5904f2 add const
SVN revision: 74393
2012-07-25 14:07:09 +00:00
Mike Blumenkrantz 576a55f32a formatting
SVN revision: 74392
2012-07-25 14:00:21 +00:00
Mike Blumenkrantz 55294aab4a flesh out ilist header api with prepend and relative inserts
SVN revision: 74384
2012-07-25 10:39:16 +00:00
Mike Blumenkrantz f45c212c42 fix stringshare usage in xsettings (wtf), ensure that config theme name, when set, is stringshared
SVN revision: 74376
2012-07-25 09:13:45 +00:00
Mike Blumenkrantz 62dc4cf2b2 add internal config entry for current netwm theme whenever we set it
SVN revision: 74375
2012-07-25 09:01:05 +00:00
Mike Blumenkrantz 6fc6bb1660 xsettings now uses eio when looping through directories
SVN revision: 74374
2012-07-25 07:48:19 +00:00
Mike Blumenkrantz d7f9ff7551 e now requires eio; this commit intentionally split from any code changes
SVN revision: 74373
2012-07-25 07:41:21 +00:00
Mike Blumenkrantz 904e298809 fix typebuf in efm to properly handle relative directory switching from arbitrary devices
SVN revision: 74354
2012-07-24 11:37:02 +00:00
Mike Blumenkrantz a88fbfacec fix fsel usage of e widget api
SVN revision: 74352
2012-07-24 10:00:42 +00:00
Mike Blumenkrantz feabf28230 amazingly useless new feature: fpreview widget now displays directory previews as....file manager widgets!
SVN revision: 74351
2012-07-24 09:49:49 +00:00
Mike Blumenkrantz e51cf14d4f fix amazingly subtle e widget bug which crashed e whenever a subwidget of one object was set to be the subwidget of another object
SVN revision: 74350
2012-07-24 09:46:33 +00:00
Mike Blumenkrantz a563339dd3 add prepend/repack functions for e_widget_list
SVN revision: 74347
2012-07-24 08:20:57 +00:00
Mike Blumenkrantz eee502bd24 filepreview widget seems to work okay now with >48px icons
SVN revision: 74345
2012-07-24 07:15:05 +00:00
Mike Blumenkrantz 4dc9ba50fe fix renaming files directly on the desktop canvas without a popup
ticket #117


SVN revision: 74318
2012-07-23 09:26:49 +00:00
Mike Blumenkrantz 9c86078ab5 fix evas magic failure in entry dialog from unnecessary/broken smart cb del during free
SVN revision: 74317
2012-07-23 09:20:11 +00:00
Mike Blumenkrantz 0a2c8ea044 formatting
SVN revision: 74316
2012-07-23 09:12:51 +00:00
Mike Blumenkrantz 5bb05f5864 prevent fileman typebuf from activating while renaming files
SVN revision: 74307
2012-07-23 07:58:52 +00:00
Christopher Michael 7f9afaa54e E: Remove unused variable in image_add_from_file. Add trap in case
calloc fails when trying to alloc widget_data.



SVN revision: 74301
2012-07-22 15:39:48 +00:00
Christopher Michael 184e904c64 E: Add unused to missing function.
params is unused for app_new_instance_go.



SVN revision: 74300
2012-07-22 15:37:14 +00:00
Christopher Michael 6152d0be40 E_FM: Remove unused variables and fix formatting for 80 columns.
SVN revision: 74299
2012-07-22 15:35:23 +00:00
Christopher Michael 636e6af10f E: Minor formatting fixes.
SVN revision: 74298
2012-07-22 14:49:01 +00:00
Leif Middelschulte bc5b594dda Add 'Exec new instance of focused app' action for consistent tabbing
SVN revision: 74297
2012-07-22 14:44:13 +00:00
Vincent Torri 72c6b4e4a3 E17: fix race condition when copying a file
during the copy, the file can be accessed by users.
See http://cwe.mitre.org/data/definitions/689.html
So we apply the access rights after the creation of
the dest file.

Patch by Maxime Villard


SVN revision: 74284
2012-07-21 18:20:19 +00:00
Vincent Torri 6b430e4489 E17: fix typo
Patch by Maxime Villard


SVN revision: 74281
2012-07-21 18:02:07 +00:00
Vincent Torri 435a620992 check if the name has a 'file' part
SVN revision: 74266
2012-07-21 13:53:54 +00:00
Vincent Torri 4d0cfed7b9 whitespaces--
SVN revision: 74265
2012-07-21 13:51:04 +00:00
Vincent Torri 7e40b5f15a E17: symlink fixes
when copying symlinks, it creates a symlink to the
destination but with the name of the pointed file/folder.

It causes problems, ex: we can't copy two symlinks
pointing to the same file, because they will have the
same name.

Also when copying, if it's a link, we fill the destination
in the struct task, then, after we check overwrite with
_e_fm_op_handle_overwrite()

Here is a patch which corrects this.

Patch by Maxime Villard (rustyBSD), modified a bit by me (add 2 free() + formatting)


SVN revision: 74264
2012-07-21 13:48:35 +00:00
Carsten Haitzler 58be84aa8e dont look for socket file - just connect to see if eeze scanner is
ther. no need for delay as we are polling anyway to try run it every N
polls (i reduced to 8 as once it runs it no longer polls).



SVN revision: 74262
2012-07-21 09:11:39 +00:00
Mike Blumenkrantz 3476abe5a4 add strdupa/strndupa definitions for vtorri
SVN revision: 74260
2012-07-21 07:24:03 +00:00
Carsten Haitzler 7ac8b4fd31 that is bad code as rusty says - though fix it a different way.
SVN revision: 74252
2012-07-20 14:40:19 +00:00
Mike Blumenkrantz db0049e248 desklock now properly supports ctrl+a for those times when you know you mistyped your password
SVN revision: 74246
2012-07-20 13:30:58 +00:00
Mike Blumenkrantz b1a1902995 add some basic window manipulation methods to enlightenment_remote + e
ticket #201


SVN revision: 74242
2012-07-20 12:40:28 +00:00
Mike Blumenkrantz 280cf2a008 simply return when a filemanager's config is re-set instead of crashing
SVN revision: 74231
2012-07-20 10:41:09 +00:00
Mike Blumenkrantz 11b99c6513 fileman's "Use Single Click" option now toggles a global config option which is picked up by fileselector widgets, also added a menu item to the right click efm menu to toggle this on a case-by-case basis
ticket #663


SVN revision: 74230
2012-07-20 10:25:02 +00:00
Mike Blumenkrantz 2179306800 fix some cases where zone/shelf handling was wrong and would lead to shelves being shown when they shouldn't
ticket #862


SVN revision: 74225
2012-07-20 09:37:15 +00:00
Christopher Michael e816b7b432 Formatting.
SVN revision: 74222
2012-07-20 08:58:35 +00:00
Mike Blumenkrantz a427ed3e82 add e_util_size_debug_set() to allow easier size debugging of objects in e
SVN revision: 74221
2012-07-20 08:54:14 +00:00
Mike Blumenkrantz 67db80b0bb fix efm typebuf globbing to work for trailing globs
SVN revision: 74219
2012-07-20 08:41:32 +00:00
Mike Blumenkrantz fa0e811cc8 fix tab completion and repeated typebuf navigation when using relative directories
SVN revision: 74218
2012-07-20 08:25:23 +00:00
Mike Blumenkrantz fe3f5c44e9 fix efm typebuf navigation when using relative directories instead of absolute paths, also fix tab completion
SVN revision: 74217
2012-07-20 08:15:50 +00:00
Mike Blumenkrantz f780d740ce prevent infinite looping while loading directory props in efm
SVN revision: 74214
2012-07-20 07:59:13 +00:00
Mike Blumenkrantz d199c58904 finally kill off the last of the e_icon_object_set uses;
this function was being abused in 100% of cases to do something other than the intended use of just setting an evas image into an e_icon. I've added e_icon_edje_object_set which is the edje version and will, hopefully, make things more clear and avoid confusion in the future
e_widget_image now calls the proper e_icon functions and is far less likely to trigger a magic failure


SVN revision: 74213
2012-07-20 07:52:53 +00:00
Mike Blumenkrantz 10907a3b10 set edje flag in e_icon for edje objects instead of always using strcmp to check
SVN revision: 74210
2012-07-20 07:26:16 +00:00
Mike Blumenkrantz f66e16178c in general, any time e_icon_object_set is used, it's wrong. e_icon doesn't handle these cases and fails in every case other than the initial _set() call.
SVN revision: 74209
2012-07-20 06:53:52 +00:00
Mike Blumenkrantz 3b3403b127 remove wildcard refs in efm typebuf on hide
SVN revision: 74208
2012-07-20 06:44:59 +00:00
Mike Blumenkrantz 5a42012102 more typebuf fixes for "favorites" in efm
SVN revision: 74207
2012-07-20 06:31:41 +00:00
Mike Blumenkrantz 50d1c1b5ee also prevent typebuf changes on "favorites" widgets
SVN revision: 74206
2012-07-20 06:27:27 +00:00
Carsten Haitzler 1d5f246de1 fix fm exec application remembering. :)
SVN revision: 74203
2012-07-20 04:48:59 +00:00
Mike Blumenkrantz 3c10733774 "when I was a boy, all the file managers did glob matching with their typebufs, and they could do it uphill both ways in the snow! barefoot!"
-rasterman (18 July 2012)


SVN revision: 74190
2012-07-19 13:40:11 +00:00
Mike Blumenkrantz 0a99276b73 ensure focus is set when moving a window across zones
SVN revision: 74188
2012-07-19 13:15:33 +00:00
Mike Blumenkrantz 9872898794 fix fullscreen window moving using pager/bindings
ticket #1181


SVN revision: 74187
2012-07-19 13:13:23 +00:00
Mike Blumenkrantz c11ff67cff forgot that we do data param first in callbacks...
SVN revision: 74173
2012-07-19 09:19:06 +00:00
Mike Blumenkrantz 85931fc15a add mechanism for injecting entries into border menus
SVN revision: 74172
2012-07-19 09:05:34 +00:00
Mike Blumenkrantz 224521a152 properly set and change the title of border properties depending on which properties are being viewed
SVN revision: 74171
2012-07-19 08:48:16 +00:00
Mike Blumenkrantz d28d38e068 border properties dialog now looks much nicer and doesn't take up the whole screen
SVN revision: 74170
2012-07-19 08:44:39 +00:00
Mike Blumenkrantz e979dce925 prevent focus on entry widgets in window properties dialog
SVN revision: 74169
2012-07-19 08:30:26 +00:00
Mike Blumenkrantz face60a774 use new efm widget clipper externalizer to make the overlay span both efm widgets so that longer paths would not be clipped when typing in the typebuf
SVN revision: 74167
2012-07-19 08:17:54 +00:00
Mike Blumenkrantz 7f6de8b710 add method for setting the efm widget overlay clip to an external clipper
SVN revision: 74164
2012-07-19 08:16:42 +00:00
Gustavo Sverzut Barbieri d4a047f967 enlightenment welcomes elementary.
Now it's possible to do elm_win_add() from your e_modules and use all
elementary features instead of painful e_widgets.

We should consider this experimental, but after e17 is out we should
start to convert dialogs and such to elementary, eventually
deprecating e_widgets and the theme duplication.

NOTE: requires r74156 with elementary patch.

I'll send an email to the list with a simple patch to skel module to
demo this.



SVN revision: 74157
2012-07-19 04:39:25 +00:00
Mike Blumenkrantz c232ceb5b0 fix window remembers dialog to display current (correct) remember settings instead of making up random values
ticket #808


SVN revision: 74074
2012-07-18 14:11:43 +00:00
Mike Blumenkrantz 6a3fd97047 basic border remember mode defines are now actually the modes that they represent; no functional changes
SVN revision: 74071
2012-07-18 13:44:58 +00:00
Mike Blumenkrantz 3fc103e155 also raise+focus border selection dialog if already present
SVN revision: 74070
2012-07-18 13:25:38 +00:00
Mike Blumenkrantz 3818e258f3 when a locks/remembers setting window is already open, raise+focus it when trying to open the dialog again instead of doing nothing
SVN revision: 74068
2012-07-18 13:21:53 +00:00
Mike Blumenkrantz a8a90dda49 formatting
SVN revision: 74067
2012-07-18 13:02:43 +00:00
Mike Blumenkrantz c70cfbaf16 use slightly more concise descriptions of basic window lock settings
SVN revision: 74065
2012-07-18 12:43:04 +00:00
Mike Blumenkrantz 1118e80f1d also fix up window locks -> advanced to not suck
SVN revision: 74063
2012-07-18 12:33:49 +00:00
Mike Blumenkrantz d2eca20930 make advanced window remembers dialog look much nicer
SVN revision: 74061
2012-07-18 12:03:41 +00:00
Mike Blumenkrantz 660064be52 formatting
SVN revision: 74058
2012-07-18 11:32:55 +00:00
Mike Blumenkrantz 8bf407fad0 formatting
SVN revision: 74057
2012-07-18 11:31:09 +00:00
Mike Blumenkrantz d382ee03b8 set void as params for e_border_client_list()
SVN revision: 74053
2012-07-18 08:46:12 +00:00
Mike Blumenkrantz 547fa4da3c fix fullscreen/maximize window zone/desk movement which use actions and pager
ticket #1181


SVN revision: 74047
2012-07-18 07:21:26 +00:00
Mike Blumenkrantz 2408d29b01 save fullscreen policy for borders when a window fullscreens
SVN revision: 74046
2012-07-18 07:20:25 +00:00
Mike Blumenkrantz 81b9360022 fix bug with mouse screen move actions which prevented them from properly wrapping screen 0 to screen MAX
SVN revision: 74044
2012-07-18 07:08:42 +00:00
Mike Blumenkrantz 17a2461427 cleanups for screen_send_by action, no functional changes
SVN revision: 74038
2012-07-18 06:52:43 +00:00
Mike Blumenkrantz fd133e4410 fix format string type warning
SVN revision: 74036
2012-07-18 06:47:03 +00:00
Cedric BAIL 78b9f4a0e5 e: e_configure dialog now sort on priority then label.
SVN revision: 74032
2012-07-18 02:26:11 +00:00
Mike Blumenkrantz 2abb446f08 clean up screen_send_to action: no functional changes
SVN revision: 73980
2012-07-17 14:11:38 +00:00
Cedric BAIL eccf13058a e: add scripting feature to lock/unlock require some tests.
SVN revision: 73979
2012-07-17 13:33:21 +00:00
Mike Blumenkrantz e0a8fffedf add e_util_time_str_get() to convert a time value in seconds to a string approximation
SVN revision: 73976
2012-07-17 12:10:18 +00:00
Mike Blumenkrantz 24d2cfc8fd formatting
SVN revision: 73970
2012-07-17 10:32:01 +00:00
Mike Blumenkrantz eb01623a90 add method for checking if typebufs are visible in fsel widget using methods added in my previous commit that I cleverly did not mention to confuse my future self when I again go to work on this code
SVN revision: 73968
2012-07-17 10:27:15 +00:00
Mike Blumenkrantz 091e897f64 full, working tab completion for efm widgets, also slightly decrease typebuf hide timer to 3.5s from 5.0s: this was just way too long
SVN revision: 73967
2012-07-17 10:26:05 +00:00
Mike Blumenkrantz eaaa60e655 support "~/" in efm typebufs
SVN revision: 73966
2012-07-17 10:01:16 +00:00
Mike Blumenkrantz 644ff46ecd whoops, left some debug in
SVN revision: 73965
2012-07-17 09:50:38 +00:00
Mike Blumenkrantz 7d88737440 efm widgets now support realtime path evaluating/changing using the typebuf
SVN revision: 73964
2012-07-17 09:49:53 +00:00
Mike Blumenkrantz 1ec3f12805 use int(0) not Eina_Bool(0) to terminate a string, also we don't actually have to do all this freeing and reallocating
SVN revision: 73961
2012-07-17 08:54:33 +00:00
Mike Blumenkrantz dd454781ba use efm typebuf signal to echo typing into fsel entry, also set focus on files selector
SVN revision: 73959
2012-07-17 08:45:01 +00:00
Mike Blumenkrantz 36048e5bee smart callback for efm widget typebuf change
SVN revision: 73958
2012-07-17 08:44:08 +00:00
Mike Blumenkrantz 0b6ce62969 no, seriously...stop focusing filepreview internal widgets
SVN revision: 73956
2012-07-17 08:34:31 +00:00
Mike Blumenkrantz 8d479ed3b2 add functions for selecting first/last file
SVN revision: 73955
2012-07-17 08:31:39 +00:00
Mike Blumenkrantz 7924b453e5 when a widget is disabled, don't try to focus it, also some focus chain outdenting
SVN revision: 73953
2012-07-17 08:26:22 +00:00
Mike Blumenkrantz da08ac08cf ensure no part of filepreview widget is focusable
SVN revision: 73952
2012-07-17 08:04:51 +00:00
Mike Blumenkrantz a7bf8ae103 this use of timers in efm was not the smartest I've seen, and it caused an abort. spankies to someone
SVN revision: 73950
2012-07-17 07:02:27 +00:00
Mike Blumenkrantz 8df705efff fix all cslider widget warnings and a drag bug
SVN revision: 73947
2012-07-17 06:57:27 +00:00
Boris Faure e4818aac76 e: call e_widget_change() when preview widget changes
This fixes a bug where the apply button was not enabled when changing a
custom background for desklock.

SVN revision: 73939
2012-07-16 13:25:49 +00:00
Mike Blumenkrantz 09be22e12f only track mouse movement when zones > 1, fix login box show/hide for multizone+current
SVN revision: 73937
2012-07-16 13:21:31 +00:00
Mike Blumenkrantz b098439495 handle desklock current_zone change better
SVN revision: 73936
2012-07-16 13:01:21 +00:00
Mike Blumenkrantz 404ce33b87 whoops, actually show desklock
SVN revision: 73935
2012-07-16 12:38:17 +00:00
Mike Blumenkrantz f2d25d9937 don't bother creating desklock login box at all if we aren't even going to show it
SVN revision: 73934
2012-07-16 12:30:31 +00:00
Mike Blumenkrantz 2b62451284 rewrite desklock to be more dynamic, removed relock jobs, properly handle add/del of zones
fixes ticket #1165


SVN revision: 73933
2012-07-16 12:23:37 +00:00
Carsten Haitzler 439a6a5d19 fix segv's when cfdata->desktop is NULL.
SVN revision: 73932
2012-07-16 11:57:28 +00:00
Cedric BAIL c37c56d4ab e: small fix to the color dialog.
NOTE: This is a terrible mess. It trigger massive bug in Evas_Map.
Will try to fix the Evas part, but maybe we should use a custom code
and Evas_Object_Image with a custom pixels filling code.


SVN revision: 73928
2012-07-16 11:23:33 +00:00
Cedric BAIL 67da94d22e e: avoid buffer overrun.
SVN revision: 73922
2012-07-16 10:47:37 +00:00
Mike Blumenkrantz 283fcc32df resize desklock bg object too
SVN revision: 73921
2012-07-16 10:45:08 +00:00
Mike Blumenkrantz 69b8aa3ae7 more sane handling of desklock when zone move/resize happens
part of ticket #1165


SVN revision: 73920
2012-07-16 10:43:23 +00:00
Mike Blumenkrantz 72e927e2ee fix weird border behavior where it would reset to the default style any time a non-existing style was passed without trying the currently-set theme style
ticket #1163


SVN revision: 73917
2012-07-16 10:13:55 +00:00
Mike Blumenkrantz 3e160751e3 fix ilist typebuf to reposition on resize
SVN revision: 73915
2012-07-16 09:55:36 +00:00
Mike Blumenkrantz df7507c04f add visibility to already existing ilist typebuf
ticket #1166


SVN revision: 73912
2012-07-16 08:21:28 +00:00
Mike Blumenkrantz f42c22a3aa alphabetically sort external preferences items
SVN revision: 73909
2012-07-16 07:22:49 +00:00
Mike Blumenkrantz 97659ccb79 add e_util_strcasecmp
SVN revision: 73908
2012-07-16 07:21:33 +00:00
Mike Blumenkrantz 722b65cebf don't crash when env var not set on startup
SVN revision: 73907
2012-07-16 06:54:48 +00:00
Chidambar Zinnoury cca3979f86 e deskpreview widget: don't double free desktops when decreasing the number of desktops.
Desktop is already freed by a callback on the icon (see r73807), no need to free it again.


SVN revision: 73905
2012-07-16 04:46:01 +00:00
Cedric BAIL 1a728fafd9 e: add an option to automatically attach gdb when using valgrind.
SVN revision: 73904
2012-07-16 03:19:37 +00:00
Chidambar Zinnoury 2ac1229261 e file manager: hide open menu items if there is no selection.
SVN revision: 73893
2012-07-15 20:05:58 +00:00