Commit Graph

6953 Commits

Author SHA1 Message Date
Mike Blumenkrantz 028ca489f7 missing consts
SVN revision: 76800
2012-09-18 11:28:15 +00:00
Mike Blumenkrantz ce2186f31c ilist widget custom edje setting thingy also sets scrollframe theme
SVN revision: 76799
2012-09-18 11:26:36 +00:00
Mike Blumenkrantz 31052004d0 add method for setting a custom theme for ilist
SVN revision: 76797
2012-09-18 10:28:02 +00:00
Carsten Haitzler c30571b623 lets add prototype too in .h :)
SVN revision: 76796
2012-09-18 10:19:29 +00:00
Carsten Haitzler ec80ac1802 add executor indirection setter.
SVN revision: 76795
2012-09-18 10:10:19 +00:00
Mike Blumenkrantz 806502f4e5 break out ilist item theme setting into separate function for consistency; this fixes a bug where even/odd header themes were not applied
SVN revision: 76794
2012-09-18 10:07:33 +00:00
Carsten Haitzler e574adfed7 add single-instance launching infra support for e17 as well as launch
tracking for ibar.



SVN revision: 76793
2012-09-18 10:00:37 +00:00
Mike Blumenkrantz 34c247ee40 escape textblock styles for file labels if label is a textblock
ticket #1527


SVN revision: 76792
2012-09-18 09:28:26 +00:00
Mike Blumenkrantz c7e373f26f fix entry dialog text sizing
SVN revision: 76784
2012-09-18 07:45:25 +00:00
Mike Blumenkrantz b7cff28128 base shelf menu now has option to begin/end moving gadgets
SVN revision: 76781
2012-09-18 07:08:41 +00:00
Mike Blumenkrantz c60be515e8 fix e_exec crash
ticket #1525


SVN revision: 76778
2012-09-18 04:36:01 +00:00
Vincent Torri 8d8f697a3f E17: useless header, useless 'else' and 2 times the same check
Patch by Maxime Villard (rustyBSD)


SVN revision: 76773
2012-09-17 17:25:44 +00:00
Mike Blumenkrantz 03dda786da with massive hacks and huge other hacks, it's finally possible to seamlessly drag icons from the desktop to a shelf and vice versa
ticket #113


SVN revision: 76765
2012-09-17 14:49:48 +00:00
Mike Blumenkrantz 3f9ccd5176 prevent dnd from dropping on an infinite number of targets
SVN revision: 76764
2012-09-17 14:35:04 +00:00
Mike Blumenkrantz eaf43b6717 patch from ticket #1522 for fixing volume added before storage
SVN revision: 76762
2012-09-17 13:56:05 +00:00
Mike Blumenkrantz 95ac2fdc8a show/hide gadget drag object when leaving/entering gadcons
SVN revision: 76761
2012-09-17 13:10:19 +00:00
Mike Blumenkrantz 59d33a4a8b remove debug info
SVN revision: 76758
2012-09-17 12:24:17 +00:00
Mike Blumenkrantz 040b87a604 clean up gadcon dnd code to not use static variables
SVN revision: 76757
2012-09-17 12:23:55 +00:00
Carsten Haitzler 7a59e58273 add support for X-Enlightenment-Single-Instance :)
SVN revision: 76756
2012-09-17 11:51:04 +00:00
Mike Blumenkrantz fbc50eee75 prevent gadcon callbacks from being added multiple times
SVN revision: 76749
2012-09-17 09:50:49 +00:00
Mike Blumenkrantz 8bea4f9411 check for existence BEFORE getting geom
SVN revision: 76744
2012-09-17 09:27:05 +00:00
Mike Blumenkrantz 9093ac38ab work around stupid evas mouse event bug
ticket #1324


SVN revision: 76742
2012-09-17 08:45:13 +00:00
Mike Blumenkrantz a5713023e5 only create thumbs for files evas has loaders for
ticket #1520


