Commit Graph

44 Commits

Author SHA1 Message Date
Davide Andreoli ffd508e113 Places: switch to meson and GPLv3 2020-04-19 10:06:07 +02:00
Davide Andreoli 2115f5aac5 Fix for recent e20 changes 2015-03-21 12:59:35 +01:00
Kai Huuhko 20e7d512dd Follow changes in E 0.19.99 development 2015-03-15 15:00:08 +02:00
Davide Andreoli a310691877 Use the new e_comp global variable 2015-01-11 20:21:47 +01:00
Davide Andreoli 94f551fb12 Fix the config dialog to not crash
Fucking e_comp changes under the hood
2015-01-10 22:22:39 +01:00
Davide Andreoli 190800cbdc And finally fix the popup logic for e19 2014-01-18 15:15:32 +01:00
Davide Andreoli 37086c655d Update to new e19 api 2014-01-18 15:15:32 +01:00
Davide Andreoli 7685e0bedc Places: fix compilation due to recent e_popup_autoclose() changes
SVN revision: 84554
2013-06-17 16:56:34 +01:00
Davide Andreoli 168ce626b2 Places: as a bonus middle-click on the shelf icon will open your home directory
SVN revision: 84540
2013-06-17 10:04:00 +01:00
Davide Andreoli 5d7c7e1264 Places: close the popup also when clicked on an icon or on the header.
SVN revision: 84537
2013-06-17 10:03:59 +01:00
Davide Andreoli 87db6172c0 Places: New option: autoclose_popup
* autoclose_popup: true, will close the popup like connman. False will keep it open like the clock module
 * factorized _places_run_fm()

SVN revision: 84535
2013-06-17 10:03:59 +01:00
Davide Andreoli 189f937f08 Places: support site other than desktop
Now on shelf and toolbars show just an hard-disk icon,
clicking the icon will upen a popup (like clock or connman modules)
containing the usual volumes list.

SVN revision: 84514
2013-06-17 10:03:59 +01:00
Davide Andreoli 678fa102cc Places: use an edje box instead of e_box
SVN revision: 84513
2013-06-17 10:03:59 +01:00
Davide Andreoli 2c717c0aff Places: add support for edbus (v2) and some other fixes
* New  backend: UDisks(v1) using edbus(v2)
  * Fix: make the icon tag visible again ("inherit" in edc must be on top)
  * Fix: when the e_box is cleared (thus all the edje objs deleted) also update the list of objs in the Volume struct
  * Some more work on the eeze backend, still not functional
  * updated po files

SVN revision: 84511
2013-06-17 10:03:59 +01:00
Massimo Maiurana 3b86d36a57 Make some labels in Places modules translatable (patch from Igor Murzov)
SVN revision: 81480
2013-06-17 10:03:52 +01:00
Massimo Maiurana 59180d1cc8 Fix mismatching parameters for e_action_predef_name_{set,del}() (patch from Igor Murzov)
SVN revision: 81479
2013-06-17 10:03:52 +01:00
Mike Blumenkrantz e51e84d936 sed -i 's/(E_Gadcon_Client_Class/(const E_Gadcon_Client_Class/g'
SVN revision: 74475
2012-07-27 08:35:53 +00:00
Davide Andreoli 195eb7b069 Places:
* new config option to mount devices on startup
  * open-on-insert option depend on mount-on-insert, disable the checkbox accordly

SVN revision: 74459
2012-07-26 22:04:51 +00:00
Davide Andreoli 1074da1961 Places: create/destroy the e menu augmentation on config apply (no more e restart required to apply the config)
SVN revision: 74457
2012-07-26 21:35:12 +00:00
Davide Andreoli 227da1f6f8 add an option to hide the header
SVN revision: 67519
2012-01-24 23:54:10 +00:00
Davide Andreoli 3e813d4ce8 * move all of the udisks code in a proper file
* built the infra to have different 'backends' running togheter
* refactor the mayority of the code

unreadable patch...sorry



SVN revision: 67429
2012-01-22 00:06:46 +00:00
Davide Andreoli 5196f555ee Fix the places module!
Removed all that crappy hal/udisk #ifdefs
I don't want to maintain 2 different backend, so I removed all the HAL code

Now to run the module you must have the udisks stuff and e_dbus compiled
with ukit support, you will also need a super-updated e_dbus version.

The module need some testing now, give it a try ;)

SVN revision: 67283
2012-01-17 21:46:33 +00:00
Boris Faure cc5a14ff87 E-MODULES-EXTRA: add const to _gc_label() functions
SVN revision: 65208
2011-11-14 22:17:19 +00:00
Hannes Janetzek c200da742c e-modules: use GADCON_CLIENT_CONFIG_GET
SVN revision: 63126
2011-09-03 15:02:34 +00:00
Mike Blumenkrantz cfc96085f6 implement udisks nonsense for places module. haven't tested, ymmv
SVN revision: 62893
2011-08-28 03:22:49 +00:00
Hannes Janetzek eb799bfc92 e-modules: update do e_gadcon_util_cliet_menu_append api changes. allowing to have settings menu in toplevel again
SVN revision: 57828
2011-03-17 17:24:53 +00:00
Miculcy Brian b2000416d3 fix recent menu api break
SVN revision: 52066
2010-09-09 14:50:27 +00:00
Davide Andreoli 32e588dfda formatting & whitespaces
SVN revision: 51633
2010-08-25 08:23:59 +00:00
Davide Andreoli db5b5e67ea use PATH_MAX
SVN revision: 51632
2010-08-25 07:48:16 +00:00
Lucas De Marchi b8a4496a51 Fixes for Ecore Api changes
Patch automatically by Coccinelle to fix the
callbacks used by the following functions:

 * ecore_event_handler_add()
 * ecore_event_filter_add()
 * ecore_idler_add()
 * ecore_idle_enterer_add()
 * ecore_idle_enterer_before_add()
 * ecore_idle_exiter_add()
 * ecore_main_fd_handler_add()
 * ecore_main_win32_handler_add()
 * ecore_timer_add()
 * ecore_timer_loop_add()
 * ecore_animator_add()
 * ecore_poller_add()


