Commit Graph

1043 Commits

Author SHA1 Message Date
Luis Felipe Strano Moraes e3dc2fbcdd make dist was broken on commit 47061, fixing it
SVN revision: 47140
2010-03-11 20:19:51 +00:00
toma 24497dce02 New window icons because the old ones sucked. These ones come from a remake of the pager window. Glorious svn this time round.
SVN revision: 47105
2010-03-10 13:40:27 +00:00
toma 8b8ad1f4bb Now with more color and less colour.
SVN revision: 47067
2010-03-09 02:11:41 +00:00
toma 873b766010 Commenting. Comments on my commenting are welcome. Basically, its just locations of widgets so that non-Ecentric people can easily find where each widget is. Ive only included the not-so descriptive widgets and modules.
SVN revision: 47065
2010-03-09 01:43:29 +00:00
toma 77f6084a2d Make move n resize follow the icon filename convention.
SVN revision: 47061
2010-03-09 00:46:25 +00:00
Carsten Haitzler b9ee48ba99 hmm fiddle to have slower fade out... but quicker fade-in/start for init
SVN revision: 46979
2010-03-08 05:46:05 +00:00
Carsten Haitzler 22f68af297 prettier init splash. no more bizarre glowing cursor. how do you like the dots?
SVN revision: 46978
2010-03-08 05:41:05 +00:00
Carsten Haitzler 31673eccba give that green glowing led/ball/bubble more... "umpfff". more chine, deeper
color glow, shadowing etc. looks much more like a green light that is "on"



SVN revision: 46974
2010-03-08 02:06:50 +00:00
Gustavo Sverzut Barbieri 9e6c59a265 Improve color class dialog and its effect in default theme.
Now we can theme almost everything, including list item and header
text and background.



SVN revision: 46957
2010-03-07 19:55:30 +00:00
Joel Klinghed 19fd0e0e51 From: Joel Klinghed <the_jk@spawned.biz>
extra dbus module to handle extending dbus generically. replaces msgbus-lang



SVN revision: 46934
2010-03-07 07:13:28 +00:00
Gustavo Sverzut Barbieri d7eb875806 new color configuration dialog.
The goal of this dialog is to be simpler to use and fit a small
screen, however provide more useful features to the user.

This was done by having one single multi-select ilist with color
previews on the left (just text now, but supports solid colors as
well) and a full-featured preview on the editor box.

The list supports multi-select, so one can enable, disable or set
colors on multiple items at the same time, avoiding the old
enable/disable radios that did not make much sense.  The frame label
should be updated based on the items one select (if they have the same
colors or are "mixed", if they are all unset).

The list also uses the new feature to show an "end" icon to notify the
item is customized or not.

TODO: review supported/known color classes, it is as simple as
      changing the description array.



SVN revision: 46928
2010-03-07 05:33:34 +00:00
Gustavo Sverzut Barbieri 00e09c9c77 improve color_class usage in the default theme.
There is still lots of room for improvements, we should add more color
classes so users could choose more colors (conf_colors to be changed
soon).

NOTE: color_class value will be multiply (ie: tint) the existing part
      value.  This applies for both IMAGES (as expected) and TEXT (I
      did not expect it). IOW: do not define the color in the part,
      just in the color class section.

NOTE-2: if you do not define a color class in your theme, the
      conf_colors dialog will have no clue on what is the default
      color.




