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
Chidambar Zinnoury
3ab7688b9b
e filepreview widget: use a list instead of a table to be able to orient it.
...
SVN revision: 73888
2012-07-15 19:38:29 +00:00
Chidambar Zinnoury
a6c39bb620
e color selector: increment id so that all entries have the correct value instead of all the red value.
...
Also translate some strings and rearrange some widgets.
SVN revision: 73877
2012-07-15 13:56:18 +00:00
Chidambar Zinnoury
8f0a2d783c
e: forgot to set those strings as translatable.
...
SVN revision: 73875
2012-07-15 11:41:03 +00:00
Chidambar Zinnoury
f45d356c62
e: some more plural and times lovin'.
...
SVN revision: 73874
2012-07-15 11:39:50 +00:00
Christopher Michael
d0ceff8feb
E_FM: Fix uninitialized variables in e_fm.c. Fix Unused variable in
...
e_fm_device.c
SVN revision: 73872
2012-07-15 11:17:45 +00:00
Chidambar Zinnoury
b3b321def1
e border properties: some i18n lovin', begin replace x by times (×), and range-hyphen by en-dash.
...
SVN revision: 73870
2012-07-15 09:54:43 +00:00
Chidambar Zinnoury
40a79b6599
e fm: add plural support for the delete confirmation dialog.
...
Here the singular version is not used in english, but plural support is nonetheless needed for languages who have multiple plurals depending on the number of files.
Bonus: add a complementary dialog for when you're trying to delete all the files in the folder.
SVN revision: 73868
2012-07-15 08:23:19 +00:00
Chidambar Zinnoury
3b7fd1afb9
e fm: first use of plurals!
...
SVN revision: 73865
2012-07-15 07:06:28 +00:00
Chidambar Zinnoury
4d617a725b
e i18n: add plural support thanks to ngettext.
...
SVN revision: 73864
2012-07-15 06:45:33 +00:00
Chidambar Zinnoury
d491a734bf
e fm: use em-dash instead of bland-looking hyphens for separators.
...
I love typography, don't you? E is all about eye-candiness, so let's put good uses to all those Unicode-characters.
Let those strings be translatable as separators are different according to the language. US-style is em-dash without spaces.
SVN revision: 73859
2012-07-14 21:05:20 +00:00
Chidambar Zinnoury
116f994126
e: use standard units for file sizes and use helpers instead of duplicating code.
...
SVN revision: 73858
2012-07-14 20:50:21 +00:00
Chidambar Zinnoury
f198b01b07
e: we don't want borders to move zones and desktops when E is being restarted.
...
SVN revision: 73857
2012-07-14 18:06:33 +00:00
Chidambar Zinnoury
d4b871bafd
e: add a configuration value to group new windows with others from the same app.
...
We may want to alert the user it appeared though (make it urgent?).
See r70370, fixes #40 .
SVN revision: 73856
2012-07-14 18:00:57 +00:00
Carsten Haitzler
227df6d971
add instances to track exec things which dont have desktop files too.
...
SVN revision: 73849
2012-07-14 11:06:28 +00:00
Carsten Haitzler
b1141b5d53
append, not prepend e's prefix bin/lib instead of prepend.
...
SVN revision: 73847
2012-07-14 10:04:52 +00:00
Carsten Haitzler
fff2214391
fix border placement to not move away from iconified/hidden windows...
...
:)
SVN revision: 73840
2012-07-14 02:18:36 +00:00
Mike Blumenkrantz
64caa28ea9
switch efm edje icon group checking to fix display of theme previews
...
SVN revision: 73834
2012-07-13 23:01:50 +00:00
Mike Blumenkrantz
b9e5519d50
fix filepreview for mime types which have edje theme overrides
...
SVN revision: 73821
2012-07-13 15:15:36 +00:00
Mike Blumenkrantz
0592fdfb3d
preview widget now actually uses the passed edje key
...
SVN revision: 73820
2012-07-13 15:14:40 +00:00
Mike Blumenkrantz
5c3db51baf
fix bad stringshare use in e_thumb
...
SVN revision: 73818
2012-07-13 14:54:43 +00:00
Mike Blumenkrantz
75f4de7107
filepreview labels no longer expand
...
SVN revision: 73816
2012-07-13 14:20:25 +00:00
Mike Blumenkrantz
bf387320f0
update time modified strings to be more grammatically accurate
...
SVN revision: 73815
2012-07-13 14:18:39 +00:00
Vincent Torri
02525c9f98
E17: add suid flags for enlightenment_sys and enlightenment_backlight binaries
...
SVN revision: 73812
2012-07-13 12:46:50 +00:00
Mike Blumenkrantz
35f14f24e1
fix deskpreview widget deletion for individual deskpreview objects
...
SVN revision: 73807
2012-07-13 10:25:37 +00:00
Mike Blumenkrantz
1e7efd8096
add more fallback icons for fpreview
...
SVN revision: 73805
2012-07-13 09:42:52 +00:00
Mike Blumenkrantz
b7381b957d
handle .desktop files in filepreview widget
...
SVN revision: 73804
2012-07-13 09:35:14 +00:00
Mike Blumenkrantz
464e311e6c
filepreview widget now attempts to show a thumb for file's mime type if file is not an image
...
SVN revision: 73802
2012-07-13 09:19:35 +00:00
Mike Blumenkrantz
1d49687cd9
add smart callbacks to efm objects for mouse in/out on an icon object
...
SVN revision: 73615
2012-07-12 12:27:09 +00:00
Mike Blumenkrantz
ad11feb626
formatting
...
SVN revision: 73612
2012-07-12 10:51:56 +00:00
Mike Blumenkrantz
55de2e2b43
break out e fileselector preview pane into its own widget: e_widget_filepreview
...
also, fuck tables.
SVN revision: 73611
2012-07-12 10:45:05 +00:00
Mike Blumenkrantz
c0b8121e94
add e_widget_table_freeze/thaw
...
SVN revision: 73610
2012-07-12 10:26:12 +00:00
Mike Blumenkrantz
035e9bd967
formatting
...
SVN revision: 73609
2012-07-12 10:12:37 +00:00
Mike Blumenkrantz
1ee20d2068
formatting
...
SVN revision: 73605
2012-07-12 08:34:38 +00:00
Mike Blumenkrantz
822776146a
fix desk flip animation when on last/first desk flipping to first/last desk with desk wrap enabled
...
ticket #385
SVN revision: 73602
2012-07-12 07:31:34 +00:00
Mike Blumenkrantz
891e11ef0e
shelf doesn't allow gadgets to be resized any more, so no point in text claiming they can
...
SVN revision: 73575
2012-07-11 13:03:32 +00:00
Mike Blumenkrantz
5f712e630b
do deskpreview bg change event monitoring by the desk itself, not by the overall deskpreview table
...
SVN revision: 73573
2012-07-11 13:01:11 +00:00
Mike Blumenkrantz
5fb4f168cb
add method to disable deskpreview click-to-configure background image
...
SVN revision: 73554
2012-07-11 08:48:33 +00:00
Mike Blumenkrantz
0dfbfa0fa4
formatting
...
SVN revision: 73552
2012-07-11 07:14:28 +00:00
Mike Blumenkrantz
db8156c94b
close eeze_scanner on efm shutdown if we started it
...
SVN revision: 73551
2012-07-11 06:41:19 +00:00
Nicholas Hughart
ff1224d07d
e_fm: Correct mount options used for udisks mounting
...
udisks has a restricted set of mount options which can be
used for most filesystems. I have adjusted our mount
options based on the current udisks code.
SVN revision: 73549
2012-07-11 05:52:56 +00:00
Mike Blumenkrantz
8de859c901
yet another amazingly old bug+patch on trac that nobody bothered to commit: jump-to-window actions from mcalamelli in pre-trac times
...
ticket #80
SVN revision: 73527
2012-07-10 13:00:23 +00:00
Mike Blumenkrantz
3e3a13657f
prefer eeze backlight setting over randr: more accurate
...
supposedly fixes ticket #1015 (yakov ping me if this is somehow not fixing it)
SVN revision: 73526
2012-07-10 12:29:51 +00:00
Mike Blumenkrantz
51cb146463
efm with eeze mounting should handle "unknown" devices more gracefully, also add some handling for udev CHANGE events
...
SVN revision: 73521
2012-07-10 10:43:28 +00:00
Chidambar Zinnoury
37347a6a0a
e: always send mouse out events to borders.
...
SVN revision: 73510
2012-07-10 04:29:07 +00:00
Mike Blumenkrantz
5546f4109d
formatting
...
SVN revision: 73502
2012-07-09 11:50:08 +00:00
Mike Blumenkrantz
06b9059148
add e_fm2_optimal_size_calc() which will attempt to calculate the optimal size for displaying an efm widget inside a bounded area
...
SVN revision: 73500
2012-07-09 11:43:56 +00:00
Mike Blumenkrantz
1fdc926ad9
add externally available getter for an efm widget's current view mode
...
SVN revision: 73490
2012-07-09 08:34:33 +00:00
Mike Blumenkrantz
267bf40ae8
when desklocked, e's popups will no longer attempt to set themselves to the highest layer; prevents popups from ever being shown over the desklock screen
...
SVN revision: 73488
2012-07-09 08:11:26 +00:00
Mike Blumenkrantz
3966f8f797
add e_desklock_state_get() to provide an api for determining the current state of desklock
...
SVN revision: 73487
2012-07-09 08:03:58 +00:00
Mike Blumenkrantz
6e0ddd773a
my last commit was a failure. this commit is somewhat less of a failure.
...
SVN revision: 73486
2012-07-09 07:47:54 +00:00
Mike Blumenkrantz
b7ff56ba86
emit E_EVENT_DESKLOCK on all desklock hide calls, not just internal (not custom desklock) hiding
...
SVN revision: 73485
2012-07-09 07:45:47 +00:00
Mike Blumenkrantz
2e8c03cf67
efm list view icons should always take up the full width of the fm widget now
...
SVN revision: 73484
2012-07-09 07:28:19 +00:00
Carsten Haitzler
1a7b0b4412
and dont prepend to path if already there.
...
SVN revision: 73431
2012-07-07 01:44:48 +00:00
Carsten Haitzler
6188192e4e
1. no more strip/unstrip of path/ld_library_paht - i think we no
...
longer need or want it.
2. prepend e's bin dir to PATH and lib dir to LD_LIBRARY_PATH for
better "it just works" usability. :)
SVN revision: 73430
2012-07-07 01:41:28 +00:00
Mike Blumenkrantz
838a240e9b
fix amazing chain crash when upgrading configs
...
SVN revision: 73421
2012-07-06 15:10:27 +00:00
Mike Blumenkrantz
cdc51406e3
shift+arrow keys in efm now adds file to selection. crappy unexpected select path is due to efm's arrow navigation
...
ticket #1130
SVN revision: 73412
2012-07-06 13:09:38 +00:00
Mike Blumenkrantz
3f3c8b8afc
formatting
...
SVN revision: 73411
2012-07-06 12:30:58 +00:00
Mike Blumenkrantz
42ceb58540
merge a big e17 doc patch
...
ticket #91
SVN revision: 73408
2012-07-06 10:53:22 +00:00
Mike Blumenkrantz
fde9e1cf7c
middle mouse button now selects/deselects files like ctrl+click in efm
...
ticket #280
SVN revision: 73404
2012-07-06 09:09:37 +00:00
Mike Blumenkrantz
0768dd02ae
edge bindings now allow for the use of any mouse button for clicky bindings
...
ticket #681
SVN revision: 73402
2012-07-06 08:27:09 +00:00
Mike Blumenkrantz
3d09bfa6db
add mouse button to E_Event_Zone_Edge
...
SVN revision: 73401
2012-07-06 08:26:23 +00:00
Mike Blumenkrantz
d5dbc78399
formatting
...
SVN revision: 73399
2012-07-06 07:46:08 +00:00
Gustavo Sverzut Barbieri
556804a721
return the command's exit code.
...
SVN revision: 73366
2012-07-05 15:06:06 +00:00
Mike Blumenkrantz
a977ceecf0
add function for getting comp source based on the border win (uses different hash)
...
SVN revision: 73364
2012-07-05 14:57:05 +00:00
Mike Blumenkrantz
09e526e2ba
add an intercept function for e_border to allow adjustments for movement of borders
...
SVN revision: 73363
2012-07-05 14:53:28 +00:00
Mike Blumenkrantz
75b80031eb
fix shelf autohiding in some cases where only 1px was visible -- not enough to extend past the edge flip 1x1 box -- so now mouse in events get handled properly
...
SVN revision: 73350
2012-07-05 14:04:51 +00:00
Cedric BAIL
b013a43ad2
e: let's not crash on lock.
...
SVN revision: 73348
2012-07-05 13:50:29 +00:00
Mike Blumenkrantz
711962e68d
fix screen mouse flip action keyword jargon to not flip crazily and actually focus correct thing
...
fixes cedric's bug
SVN revision: 73345
2012-07-05 13:12:52 +00:00
Mike Blumenkrantz
575967808a
desklock config now allows you to configure the image shown on each screen
...
also fixes ticket #753
SVN revision: 73339
2012-07-05 12:33:33 +00:00
Gustavo Sverzut Barbieri
913c2b74be
enlightenment_open to cope with xdg-open
...
it can open files using XDG specification, including defaults.list
(~/.local/share/applications/defaults.list and
/usr/share/applications/defaults.list) and mime type handlers known by
your system.
Now we should get xdg people to detect enlightenment and call this
binary.
SVN revision: 73317
2012-07-04 23:09:39 +00:00
Gustavo Sverzut Barbieri
6471c1be23
enlightenment_filemanager now opens files as well.
...
unfortunately the e_fm code requires a window and icon, we have none
so there is some duplication of code.
SVN revision: 73301
2012-07-04 19:11:23 +00:00
Gustavo Sverzut Barbieri
48e405f702
actually we should not realpath() the input.
...
directories may show with incorrect names if they were links.
SVN revision: 73297
2012-07-04 18:45:23 +00:00
Mike Blumenkrantz
f613ce7d4e
using an action to send the mouse to another screen now also sets window focus on that screen
...
ticket #863
SVN revision: 73285
2012-07-04 13:25:09 +00:00
Mike Blumenkrantz
d69338abd4
I couldn't find a better way of preventing the shelf config dialog from being remembered so now I'm blocking it here so it can't break the world
...
SVN revision: 73284
2012-07-04 13:12:03 +00:00
Mike Blumenkrantz
15ff53e65d
fix crash waiting to happen in e_remember
...
SVN revision: 73282
2012-07-04 12:49:08 +00:00
Mike Blumenkrantz
688ee47e83
formatting
...
SVN revision: 73281
2012-07-04 12:42:30 +00:00
Mike Blumenkrantz
5d2f230a26
formatting
...
SVN revision: 73279
2012-07-04 12:32:24 +00:00
Cedric BAIL
7f7692c1cb
e: trying to do it in the right order.
...
SVN revision: 73271
2012-07-04 12:01:39 +00:00
Mike Blumenkrantz
188b7d676f
set config values for multiscreen flip from previous commit
...
SVN revision: 73263
2012-07-04 09:38:35 +00:00
Mike Blumenkrantz
ba64e79b7c
add edge binding config option to enable edge bindings on multihead
...
ticket #906
SVN revision: 73262
2012-07-04 09:32:05 +00:00
Mike Blumenkrantz
4128a1345f
remove subobj from list before beginning delete callback chain, also add borker certification
...
SVN revision: 73259
2012-07-04 08:38:19 +00:00
Mike Blumenkrantz
a4d99c2f30
this code appears to be functionally identical, yet one version breaks the world.
...
SVN revision: 73258
2012-07-04 08:29:30 +00:00
Mike Blumenkrantz
7a595cee34
merged amazingly old patches from ticket #43 by morlenxus
...
Brian Miculcy 2007-08-01 15:47:34
SVN revision: 73239
2012-07-03 13:53:44 +00:00
Mike Blumenkrantz
5ef27ebee9
remove unnecessary evas_get call
...
SVN revision: 73238
2012-07-03 13:26:57 +00:00
Mike Blumenkrantz
5fbcec5ca8
formatting
...
SVN revision: 73237
2012-07-03 13:01:36 +00:00
Mike Blumenkrantz
2ad9af4275
formatting
...
SVN revision: 73235
2012-07-03 12:56:54 +00:00
Mike Blumenkrantz
d4fabc27a4
formatting
...
SVN revision: 73228
2012-07-03 12:07:25 +00:00
Mike Blumenkrantz
a885647450
formatting
...
SVN revision: 73227
2012-07-03 12:02:05 +00:00
Mike Blumenkrantz
6fbd413374
add event for when a shelf gets added
...
SVN revision: 73225
2012-07-03 11:55:00 +00:00
Mike Blumenkrantz
5950d44b2f
add resize callback for gadcon parent to properly adjust box packing objects for gadcon clients
...
also fixes pager resize in shelf
SVN revision: 73222
2012-07-03 10:44:33 +00:00
Mike Blumenkrantz
398a773208
formatting
...
SVN revision: 73220
2012-07-03 10:01:37 +00:00
Mike Blumenkrantz
f23a7afa40
formatting
...
SVN revision: 73214
2012-07-03 09:11:44 +00:00
Mike Blumenkrantz
c6ce9e563b
fix e widget smart deletion to not be stupid
...
SVN revision: 73210
2012-07-03 08:33:54 +00:00
Doyoun Kang
f5d13fd6af
From: Doyoun Kang <doyoun.kang@samsung.com>
...
Subject: [E-devel] [Patch][e] add code to check
e_config->geometry_auto_move before moving a window in e_border.c
In e, there is a configuration value - geometry_auto_move - which
determines whether e moves the window to useful geometry automatically or not.
In my opinion, if this is 0, then e doesn't move the window
automatically. However, e always moves the window automatically
because there is no code to check the geometry_auto_move value in
_e_border_eval(). So, I added code to check
e_config->geometry_auto_move in _e_border_eval().
SVN revision: 73191
2012-07-03 06:31:43 +00:00
Mike Blumenkrantz
ffd62128c3
formatting
...
SVN revision: 73149
2012-07-02 10:35:16 +00:00
Mike Blumenkrantz
1546ae67a8
remove awful idler from module config dialog and simplify all related code
...
ticket #856
SVN revision: 73148
2012-07-02 10:29:55 +00:00
Mike Blumenkrantz
0fe8872ab7
add mechanism for getting the list of selected ilist items
...
SVN revision: 73143
2012-07-02 09:56:47 +00:00
Mike Blumenkrantz
ef4bedb6e8
formatting
...
SVN revision: 73132
2012-07-02 08:15:02 +00:00
Mike Blumenkrantz
82ee910b78
fix efm icon look in list view, breaks scrolling behavior
...
SVN revision: 73127
2012-07-02 07:58:25 +00:00
Mike Blumenkrantz
6646b7f7f5
implicitwarnings--
...
SVN revision: 73126
2012-07-02 07:05:19 +00:00
Carsten Haitzler
153a14bb48
fix errant slide to focus when windows are not visible.
...
SVN revision: 73096
2012-07-01 10:12:59 +00:00
Gustavo Sverzut Barbieri
97dfa9db2e
enlightenment_filemanager - call EFM from another process.
...
This is used to open a file manager window from another process. It
will use DBus interface:
org.enlightenment.FileManager.OpenDirectory(path)
It returns immediately, but we could enhance the DBus interface and
make it act like a real file manager process if that is needed.
SVN revision: 73084
2012-06-30 19:28:49 +00:00
Carsten Haitzler
c13343daee
forc /usr/share and /usr/local/share into xdg data dirs too if not set.
...
SVN revision: 73079
2012-06-30 06:57:49 +00:00
Carsten Haitzler
ecddd2391f
supprot XDG_RUNTME_DIR for ipc socket and handle failure if someone
...
already created it - try new names until tries exhausted (4096)
SVN revision: 73072
2012-06-30 05:33:36 +00:00
Carsten Haitzler
892e68e399
use @E_SYS_CFLAGS@ for enlightenment_sys build
...
SVN revision: 73070
2012-06-30 04:11:50 +00:00
Carsten Haitzler
6387c80851
prepend to XDG_DATA_DIRs so we get apps in e's prefix. :)
...
SVN revision: 73036
2012-06-29 13:00:30 +00:00
Mike Blumenkrantz
b5f4a75990
remove log level setting in eeze scanner and efm
...
SVN revision: 73024
2012-06-29 07:57:58 +00:00
Leif Middelschulte
b3011b6f45
Add safety check when freeing dnd handler.
...
SVN revision: 73010
2012-06-28 13:47:45 +00:00
Leif Middelschulte
04acb74d8b
Revert "Merge branch 'randr'"
...
This reverts commit 5cd36c5dcb45ac48a1dc062fed5ac0d29c79efe3, reversing
changes made to 3bd4846cc3663a2488a47ed581045295fb322944.
SVN revision: 73009
2012-06-28 13:44:26 +00:00
Leif Middelschulte
f939b664d7
Merge branch 'randr'
...
SVN revision: 73008
2012-06-28 13:35:19 +00:00
Mike Blumenkrantz
0dc311768b
these buttons seem stupidly labeled given that the dialog asks a yes/no question, but changing one button to read slightly better is easier than making up new dialog text
...
SVN revision: 73007
2012-06-28 13:31:58 +00:00
Mike Blumenkrantz
d147505875
damn typos
...
SVN revision: 73006
2012-06-28 13:27:31 +00:00