SVN revision: 50108
2010-07-08 00:57:17 +00:00
Davide Andreoli 2a173dcf1c Fix License for the Places module. LGPL3 -> BSD
SVN revision: 49771
2010-06-20 15:32:02 +00:00
Sebastian Dransfeld ad5280e60f Use avail to get available space, and cast all elements to get unsigned long long result
SVN revision: 45042
2010-01-11 10:23:02 +00:00
semernin 966329cff6 List of changes:
1. Gadcon sities:
      -- 'E_Gadcon_Site' enum to list all available sities,
      -- added 'is_site' callback for distinguish gadcon sities,
      -- 'e_gadcon_site_is_*' helpers written to use in gadget modules,
      -- gadcon config dialogs modified to show only gadgets that appropriate
         to selected gadcon site,
      -- all gadget modules updated for using new callback.
      
      When callback is not provided in module, then gadget can be used in 
      any gadcon site.
      
   2. Filemanager:
      -- added error icon to unexisting path dialog,
      -- added callback 'func.abort' to 'E_Fm2_Op_Registry_Entry' to specify
         abort operation sequence (if not provided, then operation is not
         cancelable),
      -- added parameter to 'e_fm2_op_registry_entry_add' to specify abort
         method on construct 'E_Fm2_Op_Registry_Entry' or make non-cancelable
         operation if this function is not provided,
      -- added 'e_fm2_operation_abort' call to cancel efm2 operation,
      -- added method '_e_fm2_operation_abort_internal' that represent efm2
         default handler of operation cancelling,
      -- 'done' and 'total' fields of 'E_Fm2_Op_Registry_Entry' changed to
         off_t type, also all message handlers modified to work with it
         (to show progress for large files correctly),
      -- improved file operation progress processing,
      -- added cancel button to operation progress gadget in filemanager window,
      -- added delete file glyph to operation progress gadget,
      -- improved status message for efm2 operation progress.

   3. Filemanager slave:
      -- fixed critical bug in message handling via stdin/stdout,
      -- fixed critical bug in removing task from list,
      -- improved 'E_FM_OP_ABORT' handling,
      -- fix rollback counting on moving files.

   4. Fileman_opinfo module:
      -- a new theme writed: status string and gadget for view operation status
         in summary and detail modes,
      -- summary mode: operation glyph, state message, progressbar, abort button,
      -- detail mode: all for summary + from filename, to filename,
      -- summary/detailed button works as trigger,
      -- added source of module theme and used images.
      
   4. Pathbar module:
      -- non-critical fix, just for safety.

   Also patch contains several minor updates to serve main task.


SVN revision: 41224
2009-06-29 14:38:03 +00:00
Davide Andreoli 3e31defdbe Reenable places menu integration, for people that dont use efm. With his new configuration value
SVN revision: 40930
2009-06-07 00:42:11 +00:00
Davide Andreoli 2f11f00474 Rename all icons in E-MODULE-EXTRA
SVN revision: 39774
2009-03-28 13:30:14 +00:00
Davide Andreoli 507ee6d7e6 Disable menu augmentation (now inside e)
SVN revision: 39338
2009-03-03 01:08:17 +00:00
Davide Andreoli d5667efb83 escape fm command execution. Thanks to gvm999
SVN revision: 39007
2009-02-13 13:15:43 +00:00
Davide Andreoli 5cbbcd35c7 * Add options to choose what to show in menu (home, desktop, trash, etc...)
* Use e_exec instead of a custom fork to run the filemanager, it follow PATH, so you don't have to write the full path
 * Modify a little the filemanager selector

SVN revision: 38902
2009-02-02 00:35:45 +00:00
Miculcy Brian b1262c6666 fix function call
SVN revision: 38201
2008-12-18 01:52:32 +00:00
Davide Andreoli 768af20030 use the Files cat in control panel
SVN revision: 37976
2008-12-07 03:37:32 +00:00
Davide Andreoli a2fe823170 * Add a new horizontal view
* Remove the header
 * More comments cleanup

SVN revision: 37974
2008-12-07 02:50:11 +00:00
Davide Andreoli d701e89a6e comments cleanup
SVN revision: 37972
2008-12-07 01:33:06 +00:00
Davide Andreoli f81cefddad better min size and debug --
SVN revision: 37970
2008-12-06 21:15:12 +00:00
Davide Andreoli d55448b2d3 Places module in SVN
SVN revision: 37964
2008-12-06 18:51:04 +00:00