SVN revision: 76739
2012-09-17 07:32:13 +00:00
Mike Blumenkrantz 85c099e91e cleanup ethumb on failures
SVN revision: 76738
2012-09-17 07:28:31 +00:00
Mike Blumenkrantz 228b5a4701 outdent e_thumb so it's readable
SVN revision: 76737
2012-09-17 07:23:19 +00:00
Mike Blumenkrantz 7031ce46b4 fix bug where gadgets could not be dragged left on shelf at the expected level of dragging, also increase drag threshold for moving gadgets to the right
SVN revision: 76736
2012-09-17 07:09:21 +00:00
Mike Blumenkrantz 9ccf1d988f don't delete gadgets when drag is done if new gadget is dropped gadget
SVN revision: 76735
2012-09-17 06:10:49 +00:00
Mike Blumenkrantz 4036e9a3c5 need to unlock gadcon BEFORE checking whether gadcon is still editing, otherwise we never unlock and always break shelf autohide
SVN revision: 76731
2012-09-17 05:26:22 +00:00
Mike Blumenkrantz 092b37f981 hmm it seems that attempting to be clever and show/hide when leaving and entering the same gadcon during a drag is at least part of the problem with ticket #1462...
SVN revision: 76730
2012-09-17 05:25:15 +00:00
Mike Blumenkrantz d181a362c6 fix gadget dnd bug where repeatedly dragging gadgets around from shelf to desktop to shelf to desktop to shelf to desktop would confuse gadman and prevent it from injecting gadgets properly
SVN revision: 76729
2012-09-17 05:02:23 +00:00
Mike Blumenkrantz 6cf37f95bf delete newly-created gcc here if it isn't our current gcc since we won't be using it
SVN revision: 76728
2012-09-17 04:44:41 +00:00
Mike Blumenkrantz 46afc57359 check null here even though it SEEMS impossible to prevent jokers from injecting bad configs
SVN revision: 76727
2012-09-17 04:41:09 +00:00
Mike Blumenkrantz 194dbb13a3 fix rare gadget dnd crash
SVN revision: 76726
2012-09-17 04:29:49 +00:00
Mike Blumenkrantz 134bed522c only generate submenu for file properties if both file and application properties are available, otherwise just show file properties
SVN revision: 76725
2012-09-17 04:17:35 +00:00
Mike Blumenkrantz 0f35a6bf3c block xds drops completely when they should be blocked, also reorder drop tests to avoid unnecessary ecore_file call
SVN revision: 76723
2012-09-17 04:03:18 +00:00
Mike Blumenkrantz da524d6d91 kill off dnd operation if drop cb returns false
SVN revision: 76722
2012-09-17 04:01:30 +00:00
Maxime Villard 3dc989c695 From: Maxime Villard <rustyBSD@gmx.fr>
There is a problem with the realpath() call. When moving
a symlink, realpath() gets the path of the pointed file,
and the name assigned to the copied link is the name of
this file.

So we shouldn't use realpath(), but I don't know an equivalent
which doesn't take care of symlinks.

Here is an example patch.


SVN revision: 76721
2012-09-17 03:57:04 +00:00
Carsten Haitzler 6669ca71a3 provide a way to select backlight device or output and then use it.
SVN revision: 76709
2012-09-16 10:43:17 +00:00
Carsten Haitzler 45ded3832b THIS was the dnd bug i saw! that i couldnt reproduce easily... THIS...
heisenbug... ptr stuff wrong. :)



SVN revision: 76708
2012-09-16 03:27:34 +00:00
Mike Blumenkrantz affc6d8d25 another efm_op patch from Maxime Villard, I don't even know what it does
SVN revision: 76686
2012-09-14 17:00:41 +00:00
Mike Blumenkrantz 29b23540ee delete thread data after creating new file to prevent messing up the path when creating subsequent new files in other directories
SVN revision: 76678
2012-09-14 15:30:25 +00:00
Mike Blumenkrantz 066fbdcc0e actually use new config and operation to perform mv operations, fix another case where dnd would trigger file rename, dragging a file around in its own directory is now a no-op as far as the daemons are concerned
SVN revision: 76677
2012-09-14 15:17:14 +00:00
Mike Blumenkrantz c9f7684c02 add fileman config option for new mv setting, also implement necessary backend features in efm slave for using mv operations
SVN revision: 76676
2012-09-14 15:14:41 +00:00
Mike Blumenkrantz 542501a85a e_config has a new option that can be enabled to switch file moving to use the old behavior of cp->rm instead of the new mv behavior
SVN revision: 76675
2012-09-14 15:13:51 +00:00
Mike Blumenkrantz 80c6165036 with the work of Maxime Villard <rustyBSD@gmx.fr>, efm_op can now move files directly when they're on the same device instead of copying then deleting the original
SVN revision: 76674
2012-09-14 15:09:05 +00:00
Mike Blumenkrantz 751ef7b127 call directory mime handlers when bringing up ctx menu not on icons
SVN revision: 76665
2012-09-14 12:45:15 +00:00
Mike Blumenkrantz 0eafd902f7 mime handlers now properly handle icons where the full path is given
SVN revision: 76664
2012-09-14 11:03:26 +00:00
Mike Blumenkrantz baed804727 argh, another case of someone making callbacks with the data param last! fix fix! ABI borked again!
SVN revision: 76663
2012-09-14 10:52:08 +00:00
Mike Blumenkrantz fbd5297cc9 okay, call icon menu extend callbacks for non-icon menus
SVN revision: 76660
2012-09-14 10:35:56 +00:00
Mike Blumenkrantz 0bf1e15adb don't call icon menu end extensions in non-icon menus
SVN revision: 76659
2012-09-14 10:31:39 +00:00
Mike Blumenkrantz 5070b96b9e efm options menu now contains efm config panel menu items if fileman module is loaded
SVN revision: 76642
2012-09-14 07:17:17 +00:00
Mike Blumenkrantz f7e3736068 only disallow drop on link_drop targets when there's no icon selected
SVN revision: 76624
2012-09-13 17:01:55 +00:00
Mike Blumenkrantz 6c04fe6fea fix link_drop targets to allow dropping into subdirs
this exposes a very strange and rare bug where things seem to get recursively symlinked instead of just symlinking the dragged icon