SVN revision: 46927
2010-03-07 05:28:51 +00:00
toma d3a7f16b04 Less japanese cuisine; more TODO.
SVN revision: 46921
2010-03-07 03:11:55 +00:00
toma 076c2dcca8 Clear out some fixed fixmes
SVN revision: 46920
2010-03-07 03:10:12 +00:00
toma dfbc38bb75 Active icon for activated modules in ilist
SVN revision: 46919
2010-03-07 03:02:10 +00:00
Carsten Haitzler bf01f9d9c1 be more float cast specific.
SVN revision: 46889
2010-03-05 04:14:52 +00:00
Carsten Haitzler fb001180e0 just in case - bracket that.
SVN revision: 46867
2010-03-04 14:00:24 +00:00
Carsten Haitzler b7294b97d0 nicer clock hands when small :)
SVN revision: 46862
2010-03-04 04:10:20 +00:00
Gustavo Sverzut Barbieri b7e7f44bc9 better sizing
SVN revision: 46815
2010-03-03 04:42:22 +00:00
Gustavo Sverzut Barbieri 073a946433 new, single list module loader dialog.
This dialog was reworked to have one single list instead of two. This
makes the internals way simpler and also fits small screens.

Extra benefit is that we don't need to reload the list, so it's
flicker-free and you don't loose context. Of course it will save some
cpu cycles not having to do these list fills over and over again.

the ilist had to be changed to include an "end" object, in the default
theme it is at the right. It will use a part named
e/widget/ilist/toggle_end to present the selected state. (The
favorites/heart icon was choosen because it is red and thus easily
visible in both black and white background -- selected/unselected).



SVN revision: 46813
2010-03-03 04:10:04 +00:00
Viktor Kojouharov a1c976af85 move the hour hand according to the elapsed minutes in an hour
SVN revision: 46433
2010-02-24 17:45:04 +00:00
Massimo Maiurana 8388334efc updating greek translations
SVN revision: 46399
2010-02-23 18:43:06 +00:00
Carsten Haitzler ecc2b94660 e17 - clean out old clokc images... use map! :) should use for cpufreq too.
SVN revision: 46386
2010-02-23 08:59:24 +00:00
Carsten Haitzler 1814a74703 and make arrows emit signals for advance items
SVN revision: 45895
2010-02-05 10:22:42 +00:00
Gustavo Sverzut Barbieri f0588f2b2d allow not installing /etc/enlightenment/sysactions.conf
We provide just a default, but distros should use their own version
with system specific groups and hibernate/suspend actions (pm-utils or
so)



SVN revision: 45596
2010-01-26 18:21:09 +00:00
Carsten Haitzler d57b58c4c3 fix distcheck!
SVN revision: 45426
2010-01-22 05:11:19 +00:00
Carsten Haitzler 3f2859757e <dfjoerg> raster: care to review/apply a patch?
<raster> what patch?
<dfjoerg> http://www.netbsd.org/~joerg/enlightenment_remote.diff <-- for e17