SVN revision: 76622
2012-09-13 16:34:19 +00:00
Mike Blumenkrantz d86de48c74 always return true for dnd events
SVN revision: 76621
2012-09-13 16:15:18 +00:00
Mike Blumenkrantz 1726d79fa3 fix autoscrolling bug where it would scroll randomly or inconsistently
SVN revision: 76620
2012-09-13 16:04:28 +00:00
Mike Blumenkrantz 14157cd05b even more not-asked-for features: dnd scrolling for efm
SVN revision: 76617
2012-09-13 15:21:41 +00:00
Mike Blumenkrantz 67d7e09a32 dnd of files with efm, when initiated by clicking the file's label, will no longer trigger a rename after the drag
SVN revision: 76613
2012-09-13 14:05:35 +00:00
Mike Blumenkrantz cf539e40fd efm no longer shows the drop target animation for targets that are not valid for dropping onto
SVN revision: 76612
2012-09-13 14:02:28 +00:00
Mike Blumenkrantz 153079e8bd rename icon mouse in/out smart callbacks to use underscores instead of commas
SVN revision: 76603
2012-09-13 10:51:50 +00:00
Mike Blumenkrantz 9323db03ff add dnd begin smart callback for efm
SVN revision: 76601
2012-09-13 10:40:46 +00:00
Mike Blumenkrantz e1d3294c00 whoops, need to put the drop smart cb after teh drop
SVN revision: 76599
2012-09-13 10:26:45 +00:00
Mike Blumenkrantz 1cdea8bab9 block XDS drops in link_drop targets
SVN revision: 76593
2012-09-13 08:53:18 +00:00
Maxime Villard 0d45c19468 From: Maxime Villard <rustyBSD@gmx.fr>
$ mkdir /home/test/EMPTY
 $ mkdir /home/test/FULL
 $ cd /home/test
 $ ln -s EMPTY link

 Now move (with EFM) the 'FULL' folder to the 'link' (without
 opening it), and 'FULL' diseappear.

 As the symlink points directly to 'EMPTY', we have not the
 full path. So the 'FULL' directory is moved to ~/, instead
 of the desired dest.

 Here is a quickly-made a patch.


SVN revision: 76591
2012-09-13 08:34:24 +00:00
Mike Blumenkrantz 1f2762db90 add efm smart callbacks for dnd events, function for getting current dnd target
SVN revision: 76587
2012-09-13 08:10:00 +00:00
Mike Blumenkrantz 5193de5919 finally fix moving (dragging) gadgets from a shelf to the desktop in a super hackish way that will hopefully be fixable in e18 with a complete rewrite of gadcon/gadman
note: this will look really bad (giant black rectangle) if you have "Use ARGB instead of shaped" checked in Engine config


SVN revision: 76543
2012-09-12 16:23:02 +00:00
Mike Blumenkrantz 8f0aa351f8 reflow some code
SVN revision: 76536
2012-09-12 15:02:12 +00:00
Mike Blumenkrantz 2b41e37c30 const cleanup
SVN revision: 76530
2012-09-12 13:39:43 +00:00
Mike Blumenkrantz 3436f52edc refresh at the end of deleting gadgets, not during; prevents infinite loop
SVN revision: 76527
2012-09-12 13:29:46 +00:00
Mike Blumenkrantz 2747cba221 deleting multiple gadgets in advanced gadget config will now actually delete multiple gadgets
SVN revision: 76525
2012-09-12 13:12:43 +00:00
Mike Blumenkrantz 0a66fa4671 ilist_items_get() now returns a const list
SVN revision: 76524
2012-09-12 13:03:04 +00:00
Maxime Villard eb5cd99f6b From: Maxime Villard <rustyBSD@gmx.fr>
Hi,
 we should check the permissions of the conf file.

 For example (really stupid situation):
 If the user mischmoded his conf file, a guy who have
 physical access could obtain root access by launching
 a program in root (after having modified paths in conf
 file); or a guy with ssh access, ...


SVN revision: 76519
2012-09-12 11:49:46 +00:00
Mike Blumenkrantz e81c385e57 break out gadcon drop handler add into separate function to make it reusable
SVN revision: 76516
2012-09-12 10:37:29 +00:00
Christopher Michael 36e807aaee E: We don't need to run this comparison twice.
SVN revision: 76496
2012-09-12 07:29:41 +00:00
Mike Blumenkrantz 4337d5cea5 improve efm's xds support to allow dragging onto directories to drop within, also rename the "drop" handler to selection_notify since this is actually what it's called from
SVN revision: 76495
2012-09-12 07:10:43 +00:00
Mike Blumenkrantz cfca3d8897 whoops, forgot to add in the xds check for dnd yesterday to make it actually work
SVN revision: 76494
2012-09-12 07:08:44 +00:00
Gustavo Sverzut Barbieri 7dc448c56f fsel: if file name starts with "/" then it's an absolute path.
not handling "../" and "./" cases here, maybe worth?

This allows screenshots to be saved typing "/tmp/bla.png" (see
previous commit, to shot module)



SVN revision: 76481
2012-09-11 23:06:25 +00:00
Mike Blumenkrantz 20f84d3cee this took waaaaayyyyyyyyyyyyyy longer than I expected, but we now have support for XDS in efm, which will allow you to drag things from many other applications TO efm windows (eg. dragging a file from an archive in file-roller to an efm window will now extract the dragged file to the location of the window)
SVN revision: 76465
2012-09-11 16:17:24 +00:00
Mike Blumenkrantz 414db11d31 add some hacks to prevent spurious mouse movement events from breaking the universe when generating menus
ticket #1492


SVN revision: 76459
2012-09-11 11:55:08 +00:00
Mike Blumenkrantz 0922fa95c5 formatting
SVN revision: 76450
2012-09-11 09:07:54 +00:00
Carsten Haitzler 7bed18f089 add action to enable/disable and toggle a module... useufl for... eg
togling comp on and off :)



SVN revision: 76442
2012-09-11 06:59:46 +00:00
Mike Blumenkrantz 6588ae2d08 fix super old, but mostly harmless bug where already-mounted volumes would not be correctly detected and set up during e startup; fixes move source option from previous commit
SVN revision: 76418
2012-09-10 16:28:55 +00:00
Mike Blumenkrantz 7c16c33ed5 add option to error dialog that occurs when trying to move/make a symlink onto a device: move source - moves the source of the link instead of the link
ticket #93


SVN revision: 76417
2012-09-10 16:28:07 +00:00
Mike Blumenkrantz 3e1bb5843c send initial progress from efm slave to set src and dest paths in efm
SVN revision: 76416
2012-09-10 15:46:38 +00:00
Mike Blumenkrantz f8e5e23135 fix hilarious crash startups when using enlightenment_start
SVN revision: 76415
2012-09-10 15:30:48 +00:00
Mike Blumenkrantz ca107c609c ensure that efm widget does set path in the case of removable devices, fixes random crash when opening removable media
SVN revision: 76414
2012-09-10 15:04:31 +00:00
Mike Blumenkrantz 7335a904ce finally implement file renaming when an overwrite is detected
ticket #1269


SVN revision: 76413
2012-09-10 14:40:29 +00:00
Mike Blumenkrantz f59fa03035 send progress of 0% when overwrite warning is sent to ensure that we have the src and dest accessible in efm
SVN revision: 76412
2012-09-10 14:39:07 +00:00
Mike Blumenkrantz 0e1b4f5322 formatting
SVN revision: 76407
2012-09-10 14:06:17 +00:00
Mike Blumenkrantz c11dd0704b don't need to get the current container all the time, e_dialog does this for us
SVN revision: 76405
2012-09-10 13:22:51 +00:00
Mike Blumenkrantz 55b1cd1e09 don't need to be allocating ints here, we can just use the correct cast and things will be a-okay
SVN revision: 76404
2012-09-10 13:13:04 +00:00
Mike Blumenkrantz def3fec3b3 reset efm new file marker+thread on path change
SVN revision: 76403
2012-09-10 12:52:41 +00:00
Mike Blumenkrantz f260b18c27 changing efm path to its current path is now correctly handled
SVN revision: 76402
2012-09-10 12:51:05 +00:00
Mike Blumenkrantz 90b9efbf77 another not-awaited efm feature: creating new files from the menu
SVN revision: 76401
2012-09-10 12:46:02 +00:00
Carsten Haitzler 2a363406b8 pointer screen switch fullscreen focus bug--
SVN revision: 76397
2012-09-10 12:22:16 +00:00
Mike Blumenkrantz 3243b919d4 group application and file properties in a submenu, clicking submenu item brings up file properties
SVN revision: 76393
2012-09-10 10:58:49 +00:00
Mike Blumenkrantz 2c44aabd4d pasting files into directories now properly obeys link_drop
SVN revision: 76391
2012-09-10 10:41:25 +00:00
Mike Blumenkrantz e7147dd081 prevent view mode from being changed in fsel and sidebar
SVN revision: 76390
2012-09-10 10:32:21 +00:00
Mike Blumenkrantz 2d0fc4a90b add method for disabling efm view mode items in efm widgets
SVN revision: 76389
2012-09-10 10:31:56 +00:00
Mike Blumenkrantz 723ad72963 prevent link drop targets (sidebar and favorites) from accidentally replacing a file within the target with a link to the same file
SVN revision: 76388
2012-09-10 10:23:58 +00:00
Mike Blumenkrantz d3ab905f13 prevent edge bindings from activating while they are activating
ticket #1469