SVN revision: 45054
2010-01-12 00:12:39 +00:00
Gustavo Sverzut Barbieri 2384854350 fix strength hiding, make it simpler and bit faster.
SVN revision: 44880
2010-01-04 18:17:19 +00:00
Gustavo Sverzut Barbieri 0e29bef4b6 lots of minor improvements and fix the damn segfault problem.
* passphrase dialog now has a minimum set size.

 * gadget service name just shows if gadget is larger than 32px, this
   avoids useless 1-2 letters + ellipsis on small gadgets.

 * it's not clear from connman, but seems that error is just
   meaningful if they are in state == failure, they just don't append
   the error and do not notify it went away :-(

 * NotConnected is the name, not the message. Now disconnect on
   already disconnected is fine (called when one request passphrase
   again)

 * fix typo "Disconnect s/to/from/g network service"

 * add some notes on where to handle cellular services.



SVN revision: 44854
2010-01-02 22:12:36 +00:00
Gustavo Sverzut Barbieri c413f797d4 disconnect state also needs to be handled
SVN revision: 44853
2010-01-02 18:37:50 +00:00
Gustavo Sverzut Barbieri d41cc63c97 new icons, from exalt-client, by rasterman.
SVN revision: 44852
2010-01-02 16:22:28 +00:00
Gustavo Sverzut Barbieri 5d21509986 connman improvements, almost fully usable.
* interacts with offline mode (menu > settings > mode > offline)

 * asks password if service requrires a password or failed to connect.

 * on server exit stringshares go wrong and it crashes. It is very
   weird that this does not happen with e_dbus_connman_test and
   valgrind reports no error there. It is easy to reproduce, but hard
   to track as things are asynchronously and stringshare will report
   the error on the last _del(), that might the correct one and the
   spurious happened before.

 * part of the usability issues are due connman server (connmand), it
   should have an "authentication failed" error (instead of generic
   "Failed: input/output error" and it should stop entering
   "InProgress" when it is not (often happens when one enters invalid
   password, gets an Failed i/o error, then system keeps into
   InProgress). Toggling offline mode might help reset the status.



SVN revision: 44847
2010-01-02 05:25:27 +00:00
Gustavo Sverzut Barbieri 91d80a9736 disconnect actiom, bit better gadget and tip, still lacks offline mode indicator
SVN revision: 44842
2010-01-01 17:20:19 +00:00
Gustavo Sverzut Barbieri f644b3c86e connman popup to give useful information, last commit this year!
SVN revision: 44837
2010-01-01 01:12:53 +00:00
Gustavo Sverzut Barbieri d141b8d627 connman is in a good and usable shape now: connects and goes offline.
Please someone help with the gadget :-)



SVN revision: 44836
2009-12-31 23:51:13 +00:00
Gustavo Sverzut Barbieri 22580d466d rework of connman module, a semi-functional display only module so far.
SVN revision: 44834
2009-12-31 21:44:33 +00:00
Iván Briano 1c2ba52eb4 Add Move and Resize to the border menu.
SVN revision: 44820
2009-12-31 03:34:27 +00:00
Valentin Brault 87a24fab77 From: Valentin Brault <mirandir@orange.fr>
I propose to add some common mime types in the Enlightenment File
Manager, in particular video, audio and office mime types.



SVN revision: 43013
2009-10-11 06:21:48 +00:00
Daniel Kolesa 20a85c6d6c Fix distcheck of E.
SVN revision: 42944
2009-10-07 18:25:39 +00:00
Viktor Kojouharov b6ec16d97e hide edge event windows that are not used by any action
put the edge windows on the correct layers
allow edge click bindings
use actions for auto-hide shelves
toggling auto-hide will cause edge event windows to show/hide if necessary


SVN revision: 42864
2009-10-02 20:53:05 +00:00
Samuel F. Baggen b40d4fb035 it is needed to wait a few seconds after a restart of E before to proceed with the next thing, E needs to finish the reload
SVN revision: 42621
2009-09-22 16:24:06 +00:00
Samuel F. Baggen 06137c9655 enlightenment_remote replaced by a working interface with using callbacks
SVN revision: 42590
2009-09-21 03:25:31 +00:00
Hannes Janetzek f682217fba e_fm:
- show theme folder icons again
- remove mime fallback function.this is already handled by efreets mime fallback


SVN revision: 42473
2009-09-14 00:26:56 +00:00
Hannes Janetzek 25b3f68249 'everything'
- theme: allow smaller popup size, cleanups
- free items from history. needs some more testing
  to let the history not grow too large


SVN revision: 42119
2009-08-31 09:21:51 +00:00
Hannes Janetzek e09444abd0 'everything'
theme fix: enlarge proportionally


SVN revision: 42118
2009-08-31 02:13:19 +00:00
Hannes Janetzek 29c56a53f6 Now you can enlarge everything!
SVN revision: 42113
2009-08-30 18:34:39 +00:00
Hannes Janetzek 08f2c434e3 'everything'
- draw dropshadow when e_config->use_composite is enabled


SVN revision: 42085
2009-08-29 06:29:24 +00:00
Hannes Janetzek 215cec4eb2 'everything' theme
- started to add composite mode. for dropshadow and stuff


SVN revision: 42083
2009-08-29 05:08:06 +00:00
Hannes Janetzek 477a2d2854 'everything'
- good ol' x40 revealed some performance issues with dirbrowse. fixed
- renamed state->sel_item to cur_item


SVN revision: 42082
2009-08-29 04:42:17 +00:00
Hannes Janetzek 93cf371bf2 'everything'
- add cursor left/right folder navigation back to list view + arrows for the theme
- remove old list view theme
- use ctrl+3 / ctrl++ for changing zoom level in thumb view


SVN revision: 42070
2009-08-28 10:29:21 +00:00
Hannes Janetzek f211ebb853 'everything'
- optimized view to update when required
- dirbrowse send asnyc upadte only when current list has changed
- ++ evry_action priorities, needs config option though
- moved _app_action to evry_util_app_exec


SVN revision: 42051
2009-08-28 02:25:13 +00:00
Hannes Janetzek a72325c9d3 'everything'
- use ecore_thread for dir dir-browse
- theme: less artificial delay


SVN revision: 42050
2009-08-27 22:58:34 +00:00
Hannes Janetzek b516d40fa5 'everything'
- keep state of view for zoom and mode when browsing
- only update non async sources when switching selectors while update timer is active
- fix 'open with' action



SVN revision: 42047
2009-08-27 20:52:14 +00:00
Hannes Janetzek da3242531c 'everything' module:
- make scrolling smooth on my old x40
- put thumb view first


SVN revision: 42038
2009-08-27 11:23:54 +00:00
Hannes Janetzek ec2e13ecd7 everything theme.., sorry
SVN revision: 42032
2009-08-27 10:41:26 +00:00
Hannes Janetzek f4915164a9 'everything'
- removed old list view. both is in thumb view now. toggle them with ctrl+2
- removed o_icon and o_bg memebers from Evry_Item, those didnt belong there..
- moved some stuff into evry_util.c


SVN revision: 42031
2009-08-27 10:35:32 +00:00
Carsten Haitzler e020fbb290 illume2 - work, toolbart - short labels, ok
SVN revision: 42030
2009-08-27 09:26:13 +00:00
Hannes Janetzek 21466a56ab 'everything' module:
- fix select_plugin, it was possible that s->plugin kept an orphaned pointer
- theme: align popup in the middle


SVN revision: 41999
2009-08-26 00:36:59 +00:00
Hannes Janetzek 9e8ceee1bd 'everything' theme cleanup
SVN revision: 41988
2009-08-25 21:59:46 +00:00
Hannes Janetzek 1357b1fd8e 'everything' theme:get rid of that stupid widen animation, just slide!
- finer selector outline


SVN revision: 41970
2009-08-25 11:18:13 +00:00
Hannes Janetzek 4b590b8831 everything module theme fix
SVN revision: 41964
2009-08-25 04:35:09 +00:00
Hannes Janetzek 09a4d35a07 'everyshizzle' update:
- new thumb view: use + for zoom
- moved plugins to subdirs
- theme tweaks
- fix fuzzy match once again
- hash border and app items


SVN revision: 41961
2009-08-25 04:23:11 +00:00
Hannes Janetzek 7356e095f5 everything theme: give list item more the impression of being below
SVN revision: 41904
2009-08-21 00:31:54 +00:00
Hannes Janetzek 2a25ed5351 everything theme: move from widgets namespace to modules
SVN revision: 41901
2009-08-20 23:48:01 +00:00
Hannes Janetzek f5651560bb 'everything' theme. brighter list bg and use #ifdef DROP_SHADOW for now
SVN revision: 41889
2009-08-20 15:02:28 +00:00
Hannes Janetzek 077b516add 'everything' module theme update
SVN revision: 41887
2009-08-20 14:33:06 +00:00
Hannes Janetzek eaed23e864 'everything' module theme cleanup and fix position of selector items
SVN revision: 41858
2009-08-18 15:34:40 +00:00
Hannes Janetzek 21fa282260 'everything' module preview theme tweak
SVN revision: 41832
2009-08-17 04:25:46 +00:00
Hannes Janetzek 16623102f0 'everything' module: added image preview plugin
SVN revision: 41828
2009-08-17 02:11:33 +00:00
Hannes Janetzek 6e1b43e306 'everything' module:
- get all popup sizes from theme
- slightly less shine on the main popup


SVN revision: 41823
2009-08-16 17:12:18 +00:00
Hannes Janetzek 769bc2f539 everything module fix: strech the outline a bit more down. looks rounder to me
SVN revision: 41805
2009-08-16 03:10:34 +00:00
Hannes Janetzek 7b02d480e1 everything theme fix
SVN revision: 41803
2009-08-16 02:52:28 +00:00
Hannes Janetzek 2081801ca8 everything theme..
SVN revision: 41801
2009-08-16 02:33:55 +00:00
Hannes Janetzek 2978414b95 small theme 'fix' for everything
SVN revision: 41800
2009-08-16 02:32:16 +00:00
Hannes Janetzek 727fc2c99b 'everything' module: show arrows on items to indicate whether they are browseable
SVN revision: 41675
2009-08-10 22:38:21 +00:00
Hannes Janetzek 10b20c24e5 'everything' module:
- restructured and rewrote most parts of core
- new gui


SVN revision: 41655
2009-08-10 11:36:37 +00:00
Carsten Haitzler 7e39cb23c4 SNAPSHOT: svn-03
SVN revision: 41532
2009-07-29 08:03:25 +00:00
Carsten Haitzler 3d09115b9f and dont fake it being long. short as possible (and still do things)
SVN revision: 41522
2009-07-28 09:03:08 +00:00
Carsten Haitzler d6434d1078 fixup init splash - missed a few things.
SVN revision: 41521
2009-07-28 09:02:33 +00:00
Carsten Haitzler 700edceb9a new splash :)
SVN revision: 41519
2009-07-28 01:49:49 +00:00
Carsten Haitzler 00819897b6 wallpaper2 - select wallpaper that is used on start
version config - literally keep the last 9 config revisions (10 including the
current) and if config gets corrupted...it auto-falls back to the last good
one.



SVN revision: 41252
2009-07-06 09:43:58 +00:00
semernin 2f76dd5d99 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
Carsten Haitzler c8b26b696b more todo's done, added another tho :(
SVN revision: 41217
2009-06-27 13:27:37 +00:00
Carsten Haitzler fe98486a29 one more todo done
SVN revision: 41215
2009-06-27 11:42:46 +00:00
Carsten Haitzler 57d7920063 fix todo's for wp2 - do one.
SVN revision: 41207
2009-06-26 15:11:03 +00:00
Hannes Janetzek ae1c7c8fd6 'everything' module theme update
SVN revision: 41136
2009-06-21 10:32:21 +00:00
Carsten Haitzler cf290f9f08 make distcheck and... SNAP!
SVN revision: 41039
2009-06-15 05:32:49 +00:00
Gustavo Sverzut Barbieri 96adeb6eee add missing images used by sergey's hal/fm patch.
SVN revision: 40931
2009-06-07 01:37:43 +00:00
Gustavo Sverzut Barbieri 2af9f44b4f efm2 hal handling API - full changes.
1. Added E_FM_OP_EJECT command to e_fm_main. It unmounts volume
   before eject, if it necessary.
2. Added timeouts of mounting/unmounting/ejecting media, and
   it's moved to slave e_fm_main.c. Each timeout will generate
   *_MOUNT_ERROR, *_UNMOUNT_ERROR and *_EJECT_ERROR message.