SVN revision: 76386
2012-09-10 09:42:51 +00:00
Carsten Haitzler 05ed922ca5 move env var (PATH, LD_LIBRARY_PATH) fiddling to enlightenment_start
and append if u know what u are doing.



SVN revision: 76385
2012-09-10 09:34:01 +00:00
Mike Blumenkrantz c15989c37f rename E_FM2_MENU_NO_NEW_DIRECTORY -> E_FM2_MENU_NO_NEW, disable New menu in sidebar
ticket #1472


SVN revision: 76382
2012-09-10 09:03:21 +00:00
Mike Blumenkrantz 3eb3b755ea fix crashing when shelf config dialog is open and orientation is changed using a menu and then shelf config is changed and applied from the config dialog
SVN revision: 76376
2012-09-10 08:23:38 +00:00
Mike Blumenkrantz 60e1c09cc4 add E_LIST_HANDLERS_APPEND for simplifying adding event handlers to a list
SVN revision: 76375
2012-09-10 08:18:12 +00:00
Mike Blumenkrantz 118f61ab58 formatting
SVN revision: 76374
2012-09-10 08:16:24 +00:00
Mike Blumenkrantz d747ac76aa don't close shelf config dialog when changing orientation from menu
SVN revision: 76373
2012-09-10 08:04:09 +00:00
Mike Blumenkrantz ff67718c15 need to return a value in functions that return values!
SVN revision: 76370
2012-09-10 07:58:58 +00:00
Carsten Haitzler c7753e5e76 protect against null wd's in ilist.
SVN revision: 76355
2012-09-09 12:43:38 +00:00
Mike Blumenkrantz a9dd95b2c4 fix crash when changing settings in shelf config dialog which causes the shelf to be re-created
SVN revision: 76347
2012-09-08 19:43:45 +00:00
Mike Blumenkrantz a788723e41 set shelf autohide on creation, ensure autohide settings have been applied
ticket #1482


SVN revision: 76346
2012-09-08 19:23:25 +00:00
Carsten Haitzler 4639f361b3 more dpms /screensaver setting force set to work around an apparent
xorg bug.



SVN revision: 76342
2012-09-08 12:17:29 +00:00
Mike Blumenkrantz c61c107346 shelves now only watch all mouse events when autohide is set since a static shelf doesn't need to care about it; this will save some amount of cpu I guess
this also breaks the use of e,state,focused programs on non-autohiding shelves, but nothing I'm aware of has ever used this, sooooooo :)
also probably fixes ticket #1467


SVN revision: 76320
2012-09-07 18:59:43 +00:00
Mike Blumenkrantz 4e68cc3ceb avoid unnecessary comparisons from previous commit in some cases
SVN revision: 76317
2012-09-07 18:21:29 +00:00
Mike Blumenkrantz e841e2f920 grrrr yet another systray-related shelf autohiding bug
SVN revision: 76316
2012-09-07 18:16:23 +00:00
Mike Blumenkrantz eefe608050 use better codepath for refreshing shelf after config has changed
ticket #1465


SVN revision: 76312
2012-09-07 14:02:33 +00:00
Mike Blumenkrantz 620b6330cf add menu item to shelf menu to change orientation on the fly
SVN revision: 76311
2012-09-07 13:44:25 +00:00
Mike Blumenkrantz 97c96f891a add menu item variant of gadcon icon orient function
SVN revision: 76310
2012-09-07 13:43:44 +00:00
Mike Blumenkrantz 787017ca11 add E_GADCON_ORIENT_LAST for iterating
SVN revision: 76307
2012-09-07 13:16:29 +00:00
Mike Blumenkrantz 10a6ce56f6 move gadcon orientation icon setting code to e_util function
SVN revision: 76305
2012-09-07 13:11:45 +00:00
Mike Blumenkrantz 60c4343df4 new shelf starter dialog now brings up shelf contents dialog after adding a new shelf
SVN revision: 76304
2012-09-07 12:47:24 +00:00
Mike Blumenkrantz b9c6264992 new shelf menu item now brings up the new shelf starter dialog
SVN revision: 76303
2012-09-07 12:45:40 +00:00
Mike Blumenkrantz 86c58b136b move shelf add starter dialog to shelf internals and clean up shelf config dialog
SVN revision: 76302
2012-09-07 12:42:29 +00:00
Mike Blumenkrantz fdc67ec2db clarify advanced gadget config dialog tab names
SVN revision: 76300
2012-09-07 12:04:44 +00:00
Mike Blumenkrantz 6015463fdf when no shelves are present, we just show the add shelf menu item
SVN revision: 76299
2012-09-07 12:03:23 +00:00
Christopher Michael ee4fbda47a E: Make list resizable in New Gadcon Advanced config, and make ilist
use icons based on e_scale (for zmike) ;)



SVN revision: 76298
2012-09-07 11:24:12 +00:00
Mike Blumenkrantz 4c89c8ccb1 add mechanism for deleting gadcon configs, shelf deletion now triggers gadcon deletion, fix crash when renaming shelves, prevent shelves from being renamed to the same name as another shelf, fix bug where gadcon client ordering would increase infinitely when adding/removing/redrawing gadgets
SVN revision: 76297
2012-09-07 11:00:25 +00:00
Mike Blumenkrantz 54ea19dc37 delete shelf objects before event to trigger gadcon sub-events
SVN revision: 76292
2012-09-07 10:07:09 +00:00
Mike Blumenkrantz e0c57c8244 remove this misleading line: there is NEVER a zone here.
SVN revision: 76280
2012-09-07 07:08:48 +00:00
Mike Blumenkrantz b4f5a3c614 fix up new gadcon config dialogs to crash less and work better
SVN revision: 76257
2012-09-06 18:26:48 +00:00
Mike Blumenkrantz 0e414444b2 add flag to gadcons to mark them as being custom gadcons, don't refresh custom gadcons completely when repopulating, fix crash which occurred when gadcon container was deleted before gadcon
SVN revision: 76256
2012-09-06 18:26:09 +00:00
Mike Blumenkrantz a838447b64 some tweaks to gadget config dialog to make deletion work better in more cases
SVN revision: 76246
2012-09-06 14:20:52 +00:00
Mike Blumenkrantz e4b3f66a50 allow gadcon config dialog hook to set gadcon site
SVN revision: 76244
2012-09-06 13:31:38 +00:00
Mike Blumenkrantz 35a9214b2f prevent creation of multiple gadcon config dialogs
SVN revision: 76243
2012-09-06 13:14:48 +00:00
Mike Blumenkrantz 383e2a42d7 add generic gadcon config hook which can be used with any gadcon
SVN revision: 76239
2012-09-06 11:56:09 +00:00
Mike Blumenkrantz 09aecfb7a4 update gadget config advanced view to play more nicely with the basic view
SVN revision: 76238
2012-09-06 11:53:28 +00:00
Mike Blumenkrantz 3a3ac64542 rewrite gadcon config dialog to have an advanced view which allows deletion of non-loaded gadgets as well as adding multiple gadgets of the same type
SVN revision: 76237
2012-09-06 11:50:20 +00:00
Mike Blumenkrantz c66c6babeb add events for gadcon provider add/del
SVN revision: 76233
2012-09-06 09:28:53 +00:00
Mike Blumenkrantz 19b2f51f80 stringshare ilist widget item labels
SVN revision: 76232
2012-09-06 09:22:38 +00:00
Mike Blumenkrantz 0b9f1a9c17 add new events for gadcon clients being added/removed
SVN revision: 76225
2012-09-06 07:40:30 +00:00
Mike Blumenkrantz f6e3d4b08c allow object delfns to ref objects and defer deletion
SVN revision: 76222
2012-09-06 06:56:06 +00:00
Mike Blumenkrantz fb51746799 prevent e objects from achieving a negative refcount, possible during cleanup functions
SVN revision: 76220
2012-09-06 06:48:53 +00:00
Mike Blumenkrantz 0fc873f1b9 revert gadcon event thingy, this causes a stupid gadman bug crash which takes more than 5 mins to fix
SVN revision: 76203
2012-09-05 16:47:16 +00:00
Eduardo de Barros Lima 0537308565 Add missing actions for Maximize Left/Right
SVN revision: 76202
2012-09-05 16:06:35 +00:00
Eduardo de Barros Lima adac052c0a Actually fix unmaximize left/right
Revert previous commit and set correct values for E_MAXIMIZE_LEFT and
E_MAXIMIZE_RIGHT to save x and w values.


SVN revision: 76201
2012-09-05 15:15:13 +00:00
Eduardo de Barros Lima c112a36760 Fix unmaximize left/right
We need to save original x and width values in both cases.



SVN revision: 76200
2012-09-05 14:59:43 +00:00
Mike Blumenkrantz 0a50c49958 add events for gadcon populate/unpopulate
SVN revision: 76199
2012-09-05 14:17:43 +00:00
Mike Blumenkrantz f1e4a5909f add two new maximize modes: left and right
these will maximize a window to either the left or the right half of the screen, respectively
work started by etrunko in ticket #1422