3. Added auto mount on insert media and auto showing efm2 window
   on mount volume options to filemanager config.
4. Added mounted/unmounted glyphs to efm2 icons and track state
   code. Now each removable device have "M" glyph on icon if mounted
   and "U" when unmounted.
5. Added mount/unmount/eject commands to icon dropdown menu.
6. Russian translation of mew messages.
7. Other bugfixes and improvements for co-operation.

Now, efm2 contains all code to mount/umnount/eject removable media and
all code to provide corresponding user interface.
It can working independently from 'places' or co-operate with it.

By: Sergey Semernin



SVN revision: 40928
2009-06-07 00:00:41 +00:00
Carsten Haitzler 87842cb5e7 several patches from sergey etc.
SVN revision: 40668
2009-05-15 11:47:28 +00:00
Gustavo Sverzut Barbieri 609964ff1a unbreak pager and mouse wheel.
pagers should not rely on events on the edje object as it might get
lots of event replicas if there is a chain of swallows/groups/smarts
and they repeat events.

the new theme exports an e.eventarea part that will get the events and
pager will try to use it, if not fallback to the old behavior.

I cannot test this now, please say if it does not work.



SVN revision: 40616
2009-05-13 11:38:12 +00:00
Gustavo Sverzut Barbieri 2a87d880da new glow image that scales better.
large buttons like those in syscon were very ugly with old glow since
it would scale the gradient. now the glow is just in the borders, the
middle is a plain color.



SVN revision: 40614
2009-05-13 02:05:44 +00:00
Gustavo Sverzut Barbieri 2db93a335f pass make distcheck, set svn:ignore.
SVN revision: 40611
2009-05-13 01:11:32 +00:00
Gustavo Sverzut Barbieri bf3c0ad3a5 finish systray merge to e/src/modules.
systray is now officially supported (at least by me :-P) and is
included in standard e17 module set.



SVN revision: 40610
2009-05-13 00:45:21 +00:00
Gustavo Sverzut Barbieri 8dd6986eac unbreak drag of windows in pager.
SVN revision: 40600
2009-05-12 14:42:51 +00:00
Massimo Maiurana f912afc499 updating esperanto translation
SVN revision: 40585
2009-05-11 11:33:16 +00:00
Carsten Haitzler 256d7e9b78 fix theme for syscon - was bad... mmkay
SVN revision: 40567
2009-05-09 11:03:11 +00:00
Massimo Maiurana 2b36b427b7 updating french translation
SVN revision: 40553
2009-05-08 16:18:15 +00:00
Viktor Kojouharov 648d75caab Larger backgrounds can now be set to scroll whenever a E changes between desks. Kind of like a transition, but uses only one (the first desk's), larger wallpaper instead of several wallpapers for all desks, and it overrides the transition settings if activated.
The option can currently be activated from Virtual Desktops Settings -> Advanced. A better home and preview would be better for these settings.

In more detail, this option can make a wallpaper, larger than the geometry of the zone, scroll appropriately with each desk change. Consider a nice panorama picture, which is as wide as the total desks' width. Then, at most, E will scroll the background by 1 / (number of desks) for each desk change. The direction of the scrolling is dependent on the desk change itself. Also, the user can specify a coefficient of maximum scrolling for each axis. If the coefficient is 0, the wallpaper will not move.

More advanced animations can be constructed with edje. The data item "directional_freedom" "(1|0) (1|0)" can toggle the actual wallpaper scrolling done by E for each axis. A message with the current x/y position, panning w|h, and zone w|h is sent to the background edje with each desk change animation tick. An example embryo script that handles the message, and changes a hypothetical "a1" part in the "e/desktop/background" group is shown below:

         public message(Msg_Type:type, id, ...) {
            if (type == MSG_INT_SET) {
               new x = getarg(2);
               new y = getarg(3);
  //	     new max_x = getarg(4);
  //	     new max_y = getarg(5);
  //	     new w = getarg(6);
  //	     new h = getarg(7);
               custom_state(PART:"a1", "default", 0.0);
               set_state_val(PART:"a1", STATE_FILL_POS, 0.0, 0.0, -x / 4, -y / 4);
               set_state(PART:"a1", "custom", 0.0);
            }
         }




SVN revision: 40543
2009-05-07 18:39:55 +00:00
Hannes Janetzek af1c362210 everything module: theme fixed
SVN revision: 40527
2009-05-06 14:39:21 +00:00