SVN revision: 76198
2012-09-05 13:46:15 +00:00
Mike Blumenkrantz bdab9a3b16 fix typo which prevented gnome-terminal from ever being run by Open Terminal Here menu item
EFL: we don't just hate our competition, we break support for them


SVN revision: 76182
2012-09-05 09:41:45 +00:00
Mike Blumenkrantz 4c46169e0c allow efm directory first/last sorting to be disabled entirely, fix refresh when setting directory sorting
SVN revision: 76180
2012-09-05 08:51:11 +00:00
Mike Blumenkrantz 75e8629ebf another user suggestion: efm sorting by mtime
SVN revision: 76164
2012-09-05 06:41:42 +00:00
Mike Blumenkrantz 1fca248c55 another user request: sorting by size in efm
SVN revision: 76124
2012-09-04 10:47:39 +00:00
Mike Blumenkrantz 22de6ede9b efm extension sorting now obeys directories first/last
SVN revision: 76122
2012-09-04 10:37:42 +00:00
Mike Blumenkrantz 9677623402 set deleted border errors as critical
SVN revision: 76117
2012-09-04 09:50:42 +00:00
Mike Blumenkrantz 724f6d43d0 bump e module version after abi break yesterday
SVN revision: 76110
2012-09-04 07:03:42 +00:00
Mike Blumenkrantz b45316163f add menu function to activate currently active menu item
SVN revision: 76108
2012-09-04 07:01:09 +00:00
Mike Blumenkrantz 18fa14a855 add menu function for returning current active menu item
SVN revision: 76107
2012-09-04 06:17:38 +00:00
Mike Blumenkrantz 417fa43a16 e_dialog now tries to load passed icon buf as an edje file if util set fails
SVN revision: 76106
2012-09-04 06:16:55 +00:00
Mike Blumenkrantz d16172a0df igor was right...should localize the display name, not the internal usage
SVN revision: 76105
2012-09-04 05:21:41 +00:00
Mike Blumenkrantz 4e4c7b258c some trivial changes suggested by Maxime Villard <rustyBSD@gmx.fr>
SVN revision: 76104
2012-09-04 05:19:49 +00:00
Mike Blumenkrantz df9fd68281 ensure that confirm dialogs call either the yes or no function when they are closed even if a button is not pressed
SVN revision: 76102
2012-09-04 04:19:30 +00:00
Mike Blumenkrantz 2424eef275 formatting
SVN revision: 76101
2012-09-04 04:09:32 +00:00
Mike Blumenkrantz 93cc88b8b1 add efm option to sort files by extension
ticket #1436


SVN revision: 76014
2012-09-03 14:21:10 +00:00
Mike Blumenkrantz a8bc4ea2eb e_util_dialog_internal() now returns the dialog created
SVN revision: 76010
2012-09-03 12:51:30 +00:00
Mike Blumenkrantz e8ea288f04 unremove non-redundant code from fsel, only select first icon on non-select
SVN revision: 76009
2012-09-03 12:27:50 +00:00
Mike Blumenkrantz f384b3a1b3 localize the name of module categories so they can later be matched properly
SVN revision: 76008
2012-09-03 12:20:18 +00:00
Mike Blumenkrantz c67b4ffad8 add sorting submenu to efm view menu to allow sorting to be changed on the fly
SVN revision: 76002
2012-09-03 12:02:00 +00:00
Mike Blumenkrantz 315cc1a353 more module config debug
SVN revision: 76001
2012-09-03 11:40:45 +00:00
Mike Blumenkrantz cdf5da175d group default view mode with other view mode menu items
SVN revision: 75999
2012-09-03 10:59:48 +00:00
Mike Blumenkrantz 5625117baa clarify "Use default" view mode menu item
SVN revision: 75998
2012-09-03 10:48:49 +00:00
Mike Blumenkrantz 9ad8698ef1 debug info for locale module crash
SVN revision: 75997
2012-09-03 10:45:45 +00:00
Mike Blumenkrantz 1cabcb39f9 finally fix menu item alignment for efm ctxmenu items
this is a really stupid bug, but apparently using submenu callbacks in some situations (not all the time, that would be too easy) cause items to be misaligned


SVN revision: 75996
2012-09-03 10:36:22 +00:00
Mike Blumenkrantz 5e7a8a0892 SVN revision: 75698
SPANK SPANK SPANK, DO NOT COMMIT PATCHES YOU DO NOT UNDERSTAND OR HAVE NOT TESTED.


SVN revision: 75988
2012-09-03 09:39:30 +00:00
Mike Blumenkrantz 68ecf550e3 annotate unused variables properly
SVN revision: 75985
2012-09-03 09:17:31 +00:00
Mike Blumenkrantz 2d0c34fc28 another change I've been wanting to make for a long time: e_entry_dialog now has the data param first
SVN revision: 75983
2012-09-03 09:06:10 +00:00
Mike Blumenkrantz ae3dfcabca formatting
SVN revision: 75977
2012-09-03 08:44:46 +00:00
Mike Blumenkrantz 4c0fa2d381 big roundup commit fixing leaky submenus
SVN revision: 75973
2012-09-03 08:30:39 +00:00
Mike Blumenkrantz 5c3352c57f add function for changing a gadcon client's menu
SVN revision: 75971
2012-09-03 08:02:33 +00:00
Mike Blumenkrantz c4ae7b8a20 remove unused variable
SVN revision: 75970
2012-09-03 07:59:17 +00:00
Vincent Torri 4affcb18f5 E: use eina_bool and fix a fixme
patch by Maxime Villard (rustyBSD)

SVN revision: 75964
2012-09-03 07:44:49 +00:00
Mike Blumenkrantz 83dedfb1d5 remove unused variable
SVN revision: 75956
2012-09-03 07:05:30 +00:00
Carsten Haitzler 7d595adf7b work around x dpms bug which seems to forget about doing dpms 2nd time
around so force a reset of screensaver/dpms settings after coming out
of blank.



SVN revision: 75940
2012-09-02 07:37:24 +00:00
Carsten Haitzler 7a86fdce05 try patch over a focus issue where a window looks focused but isnt.
SVN revision: 75935
2012-09-02 03:17:54 +00:00
Carsten Haitzler 6e8a7eef7e fix fullscreen desk switching + iconify thing
SVN revision: 75934
2012-09-02 03:05:21 +00:00
Carsten Haitzler cb5e1e563b add hooks to override the old sys popup boxy things so comp can do
something fancy on suspend, resume, hibernate, logout, reboot,
shutdown. much nicer now. much more polished.



SVN revision: 75929
2012-09-01 14:56:16 +00:00
Mike Blumenkrantz 3f3466c415 fix crashing when deleting shelves
ticket #1439


SVN revision: 75924
2012-08-31 18:58:18 +00:00
Mike Blumenkrantz e440668ea8 e confirm dialogs no longer crash constantly
SVN revision: 75923
2012-08-31 18:53:26 +00:00
Mike Blumenkrantz c342111786 add support for picking files from the file preview panel, remove redundant path resolution code from fileselector, fix import dialog to use selected files when double clicked once again
SVN revision: 75883
2012-08-30 14:21:11 +00:00
Mike Blumenkrantz 058635072b fix longstanding leak in module config dialog
SVN revision: 75878
2012-08-30 12:21:30 +00:00
Mike Blumenkrantz 4a16ecf1c3 ARGHHH just spent an hour trynig to figure out why this was causing a crash! I hate whoever wrote this!!!!!
SVN revision: 75865
2012-08-30 10:18:33 +00:00
Mike Blumenkrantz d1b1e0be06 finally fix annoying null safety errors on shutdown
SVN revision: 75853
2012-08-30 08:44:00 +00:00
Mike Blumenkrantz b011625092 update module util version check message
SVN revision: 75848
2012-08-30 07:57:07 +00:00
Mike Blumenkrantz 8ac344d1e8 YET ANOTHER E_RANDR LEAK! ARGH!
SVN revision: 75842
2012-08-30 07:40:04 +00:00
Mike Blumenkrantz 2723262945 another e_randr leak
seriously, someone who knows how randr works needs to rewrite all of this


SVN revision: 75840
2012-08-30 07:25:05 +00:00
Mike Blumenkrantz 9a03e0085d fix longstanding-but-unnoticed issue where submenus would not always be freed, also related issue where active menus would be freed in the wrong order, resulting in double frees in very rare circumstances
SVN revision: 75839
2012-08-30 07:04:53 +00:00
Vincent Torri 08aa21eea9 E17: some alloc checks, and fix a case where we lost a pointer if realloc() fails
patch by Maxime Villard (rustyBSD)

SVN revision: 75838
2012-08-30 06:36:38 +00:00
Mike Blumenkrantz 470e744c0f add function to clear all delfns from e_object without calling (for hard mode players only)
SVN revision: 75837
2012-08-30 06:24:38 +00:00
Cedric BAIL 4de7c065af e: remove potential buffer overflow and make it more efficient.
Patch started by Maxime Villard (rustyBSD).


SVN revision: 75812
2012-08-29 07:14:05 +00:00
Mike Blumenkrantz 62e79c7af0 more randr code cleanups, fixing a leak and not turning arrays into lists
still a lot of really gross code here that someone needs to take a hammer to


SVN revision: 75791
2012-08-28 13:28:04 +00:00
Mike Blumenkrantz 46547f3e62 not sure what was going on here, but trying to double free what is now a null pointer is not a great choice
SVN revision: 75790
2012-08-28 13:26:51 +00:00
Mike Blumenkrantz cb7dd887b4 fix annoying flickering of submenus when moving mouse between submenu and parent
SVN revision: 75789
2012-08-28 12:52:17 +00:00