Commit Graph

573 Commits

Author SHA1 Message Date
Christopher Michael 831356e1c9 Formatting
SVN revision: 40255
2009-04-20 21:37:45 +00:00
Gustavo Sverzut Barbieri e0040cefb9 major cleanup of path creation to $DATADIR and $HOME/.e/e
This cleanup replaces snprintf() usage with specific calls, they have
the benefit of being cleaner (so easier to grep), typing less and also
marginal speed up compared to the other (specially concat_static),
although those are rarely used in critical paths.

I'm testing it for some time and seems to not break anything, but let
me know of any problem. If you can review the patch and try to spot
incorrect names, please do.




SVN revision: 40014
2009-04-13 14:56:38 +00:00
Daniel Kolesa d2975ac947 Make profiles working again. Thanks to Sachiel for the fix :)
SVN revision: 39889
2009-04-07 18:29:13 +00:00
Gustavo Sverzut Barbieri d68e3158cf minor speedups.
the e_main.c change might prove useful as it will minimize path
resolution a lot, something that is not that cheap, even more durin e
startup where disc is still spinning due other tasks
starting. HOWEVER, it might bring problems to those using pre
GLibC-2.4 (we're at 2.9 these days) and maybe people using Solaris or
BSD, let's see if they have any trouble.



SVN revision: 39880
2009-04-06 12:59:58 +00:00
Davide Andreoli c6a575a15f another enlightenment/error icon reference (that icon never exists :/ )
SVN revision: 39785
2009-03-28 22:18:17 +00:00
Viktor Kojouharov 4d1fea4705 add fullscreen state remember
SVN revision: 39414
2009-03-08 10:35:05 +00:00
Gustavo Sverzut Barbieri cb629d5a56 More FDO icons work, now able to choose which one has precedence.
SVN revision: 39355
2009-03-04 02:56:27 +00:00
Viktor Kojouharov 82404b049e option to restrict mouse desktop flipping if there are fullscreen windows
SVN revision: 39271
2009-02-27 18:36:08 +00:00
Viktor Kojouharov 9bbc8158bd edge and corner binding infrastructure. If you have an old config, enable the conf_edgebindings module and hit 'Reset to defaults' to get edge desktop switching.
The edge/corner picker needs some love from someone who is not artistically challenged.  And a proper module icon as well.


SVN revision: 39220
2009-02-25 22:21:46 +00:00
Cedric BAIL db419867dd * estickies,
* etk,
	* PROTO/exalt,
	* E-MODULES-EXTRA/diskio,
	* E-MODULES-EXTRA/drawer,
	* E-MODULES-EXTRA/penguins,
	* E-MODULES-EXTRA/slideshow,
	* E-MODULES-EXTRA/mail,
	* E-MODULES-EXTRA/forecasts,
	* E-MODULES-EXTRA/iiirk,
	* E-MODULES-EXTRA/places,
	* e,
	* ewl,
	* ecore,
	* elitaire,
	* entrance,
	* e_dbus,
	* efreet: Here we go, move from Ecore_List to Eina_List.

	NOTE: This patch is huge, I did test it a lot, and I hope nothing is
	broken. But if you think something change after this commit, please
	contact me ASAP.


SVN revision: 39200
2009-02-25 11:03:47 +00:00
Viktor Kojouharov 6866042369 exec priority configuration
SVN revision: 38952
2009-02-05 13:32:24 +00:00
Carsten Haitzler 3c66ab8d7a fix config upgrade for syscon.
SVN revision: 37807
2008-11-25 23:43:00 +00:00
Carsten Haitzler 5a29e1f6b5 syscon module added - provides a system entry in main menu (build in one gone
now). syscon has a poup with buttons (configurale) that offer all the
logout/reboot etc. stuff. also able to extend with more items or inline them
into the theme too.

not complete. need config for being able to extend the syscon popup (and use
it) and no gui config for configuring what should appear and how it should
look. possibly theme should have custon elements for the ones curently using
button + icon look. also no keyboard control.



SVN revision: 37797
2008-11-25 08:05:58 +00:00
Carsten Haitzler b273fe10db use settings insetad of configuration. shorter.
SVN revision: 37742
2008-11-22 08:42:54 +00:00
Carsten Haitzler 5b50a2b89e * shortening config category titles.
* remove illume custom config dialog - use normal one
* add toolbar used in config dialog. will be used for more. makes ui more
  compact and flexible.
* make dialog windows optionally ALWAYS be "normal windows".
* config module exports a config gadget now - illume doesnt need it anymore



SVN revision: 37721
2008-11-21 03:59:30 +00:00
Carsten Haitzler f8fc0ae092 change default engine for illume.
make config tke defaults from config FILES (system copies of your profile, or
"standard")



SVN revision: 37717
2008-11-20 09:01:23 +00:00
Davide Andreoli aa81eeee74 * Forgot a file in a previous commit, sorry for the inconvenience :(
SVN revision: 37612
2008-11-13 21:09:15 +00:00
Gustavo Sverzut Barbieri 2fa4afd3a1 desklock start locked.
Command line and configuration option to have Enlightenment to start
with desklock, so we can avoid a login manager and still be safe, but
everything will be loaded and you get a better user experience.



SVN revision: 37605
2008-11-13 20:39:13 +00:00
Sebastian Dransfeld 89ec72878a Revert my previous fix, and do a correct fix.
SVN revision: 37223
2008-10-27 10:47:11 +00:00
Sebastian Dransfeld b7f9207772 Correct usage of e_util_dialog_show.
SVN revision: 37171
2008-10-26 20:49:10 +00:00
Carsten Haitzler 99658450a6 sort profiles.
SVN revision: 37121
2008-10-26 09:11:49 +00:00
Carsten Haitzler 20fd541692 and now wizard is pretty much required. functionalyl its almost all there.
just the init of ibar/fileman favorites is the old untar code moved to
wizard. icons for all profiels are nto done yet - doing. broung some
backgrounds back - small .edj files though.



SVN revision: 37119
2008-10-26 09:04:05 +00:00
Carsten Haitzler 96b6bd54dc allow for explicitly selecting the system menu file - and tell efreet about
it, save/restore it etc. etc. and wizard page to ask for it. note: missing
norma config dialog to select this too!



SVN revision: 37099
2008-10-25 15:18:48 +00:00
Carsten Haitzler d04a4c70d8 support flag icons.. and add them.
SVN revision: 37093
2008-10-25 08:53:44 +00:00
Cedric BAIL 1087de2397 Remove Evas list and replace them with Eina list.
No change for ->next and ->data access right now, as the patch is already
big enough.



SVN revision: 36962
2008-10-22 11:49:33 +00:00
Cedric BAIL 3d6749983b Switch to eina_stringshare.
This could also change the usage of string share in E17.



SVN revision: 36679
2008-10-15 15:12:56 +00:00
Carsten Haitzler 1d3533c12a add option to disable cursor and diasble the idle cursor anim.
SVN revision: 36313
2008-09-29 14:01:30 +00:00
Carsten Haitzler 0b625413e9 fix remember to actually rememebr skip* stuff and save it
SVN revision: 36227
2008-09-25 01:01:07 +00:00
Carsten Haitzler 071ba50d45 e now supports scaling based on screen dpi (or on a custom scaling factor you
can select yourself as a user). also any scaling either calculated from dpi
or set by the user is limited to the min/max values a user can impose (thus
even if you have very low dpi, e doesn't go below a scaling factor you set -
eg 1.0 or 0.5, and same for upscaling).

this should

1. keep all the people who want scalable UI's happy (enable scaling).
2. make e able to (if u want) to adapt to pretty much any dpi screen and
selectively scale just what u want it to.
3. allw you - the user, to be the final controller of just how much to scale
- if you like scaling but think it scales too much - then limit it or set
your own.

right now this will onyl work if your theme supports it... the b&w one does
(mostly). so try that and test. other bits of e need to adapt to this too
(shelf, icon sizes, etc. etc.) as they are not done via edje but code sets
them.



SVN revision: 36211
2008-09-24 13:29:16 +00:00
Gustavo Sverzut Barbieri 51cefe3402 e/border: make keyboard move and resize actions configurable.
No GUI for that yet, but it's already exported in e_config so one can
write such in future.



SVN revision: 36134
2008-09-20 15:53:28 +00:00
Carsten Haitzler bd470ac03d illogict - patch. lefty mouse etc.
- e-config-pointer_mapping_support.patch: and actually use that on
Enlightenment



SVN revision: 36114
2008-09-20 02:23:51 +00:00
Carsten Haitzler 112412f7c3 illogict patch for dpms
- e-config-dpms_correct.patch: correct default values for DPMS timeouts



SVN revision: 36112
2008-09-20 02:16:01 +00:00
Sebastian Dransfeld 5341e6e2d4 formatting
SVN revision: 35790
2008-09-02 05:36:27 +00:00
Nicholas Hughart ffd85505b4 Be a little more careful with saving config data. Don't assume rename will work in all cases. Make sure to rebuild ecore before updating E, otherwise your config will not save.
SVN revision: 35782
2008-09-01 20:15:13 +00:00
Carsten Haitzler 56154ad290 allow for a default installed config file set.. and use it.. and allow the
default profiel to be named etc. etc.



SVN revision: 35614
2008-08-22 06:55:37 +00:00
Nicholas Hughart e177bb663f Patches from ptomaine.
* Fix for URI escpaing.
 * Add the ability for EFM to recognize different drop actions from other FMs.  The reverse soon to come :)
 * Add option to disable HAL device icons on the desktop.
 * Performing an operation on multiple files will now be done in a single slave process instead of many.

 More to come before and after GSOC :)  If you see him in the channel, give him a high five because he's finally helped pull EFM out of the crapper :P


SVN revision: 35432
2008-08-11 02:13:22 +00:00
Carsten Haitzler ce36834909 actually build! bad k-s! :)
SVN revision: 35283
2008-08-01 06:24:18 +00:00
Gustavo Sverzut Barbieri d6badc27c2 Match Ecore_Evas engine enum changes.
SVN revision: 35281
2008-08-01 02:21:38 +00:00
doursse 6cd1cf0900 update e17 accordingly with the ecore_evas changes
SVN revision: 35189
2008-07-23 10:06:37 +00:00
Carsten Haitzler 0a8ffffa5f add in gadman for desktop. happy dave! :)
SVN revision: 34610
2008-05-19 04:37:34 +00:00
Carsten Haitzler 1fdc4f567e patch from zecke to support a perliminary hacky system config... :)
SVN revision: 34156
2008-03-31 15:49:19 +00:00
Carsten Haitzler 2df5c4159c gee.. um.. software-16 support in e17 - but beware! buggy buggy buggy. do not
use this unless you wish to have much pain :)

ummm... scrollframe thumb scroll has some heuristics on it to work better -
exec returns exec handles...


SVN revision: 33794
2008-02-20 04:12:59 +00:00
Gustavo Sverzut Barbieri 4dbd25097b More const added.
SVN revision: 33738
2008-02-13 04:51:01 +00:00
Carsten Haitzler b92a1a6e24 thumbscroll. the ability to scroll any widget (anything scrolled by the
scrollfram smart/widget) using your "finger" anywhere in the view. not useful
for desktops. useful for small screen devices - openmoko/n800 etc. are
perfect targets. just click and drag with your finger, release. drag fast and
releas and you get momentum and it continues for a bit while it slows down.
configurable via a new config module.


SVN revision: 33564
2008-01-23 09:04:56 +00:00
Carsten Haitzler e29f245b1c actions added patch - config limit ping to min of 2 secs. :)
SVN revision: 33545
2008-01-21 01:22:00 +00:00
Carsten Haitzler b70f5a0ecc e:
1. configure/build changes to allow cross-compiling painlessly
2. pager module namespace changes - this was still dirty afdter the namespace
cleanup, so clean it up
3. add a powersave subsystem - doesnt have an "automatic" way to turn on and
off right now, this i think is best provided by modules (that do things like
monitor acpi status's (eg close lid of laptop), AC power status etc. etc.
this allows e to nicely defer "power" expensive actions to avoid disk
spinups etc.
4. move to use the new ecore poller system  - discussed long ago as part of
power management/saving issues. now it exists
5. add a canvas idle flush call that helsp cope with the new shm greedy
software x11 engine stuff
6. use the new powersave subsystem where appropriate
7. fix non-zeroed/initted memory access in e_fm_main
8. fix mem leak for e menus
9. remove ipc handlers for changed/removed config values
10. use animaotr not timer for menu scrolls - then menu scrolls obey the fps
config
11. fix up timer/poll happienss of cursor idle stuff
12. remove avoid damage from popups for now - causing problems
13. change battery and temp readouts to b e shorter so they fit
14. pager can emit signals on focus change for mini-windows now
15. temperature module now uses a slave process and uses stdin/out to talk to
it and get output - this makes e smoother as in my expereicne i found getting
the temp on my laptop actually took like 200ms so e "hang" for 200ms while
reading the acpi files - so now the subprocess does it and just writesa back
to e when it gets it.

ecore:
1. add ecore_pollers. see the documentation on them in doxygen comments :)
2. fix timers to only go off when they have to - bug there that made e's
select time out a LOT more than it needed to. defensive coding hid the
problem. now fixed. e should be much more power friendly now.
3. formatting/niceness in ecore_exe stuff
4. some comments on comments with SIGIO ideas vs. select
5. add call to be able to add an idle enterer at the start of the list of
them, not just the end (as has been the default)
6. fix ecore_evas to support auto evas idler calls after 0.5 secs of idle in
all canvases - and to do it right
7. if argb destination - set the shape EVENT shape (to mask out events in
transparent regions much like shape does withotu translucency)
8. in ecore_x add support for the event shape

evas:
1. fix cache to work properly and not just always fill up (as it seemed to
like to think cahce useage dropped below 0 when it didnt and thus just
over-fill)
2. software x11 engine now ONLY uses shm segments - no ximages over the
socket. this ximage hack was there to avoid the 2 round trips involved in
setting up an shm image - now i mitigated that wih an shm image cache pool.
it keeps shm images around and repurposes them for new update regions if
appropriate. this means many fewer shm creates (about 1/100th the number) and
since we recycle the memory less 0 memory page filling by the kernel - in the
end, i recorded about a 10-20% speedup over the old software x11 engine.
simple tests i have seen up to 120% speedups. idle flush now does something -
it frees all the cached shm segments. it has a hard-coded limit of 4mb worth
of shm segments (or 32 segments - whichever comes first) to keep around. once
can never complain much about speedups methinks :). also evas will defer sync
until the NEXT frame is written - this means evas can calculate the next
frame of data while x dma's/copies the images to the screen at the same time
(if you hve a dual core or multi-cpu machnike or your xserver is able to use
DMA to copy image data to the screen/video ram then this should see a decent
speedup).


SVN revision: 33448
2008-01-11 07:33:57 +00:00
Miculcy Brian 7bb7bb21dd Allow to disable mouse slide on newly focused windows. This is consistent with sloppy and mouse
focus but some users don't like it much, so here is the option...
Remember: It breaks the focus logic when you for example have sloppy focus mode, pointer over a
window but focus on another window!


SVN revision: 33202
2007-12-22 01:46:22 +00:00
Christopher Michael 4b690ff9aa Do not enable Titlebar font class by default on new configs. This overrides
any titlbar font set in a theme.


SVN revision: 33085
2007-12-10 23:55:09 +00:00
Christopher Michael 65a8a77921 Fix typo in error dialog title.
SVN revision: 32127
2007-10-21 09:23:49 +00:00
Carsten Haitzler 43a5794c88 buttom patch from lok and seb's shelf bug fix.
SVN revision: 31974
2007-10-05 06:05:16 +00:00
Christopher Michael 3cdccdeb42 Use perror to get any errors from the rename call.
SVN revision: 31935
2007-10-02 17:25:27 +00:00
Stafford Mitchell Horne 54ab7f0d3c Long waiting commit
* Break out intl data. Reduces the size of e_imc
 * Add Dbus ipc replacement
 * Elightenment Dbus API can be extended by modules (Example: msgbus_lang)


SVN revision: 31803
2007-09-25 14:26:36 +00:00
Sebastian Dransfeld ac35054634 We need id's for gadgets which are independent of shelves, so if we move
a gadget from one shelf to another it will keep the same config. Since the
id is mainly for the module to find the appropriate config for a gadget,
the module is now responsible for creating id's for gadgets config. One
problem is that we no longer can trust the id of a gadget, so we need to
store a reference between a gadget and its config after startup. No big
deal.


SVN revision: 31727
2007-09-16 00:02:53 +00:00
Sebastian Dransfeld ccc9d47591 Fix warnings.
SVN revision: 31718
2007-09-14 23:28:58 +00:00
Carsten Haitzler cf7f274f97 dialog only comes up ONCE now.
SVN revision: 31669
2007-09-10 11:53:17 +00:00
Carsten Haitzler dc085e434c add engine config by default
SVN revision: 31661
2007-09-09 02:11:19 +00:00
Miculcy Brian aed16d2e23 This allows to have shelfs only on specified desktops. Someone might want to add a nice hide/show animation...
SVN revision: 31619
2007-09-04 23:59:01 +00:00
Carsten Haitzler 8128302bd5 lok's xdnd work
SVN revision: 31378
2007-08-18 10:37:16 +00:00
Christopher Michael d5c9007667 Autoload fileman module on new configs.
SVN revision: 31264
2007-08-12 10:30:34 +00:00
Carsten Haitzler c3fc770dce config panel now is a module - just config registry is in core e.
SVN revision: 31184
2007-08-05 08:07:39 +00:00
Carsten Haitzler ea0b0dd7d8 winlist -> module!
SVN revision: 31178
2007-08-05 04:41:55 +00:00
Miculcy Brian d1ce28df59 Allow to create plain profiles / clone current profile.
SVN revision: 31136
2007-08-03 10:20:35 +00:00
Carsten Haitzler 7c50b360d8 another example - exebuf goes to a module. it's even a godo demo of how a
moduel can extend the default action set (and remove its action) as well as
extend the default menus.


SVN revision: 31103
2007-08-01 12:37:01 +00:00
Carsten Haitzler 0aeaf86749 load all conf modules by default
SVN revision: 31097
2007-07-31 15:08:40 +00:00
Carsten Haitzler 9bdd051457 add delayed module loading in idle time. moduels can register if they
should/can be delayed or not.


SVN revision: 31087
2007-07-29 10:24:56 +00:00
Carsten Haitzler a220489b4e and the last of the config panel dialogs gets modularised - mroe config
dialogs around but hooked up differently. do these by hand.


SVN revision: 31073
2007-07-29 06:58:24 +00:00
Carsten Haitzler 1c1a4a4b84 and more config into modules
SVN revision: 31058
2007-07-29 03:25:34 +00:00
Carsten Haitzler 4c6b8fea1b and move yet more config dialogs to modules
SVN revision: 31057
2007-07-29 02:12:51 +00:00
Carsten Haitzler 6500aefa51 and move another chunk of config dialogs into modules
SVN revision: 31026
2007-07-28 03:50:14 +00:00
Peter Wehrfritz a6553c1a58 *API BREAK* see the discussion in the mailing list. misc and e_modules will follow
SVN revision: 30970
2007-07-25 17:01:04 +00:00
Carsten Haitzler ae480c2621 move apps configs to module
SVN revision: 30952
2007-07-24 14:50:26 +00:00
Viktor Kojouharov 504384fae0 new option to hide the desktop icons (under virtual desktops -> advanced)
SVN revision: 30943
2007-07-23 16:32:10 +00:00
Eric Schuele 79b8cf455c Fix typo of mine. Fix some whitespace. Allow appropriate icons to be viewed in "Border Icons" border menu.
SVN revision: 30821
2007-07-15 13:25:56 +00:00
Carsten Haitzler 2e875d3805 various patches from the devel mailing list in - and fixed where needed.
SVN revision: 30818
2007-07-15 08:28:11 +00:00
Carsten Haitzler a7a05c624d move a bunch of other config dialogs over to be modules.
before i do more. i need to fix a glaring stability hole... try remove
aconfig module while the config dialog that module handles is up... :)


SVN revision: 30644
2007-07-08 03:57:52 +00:00
Carsten Haitzler ca263be347 move more config dialogs to modules.
SVN revision: 30640
2007-07-07 15:44:01 +00:00
Carsten Haitzler 31ded828f1 first module makes its way into a module of its own.
this
1. allows different config dialogs to do the same thing - eg replace it with
a different ui or idea.
2. allows people to switch off cofngi they dont need or want and even not ship
the ui to configure it
3. is a nice proof of concept that modules cna do more than just be the
things at the bottom of your screen in a "panel".


SVN revision: 30590
2007-07-04 15:09:25 +00:00
Viktor Kojouharov 10368c564a a better default value
SVN revision: 30316
2007-06-12 19:00:15 +00:00
Christopher Michael 458a6b12b8 Small patch from morlenxus to provide option that will allow an auto-hide
shelf to "unhide" via mouse_in or mouse_click.


SVN revision: 30299
2007-06-10 11:01:41 +00:00
Carsten Haitzler ca9e193c8c load modules later.
SVN revision: 30135
2007-05-29 11:25:54 +00:00
Carsten Haitzler 0fb8cec7df custom file info now works right - rename, del and set. will do recursive
stuff - but its only going to be efficient for a small number of custom items
(maybe 100 or less). more than that and it might really needs to have a full
tree struct in the file.


SVN revision: 30073
2007-05-24 23:28:54 +00:00
Christopher Michael c19205a09a Added an option, by request, to disable display of Favorites or Applications
on the main menu.


SVN revision: 29971
2007-05-12 22:40:03 +00:00
Carsten Haitzler 0abfe91b78 morlenux's dialog confirmation patch
SVN revision: 29931
2007-05-10 13:15:09 +00:00
Christopher Michael 6db12642ac Trap for "rename" error. Print the errno via perror.
Do we want to "error dialog" this ? Or provide some select case on the errno?


SVN revision: 29650
2007-04-22 09:44:06 +00:00
Christopher Michael c2e24d10dd Fix urandom e_config snafu. When you add new e_config properties, be sure to
bump the e_config generation.


SVN revision: 29475
2007-04-12 03:20:42 +00:00
Eric Schuele 4f1c60dba9 Add checkbox to allow users to enable or disable the clientlist caption length limit.
SVN revision: 29473
2007-04-11 21:40:53 +00:00
Viktor Kojouharov 1157a68929 add an option to automatically re-maximize windows on shelf hide/show, and move away windows that are on top of the shelf away while the shelf is visible.
add more options to fine-tune the autohide in the shelf's config dialog. it needs some UI love though.


SVN revision: 29472
2007-04-11 15:37:04 +00:00
Sebastian Dransfeld 8e1c36d005 - nice config for thumbnailing. Needs config dialog.
- event for theme change.


SVN revision: 29381
2007-04-05 17:20:09 +00:00
Carsten Haitzler cb8474ce6f bump gen
SVN revision: 29360
2007-04-04 22:45:45 +00:00
Carsten Haitzler 104a847300 cedric's patches.
SVN revision: 29353
2007-04-04 13:25:55 +00:00
Sebastian Dransfeld f6dc1dc1cc Remove stale code.
Fix comments.


SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld 0ad59a25b0 No reason why favorites shouldn't be enabled.
SVN revision: 29032
2007-03-24 18:19:50 +00:00
Sebastian Dransfeld d5201d1d58 Default to "hicolor" theme.
SVN revision: 28986
2007-03-24 08:28:41 +00:00
Christopher Michael fb9c90a631 Part 2 of Ravenlock's mouse acceleration patch. This adds a config dialog
for setting the mouse accel threshold and the necessary mouse_init calls to
setup accel when E launches.


SVN revision: 28822
2007-03-20 01:08:38 +00:00
Christopher Michael 310eca0636 Ravenlock's patch to allow client list to show windows from other screens
(xinerama/multi-head).


SVN revision: 28702
2007-03-13 18:03:19 +00:00
Carsten Haitzler b2a0abb8eb a lot of patches - also my work on moving the IO stuff in e_fm to a slave
process to stop e from ever "locking up". this unfortunately breaks the other
source stuff and thus breaks the app editor config dialogs and anything using
fm2 for .desktop stuff from the e applications/all repo. i am doing this as i
expect this to go away with efreet anyway so not too much of an issue. not
all fm operatiosn work currently - note. so beware. it can view files though :)


SVN revision: 28528
2007-03-02 17:00:20 +00:00
Christopher Michael 3829bb230b Ravenlocks 'Client List Configuration' patch. Allows users to configure
different options for the Client List Menu: Grouping, Separators, Sort
Order, etc, etc.


SVN revision: 28406
2007-02-21 00:05:27 +00:00
Christopher Michael 7a3f2f0ed2 Ravenlock's combined dpms/screensaver patches and new config dialogs.
Nice work :)


SVN revision: 28346
2007-02-13 16:33:35 +00:00
Christopher Michael bd59455ec0 Add config option and implement "switch to desktop of new window (optional
too)" TODO item.


SVN revision: 27856
2007-01-07 23:45:35 +00:00
Sebastian Dransfeld 8f5b4dfbf8 Always set the current file version at end of config. Don't update config
when checking for file version.


SVN revision: 27698
2006-12-31 13:01:34 +00:00
Sebastian Dransfeld 758f25ac2c New config must be at end.
SVN revision: 27697
2006-12-31 12:53:18 +00:00
Sebastian Dransfeld e2ad139030 Clean gadgets because of current changes.
It is possible to drop gadcon clients on shelves.


SVN revision: 27679
2006-12-30 22:31:28 +00:00
Sebastian Dransfeld 805315670b Clean up some gadcon config code.
Make id unique for each gadcon.


SVN revision: 27673
2006-12-30 17:54:27 +00:00
Sebastian Dransfeld c231a0ea8e Formatting.
SVN revision: 27632
2006-12-29 05:35:12 +00:00
Carsten Haitzler 29b6afd096 1. remove ld_lib_path from all things e17 executes EXCEPT its own specific
tools.
2. custom screensaver patches


SVN revision: 27628
2006-12-29 02:56:26 +00:00
Stafford Mitchell Horne 577618bf99 If finally go around to adding the advanced conf dialog for input methods.
* Note: input methods are stored as full path now, meaning most people have to update their configs


SVN revision: 27492
2006-12-17 11:24:59 +00:00
Christopher Michael d3ae383e69 Fix recent winlist iconified commit (values were not added in the correct
place, and was not IFCFG'd for the version it was added in).

Add ability to turn on/off remembering E internal dialogs (only setable via
ipc for now)


SVN revision: 27480
2006-12-16 21:28:46 +00:00
Christopher Michael 4edd5b4e41 Patch from Eric 'Ravenlock' Schuele <ravenlock@comcast.net> to provide winlist config
options that allow showing/hiding iconified apps from other desks/screens in
the winlist.


SVN revision: 27457
2006-12-15 05:03:09 +00:00
metrics 33a1a91f02 Add composite support for popups (shelves, menus and exebuf)
configurable via enlightenment_remote.


SVN revision: 27081
2006-11-13 07:26:14 +00:00
David Walter Seikel 563ba75528 Allow the favorite apps menu to be completely disabled. Also at rasters
request, allow the fm menu item to be disabled.


SVN revision: 27005
2006-11-07 22:46:24 +00:00
Carsten Haitzler 622f36da0a menus for fm2 can be replaced by callbacks - and selected entries turned off.
fix default wheel bindinmgs too


SVN revision: 26881
2006-10-31 14:37:31 +00:00
Carsten Haitzler 974650ba81 metrics remember patch - he's also allowed to have a new name.
SVN revision: 26816
2006-10-28 01:32:43 +00:00
Carsten Haitzler 580a468103 been doing instrumentation. i'm cuttong down on startup time - a little here
and there - noticing lots of excessive io and stat and what not junk.
trimming out.


SVN revision: 26729
2006-10-21 10:28:01 +00:00
Viktor Kojouharov a04fa17a90 the exebuf now has access to the exe history via the up arrow.
SVN revision: 26600
2006-10-14 10:57:18 +00:00
Christopher Michael c2019b515b Added new prop value for default border style.
Fixed leakage in e config free where some const char props were not getting
stringshare_del.


SVN revision: 26583
2006-10-14 03:45:55 +00:00
sndev 5b36b1bf3f * some code, related to keybinding dialog functionality, refactoring.
* refactoring of keybinding dialog. Now it is similar to mouse binding dialog, as
raster wants ;)


SVN revision: 26509
2006-10-11 08:46:52 +00:00
Carsten Haitzler 6e109d11ee add xpimap mime to thumb list
SVN revision: 26355
2006-10-05 10:34:42 +00:00
Viktor Kojouharov b54e1cdc4c added an option for the shelf to let itself be overlapped by maximized windows
SVN revision: 26282
2006-10-01 20:10:37 +00:00
sebastid 1251802479 Don't strdup homedir
SVN revision: 26026
2006-09-22 19:55:11 +00:00
Carsten Haitzler b4cd6e0dce metric's first 2 patches - with 1 slight mod for xterm default cmd.
SVN revision: 25976
2006-09-19 13:58:04 +00:00
Carsten Haitzler 8c9abfcdc5 there is now a mime type ->? icon mapping that can work in many ways... hooray
SVN revision: 25874
2006-09-16 11:35:54 +00:00
Carsten Haitzler 04d99e3df8 main menu cleanups.
sys actions check error/status etc. logout implemented, and used. need to
have status for reboot/halt and for suspend and hibernate.


SVN revision: 25656
2006-09-09 07:00:14 +00:00
Carsten Haitzler 818e75fb00 1. fix perf dialog - to actually change fps
2. save icon theme config
3. add config for desk flip animation modes etc. etc.
4. desk flip animation!!! 2 main modes. might restructure this a bit tho
(separate out on/off from the mode as there may be many more modes later)


SVN revision: 25299
2006-09-01 15:37:23 +00:00
sndev d38f03aea7 Ehhhh. So stuff in one go.
* Mouse Binding Dialog
  - dialog refactoring
  - no need to select modifiers, etc. Just click add button and do an action with a mouse.
  - new icons. Many thanks to Luchezar 'ManowarrioR' Petkov for great work on this icons.
  - extra mouse buttons and wheels are supported.
  - etc, just try and see.

* Shelf
  - No re-population when "plain/inset" mode set.
  - Changing the orientation of the shelf horiz->vert does not screws up it look.
  - something else

* Gadcon
  - No overlaping items in initial shelf.
  - Moving of items in gadcon is not problematic any more. Will not get any mess
    and overlaps in gadcon on moving.
  - Item sizing. If u size an item to the left it will be sized only to the left.
  - If gadcon clients take much more space than gadcon can display, they are resized
    starting from the biggest item(s).
  - Shrinked mode actions, moving/sizing, is not problematic. Everything works
    exactly in the same fasion as in non-shrinked mode.
  - etc.


SVN revision: 25235
2006-08-31 04:16:43 +00:00
Carsten Haitzler 0057170c26 default shelf config no longer looks like its on crack.
SVN revision: 25149
2006-08-27 05:14:01 +00:00
Carsten Haitzler 24f6d459f0 change default config to match
SVN revision: 25133
2006-08-26 14:23:27 +00:00
Carsten Haitzler 31f9bfcf05 config eopch increase
SVN revision: 25093
2006-08-24 21:58:59 +00:00
rephorm a5c71890d4 ****** MAJOR THEME REWORKING -- BREAKAGE *********
Almost every signal and required part name has changed. This means that ALL themes other than the default one are now broken. Sorry, but this had to happen.

I have a list of mappings from old to new at http://rephorm.com/files/dump/e_theme_map.txt

There will probably be a little more cleanup on this in the coming days. Then I'll write it all up in a nice theme spec.


SVN revision: 25033
2006-08-22 07:39:11 +00:00
David Walter Seikel c33012eb52 Saves selected icon theme in e_config. I hope I did everything I need
to do when adding a new config string.

Doesn't actually update icons or clear caches yet, but new icons will be in
the selected theme.


SVN revision: 24973
2006-08-21 02:30:10 +00:00
rephorm 47ded57d3f save the last used gradient colors and use them the next time the dialog is shown
SVN revision: 24959
2006-08-20 22:30:44 +00:00
Carsten Haitzler 683366ce0e fix some env vars to use namespacing
SVN revision: 24930
2006-08-20 08:22:19 +00:00
Carsten Haitzler 0a5e26b82b jamse brown ... errr... gadman is dead.
basically if moduels wish to put objects on a desktop - they now will have to
DIY and look after themselves. until we have gadcons with "free" layout that
do similar stuff - but this simply means module authors need to d a bit more
work. gadman code is unmaintained and a burden - thus removed.

also borders and e_win's have their own pointers now - this should nuke the
stuck pointer bug... :)


SVN revision: 24925
2006-08-20 04:48:27 +00:00
Carsten Haitzler a968d95798 and now work right - atomic save
SVN revision: 24731
2006-08-15 06:59:55 +00:00
Carsten Haitzler 20a1d9b0a4 config wites are atomic - either all or nothing. if nothing - u keep your old
config.


SVN revision: 24730
2006-08-15 06:47:22 +00:00
Carsten Haitzler f717fa75db allw filechooser to be remembered (give it its own name/class so it can be
unique) and have the import dialog rememebr its last dir.


SVN revision: 24682
2006-08-14 11:08:40 +00:00
Carsten Haitzler f56f6cae67 * desklock personal password disabled - security risk.
* desklock tries other comon pam profiles first that are more appropriate
* xrandr detect actually pops up the "no xrandr" dialog now


SVN revision: 24592
2006-08-12 13:25:29 +00:00
Stafford Mitchell Horne 45cce921c8 Added more advanced edge flipping configurations. This will reset the edge flip
configuration so some people may need to reconfigure it int Desktop Settings.


SVN revision: 24522
2006-08-10 05:01:07 +00:00
essiene 26abf12032 * $XXX [xxxxxxxxxx] default view (plain or inset) of a gadget should be able to be
specified by the gadcon client so when it is added it can also supply an initial style mode.

This first commit, sets up the infrastructure. See the collab mail describing how this works. The next patch shall simply update the core modules to use this. Then comes the modules in e_modules


SVN revision: 24491
2006-08-09 06:08:36 +00:00
Christopher Michael 0b4260962c Window placement policy is doable in ipc already, update e_config to reflect.
SVN revision: 24203
2006-07-26 15:04:42 +00:00
Viktor Kojouharov fdde0e6490 zone != desk. it was always about per desk deskshows, not per zone.
SVN revision: 24088
2006-07-21 00:46:40 +00:00
Carsten Haitzler c7a02b017b splash config works now...
SVN revision: 23847
2006-07-11 18:57:13 +00:00
Carsten Haitzler 289bae4298 add a description for shade toggle, and some default key bindings for screen
flip (ctrl+shift F1-F4 for the first 4 screens, and ctrl+shift left/right
arrow for flipping up and down).


SVN revision: 23409
2006-06-13 08:26:57 +00:00
sndev 9214573340 * improving maximization behavior. i.e. if the window is maximized vertically,
it is not denied to maximize it horizontally.
* fixing some mess between basic/advanced window manipulation cfg dialogs.
* fixing initial keybindings.


SVN revision: 23335
2006-06-09 22:15:11 +00:00
handyande faa1872544 allow shade buttons on borders
SVN revision: 23291
2006-06-08 15:15:57 +00:00
sebastid 88d887c330 Set correct limits for maximize_policy
SVN revision: 23290
2006-06-08 14:36:40 +00:00
Carsten Haitzler 97eec41ad9 patches that i said were in - commit. (see my reply emails)
also finish off a TODO item or 2


SVN revision: 23267
2006-06-07 23:30:15 +00:00
sebastid a69bc7767c Clean up maximization, there is only one unmaximize function now. Think
this code can do more advanced stuff than the previous code.

The logic is that if the window is first maximized vertically, then
horizontally it should equal that both directions are maximized at once.

unmaximize can only be done in directions already maximized.

The code works, but hasn't been thorougly tested. Please report any errors
to me, and I will fix them!


SVN revision: 23254
2006-06-07 21:42:13 +00:00
Christopher Michael 8a6d73acf6 Added Font Hinting and Init Screen (get/set) to enlightenment_remote.
Formatting of ipc_handlers.

Init Screen setting via e_remote tries to be proactive and checks for the
init collection to verify it's a valid init screen before setting.


SVN revision: 23180
2006-06-05 10:50:33 +00:00
Christopher Michael 27621d739b -Added new config item for init screens into e_config.h/c.
-Bumped e_config.h File_Generation to coincide with added config value.

-Fixed e_init.c to look for config value instead of hard-coded init.edj.

-Newer Config Startup dialog that allows selecting (with previews) of the init.

New init screens can now be copied into the init search directories, and
easily selected via dialog.


SVN revision: 23166
2006-06-05 03:16:16 +00:00
Carsten Haitzler 133cd23563 disable auto apply - all the people reporting problems have it enabled.
SVN revision: 22857
2006-05-24 02:49:07 +00:00
Carsten Haitzler a8a85ed2d8 iconradio elements are available now
SVN revision: 22797
2006-05-21 11:00:04 +00:00
Carsten Haitzler f7f46c210d handle config save errors.
SVN revision: 22759
2006-05-20 03:23:12 +00:00
Carsten Haitzler 19fd612b97 ibox makes it first gadcon moves.
SVN revision: 22689
2006-05-18 06:30:33 +00:00
Carsten Haitzler 48e94671d8 satrun_vk's patch to make manipulating windows while maximized an option and
translation updates


SVN revision: 22638
2006-05-16 07:32:37 +00:00
Carsten Haitzler 44d719576e some illogict patches :)
SVN revision: 22568
2006-05-13 03:04:35 +00:00
Carsten Haitzler 25fb9ffe5d display res dialog now offers rotate & flip... if your x/drivers can do it.
SVN revision: 22555
2006-05-12 15:07:39 +00:00
Carsten Haitzler 5730e23fd9 defer queued saves for 0.25 sec
SVN revision: 22527
2006-05-11 07:00:29 +00:00
Carsten Haitzler aace0c7592 all ibars - 200 size by default.
SVN revision: 22277
2006-04-21 06:58:11 +00:00
Carsten Haitzler fbd972cdb9 e packages build again - also not much point having an enlightenment-data as
it's built as an arch specific package and it is intrinsically required by e
and cannot work without it nor is the data shared betwene e and other apps
unless e itself is installed too


SVN revision: 22260
2006-04-20 11:30:25 +00:00
Carsten Haitzler cc6b6a326c add frame object selection ability - broke move of the framed "ibar" test.
need to fix framed gadcon clients to account for frame size.


SVN revision: 21807
2006-04-04 15:42:25 +00:00
Carsten Haitzler 218b8215bc some more work on shelves/gadcon
SVN revision: 21778
2006-04-03 14:01:00 +00:00
Stafford Mitchell Horne afdd5b0686 Add Font Configuration Dialog, and...
* Added some e_widget api for handy things (Toggling checks, Setting Entry Text...)
 * Fixed some compiler warnings
 * TODO : Font hinting and this new font dialog should be merged, Also, need
   To add font fallbacks configuration to this dialog


SVN revision: 21655
2006-04-01 09:24:56 +00:00
Carsten Haitzler ecd5f7db7f no ned to make the config values optional on build
SVN revision: 21642
2006-04-01 01:27:47 +00:00
sndev df2ea4c01e PAM support for Desklock is added. Now system-wide authentication is available and one
can use its user password instead of setting just desklock password. However, the possibility
to set a personilized password is still available. If somebody think that it is
not neccesarily to have it now, please write :)

Moreover, the desklock dialog is updated. Now, the advanced tab includes all the settings
that are on the basic tab.


SVN revision: 21631
2006-03-31 17:26:38 +00:00
Carsten Haitzler 8b2810719c actually should have been ctrl+alt - fixed
SVN revision: 21519
2006-03-28 07:53:40 +00:00
codewarrior 00039c2428 - alt+left/right arrow is not a very good idea for a binding, it breaks firefox, irssi, etc.
SVN revision: 21515
2006-03-28 07:25:12 +00:00
Carsten Haitzler 63345ce441 with fontconfig we dont need these anymore - it does require the user to use
"Sans" for their font and rely on fontconfig to provodie the fallbacks


SVN revision: 21431
2006-03-20 03:18:29 +00:00
Carsten Haitzler 9bb5aca062 some not-so-arsetastic shelf gfx
SVN revision: 21402
2006-03-19 09:09:03 +00:00
Carsten Haitzler 2cdcc07a9e pass distcheck...
SVN revision: 21218
2006-03-12 10:40:47 +00:00
David Walter Seikel 7d7a706480 This was originally Ctrl-Alt-r, but Ctrl-r conflicts with other apps. I
think raster changed it by mistake.


SVN revision: 21169
2006-03-10 16:35:12 +00:00
Carsten Haitzler 1785ad3a32 ipc is #defineable (rough for now - maybe able to be undefined and eventually
entirely removed - later though). also config shoudl be able to go up
versiosn more easily now.


SVN revision: 21160
2006-03-10 05:48:46 +00:00
Carsten Haitzler 7aa50d144d randr - a nice module, isn't really needed anymroe now as almsot all the work
is done by a config dialog (i added the safety box stuff from randr into it).
i just need to add the cde to restore on login now.


SVN revision: 20946
2006-03-03 09:04:27 +00:00
Carsten Haitzler 9ab2777707 desklock lets you auto-lock if the screensaver kicks in and set the timeout
for the screensaver (optionally).


SVN revision: 20937
2006-03-03 06:00:18 +00:00
sndev a63ac36dff Some work on desk lock configuration dialog and possible options.
* desklock background can be configured
* the position of the login box(for xinerama users) can be configured as well
* E config version is increased, since new items appeared.

.. and more

* just small fix to e_widget_entry. This fix drops the input cursor
to the end of the text, when widget gets focus.


SVN revision: 20927
2006-03-03 00:02:32 +00:00
Carsten Haitzler 8c517a39aa update hinting api - fix config dialog
SVN revision: 20849
2006-02-28 04:07:28 +00:00
Carsten Haitzler d98827b55a font hinting settings support.
SVN revision: 20826
2006-02-27 15:18:10 +00:00
sndev 6f947b507c More work on Desktop Locking:
* the config dialog is created. Now every one can set his/her personal password to
  unlock the desktop. Pam support is comming soon also.
* a little bit redesined look and feel.
* the config version is increased, since the new item is introduced.

Some bug fixes in Keybinding config dialog.


SVN revision: 20731
2006-02-22 14:35:04 +00:00
sndev 55c53d456c Some initial work, just initial enviroment, on Desktop Locking:
-a new action, desk_lock, added
  -a new key binding added
  -a e_popup, which actually locks the desktop, added.


SVN revision: 20599
2006-02-19 23:53:35 +00:00
Carsten Haitzler fce2c3b1fc working on shelf config
SVN revision: 20515
2006-02-16 06:32:54 +00:00
Christopher Michael b0da09e195 Update what is GUId and IPCd
SVN revision: 20512
2006-02-16 05:08:17 +00:00
Christopher Michael e40da56cb3 Added config options for cfgdlg_auto_apply and cfgdlg_default_mode. Bumped config version
SVN revision: 20490
2006-02-15 20:28:31 +00:00
Carsten Haitzler 6f5e4ef0af 1. move thngs to dialogs from the e_error ones. fileman files are left - they
have a lot of work to go to be done well (ie work that e_app does to read
stdout/err shoudl be here too - or we need to eventually virtualise this)
2. stop self-feeding scan loop :)


SVN revision: 20425
2006-02-13 06:32:26 +00:00
Carsten Haitzler 15c398e635 more gadcon work! - getting there. slowly. the pieces are coming together...
SVN revision: 20379
2006-02-10 08:14:57 +00:00
sndev cc3d6d26b7 New configuration dialog for Binding Key Settings.
SVN revision: 20371
2006-02-09 23:24:06 +00:00
Carsten Haitzler afdc6b19ef todo items gone. window icon is now choosable - eap or app provided one.
SVN revision: 20140
2006-01-31 08:02:18 +00:00
Carsten Haitzler f74e4a6bbc change exebuf to alt+escape - some keyboards donthave a grave key (other
keymaps for example) :) - if this conflicts - we can try something else :)


SVN revision: 19733
2006-01-12 03:28:04 +00:00
rephorm 28ded42f0d Initial Color Class support in e17
only ipc at the moment (enlightenment_remote)
no real theme support yet either.

also, -color-class-del does not have the intended effect yet. need to add color_
class_del() to edje first


SVN revision: 19731
2006-01-12 02:12:21 +00:00
Carsten Haitzler 5c33ead53a options to allow shading etc.
SVN revision: 19648
2006-01-08 12:32:16 +00:00
sebastid 6a638a7806 Fix EAPI warnings.
SVN revision: 19597
2006-01-07 10:39:46 +00:00
Carsten Haitzler 78d729a57b make symbol hiding actually work - fix some bugs, fixme's adjust bugs and
TODO, add exe history and actually use it etc.


SVN revision: 19313
2005-12-27 17:16:58 +00:00
Carsten Haitzler be4ff51432 hmm - most modules were disabled by default. fix!
SVN revision: 19218
2005-12-21 16:56:33 +00:00
Carsten Haitzler 71040b0586 module config dialog
SVN revision: 19089
2005-12-17 11:21:54 +00:00
Carsten Haitzler 9e16ed30e9 exebuf has its own config for gui setup
SVN revision: 19035
2005-12-15 04:29:38 +00:00
Carsten Haitzler c30558a79b working on mr. exebuf...
SVN revision: 18893
2005-12-07 13:24:58 +00:00
Carsten Haitzler a3d5f5c28d a lot more use of stringshare.
SVN revision: 18823
2005-12-04 12:03:59 +00:00
Carsten Haitzler 0b001f8114 '
turn off click always focuses by default


SVN revision: 18763
2005-12-01 09:06:23 +00:00
Carsten Haitzler cf7815a1da patches and stuff hanign in mail...
SVN revision: 18756
2005-12-01 07:10:32 +00:00
Carsten Haitzler 2551e897ed dont segv on empty bind param etc. matches. also a note for intle.
SVN revision: 18639
2005-11-25 04:10:54 +00:00
Carsten Haitzler eaadf415e0 more cache controls and a flusher... :)
SVN revision: 18627
2005-11-24 04:23:31 +00:00
Carsten Haitzler 6dc9647fa8 handle NULL config strings. some of them anyway
SVN revision: 18616
2005-11-23 12:55:55 +00:00
stffrdhrn b81b2c3044 E_Intl changes
- Hunt a path for message files


SVN revision: 18600
2005-11-22 13:28:10 +00:00
sebastid 61e273d0df Fullscreen policy. Not tested since my stupid laptop only has one res.
Please test.


SVN revision: 18303
2005-11-04 23:30:18 +00:00
stffrdhrn 60796f6c2a - Add new path for input method configuration files (may not needed?)
- Fix cs_CZ bug from Gori
- Scan input method path for configuration files
- Split e_intl startup/shutdown into things that need to be done first and
  things that need to be done later. This is better than throwing e_intl
  init code into various parts of the system.
- Add ipc to modify the input method path "input_methods"

TODO:
- Add some default configuration files


SVN revision: 17784
2005-10-23 04:56:51 +00:00
stffrdhrn 506865b77c Some fixmes, that was not very tough
SVN revision: 17589
2005-10-16 02:51:16 +00:00
stffrdhrn acad00c68c fix memory problem with input_method listing
SVN revision: 17588
2005-10-16 02:40:13 +00:00
Carsten Haitzler 027e5afb18 shorne's intl work! :)
SVN revision: 17575
2005-10-15 10:49:54 +00:00
Carsten Haitzler 223423c16f lable display options for eaps in menus from ilLogict - modified to be
simpler though


SVN revision: 17572
2005-10-15 10:02:29 +00:00
Carsten Haitzler 97f5dcbcab default sloppy
SVN revision: 17512
2005-10-13 15:18:42 +00:00
Carsten Haitzler d01eb0b21a dont allow gl engine to be used - see comment.
SVN revision: 17375
2005-10-10 05:01:54 +00:00
sebastid 20e29bf350 store engine config
SVN revision: 17367
2005-10-09 22:33:55 +00:00
sebastid 18d91213a4 get/set default engine and list.
SVN revision: 17361
2005-10-09 19:42:24 +00:00
Carsten Haitzler b194b35b2c dont use xr
SVN revision: 17328
2005-10-08 15:06:53 +00:00
Carsten Haitzler 0fcd8c7725 leak --
SVN revision: 17327
2005-10-08 15:06:36 +00:00
Carsten Haitzler 23a09933fe right click on title by d3fault displays window menu (got lost before)
SVN revision: 17263
2005-10-07 05:23:36 +00:00
tsauerbeck 7a28622910 free the mallocs, nuke the whales
SVN revision: 17209
2005-10-05 19:02:41 +00:00
Carsten Haitzler 35974c829f working to make sure xrender engine works. amazingly - everything works (now)
its just ugly, and slow.


SVN revision: 17129
2005-10-03 10:21:27 +00:00
Carsten Haitzler 9f9468645d 1. centralise canvas creation.
2. allow xrender to be (*hard-coded) chosen.


SVN revision: 17126
2005-10-03 07:36:23 +00:00
sebastid 4f373a3df9 Winlist options, thanks to Frederick Reeve
SVN revision: 17006
2005-09-27 22:50:56 +00:00
tsauerbeck e3822ca730 'clicking-a-window-always-focuses-it' otherwise known as 'always-click-to-focus' is in. doesn't apply instantly, need to restart. i think that's the same with always-click-to-raise, so i'm not trying to do something about it
SVN revision: 16992
2005-09-27 16:36:14 +00:00
tsauerbeck c356249423 popups showing the current size/position on move/resize now optionally invisible
SVN revision: 16989
2005-09-27 11:22:46 +00:00
tsauerbeck 51c87a5c30 use default x cursor optionally. doesn't have an immediate effect when changed with enlightenment_remote. need to support cursors for hotspots like resize handles etc
SVN revision: 16967
2005-09-26 16:14:31 +00:00
sebastid d0cb4b111a Config for wheel and signal bindings.
NEW CONFIG VERSION!!


SVN revision: 16853
2005-09-22 20:20:34 +00:00
sebastid bcce7a8bce Manual placement
SVN revision: 16850
2005-09-22 17:10:02 +00:00
Carsten Haitzler da7300c038 exit and restart actions. are you sure exit dialog. :)
SVN revision: 16765
2005-09-19 10:52:45 +00:00
Dan Sinclair 3dc4584f68 - add the ability to change the initial window placement policy. currenlty
the default smart placement and place under cursor are available.

- configurable through enlightenment_remove -window-placement-set/get


SVN revision: 16702
2005-09-13 05:19:25 +00:00
sebastid bd26872690 Merge desktopname into pager
SVN revision: 16614
2005-09-06 05:19:15 +00:00
sebastid ce0cc748c9 Make modal windows optional. Is it a good config name?
SVN revision: 16599
2005-09-05 21:46:56 +00:00
sebastid 880a2f20e8 IF_FREE -> E_FREE
SVN revision: 16573
2005-09-05 15:24:07 +00:00
sebastid d30da0bf8e * Add options
-	e_config->transient.move
-	e_config->transient.resize
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Implement
-	e_config->transient.raise
-	e_config->transient.lower
-	e_config->transient.layer
-	e_config->transient.desktop
-	e_config->transient.iconify
* Show hide border in e_border_desk_set
* Add e_border_layer_set()


SVN revision: 16460
2005-09-02 07:38:40 +00:00
sebastid ba1d75580a Enable randr by default.
SVN revision: 16323
2005-08-24 22:29:30 +00:00
sebastid 55f7d4b870 Load randr module
SVN revision: 16283
2005-08-22 14:23:38 +00:00
sebastid 14d3764b39 Load ibox in new config.
SVN revision: 16282
2005-08-22 14:23:02 +00:00
Carsten Haitzler b7caf97fd3 auto scroll menu controls
SVN revision: 16266
2005-08-22 05:50:49 +00:00
sebastid 5519da900c More work on themeable cursor.
SVN revision: 16261
2005-08-21 23:37:28 +00:00
Carsten Haitzler 85682c6ed9 and actually update user config for new default name
SVN revision: 16045
2005-08-06 04:12:18 +00:00
Carsten Haitzler f1f9673f11 desktop name ipc patch.
slight formatting stuff.


SVN revision: 16043
2005-08-06 04:00:03 +00:00
Carsten Haitzler ecfe75d378 restart on profile set to jump to (and load) the new profile instantly
(saving current config to old profile first). much nicer


SVN revision: 16035
2005-08-05 07:19:26 +00:00
Carsten Haitzler 9e7cd72067 ok lots of things here...
1. e17 is now relocatable. the wm will determine its install prefix on the
fly when it is run. so you can use --prefix=/usr/local/e17 and just move the
base dir (/usr/local/e17) to anywhere you like at any later time and e will
adjust and find it. it still has built in fallbacks too so it will use the
compiled prefix as normal if its hunting and 2 checks dont pass.

2. edit mode for gadgets will work with alt+left click on a gadget and
instantly end when u lift the mouse. alst ctrl+alt+g will activate/deactivate
edit mode

3. borderless windows are not allowed to be shaded

4. shaded windows are not allowed to have their border changed

5. just have never seen the pager mess up bug - so until there is some way
of reproducing it or even knowing its still there - remove

6. autoraise timers should be fixed on focus changes

7. stickiness remembering works in the pager now on start of a remembered app


SVN revision: 15966
2005-07-31 06:22:31 +00:00
Carsten Haitzler a34206e1fc desktopname module from schouze (slightly cleaned and fixed).
and fix resist bug.

bg.po updates

um.. stuff.


SVN revision: 15927
2005-07-28 07:43:58 +00:00
Carsten Haitzler da5943abc5 1. id3 album cover loader patches
2. i reduced list note memory usage by 20% - shoudl work better with malloc
as ti is now a power of 2 as well
3. optimised evas internals to make use of event freezes to make e17'sw menu
popups a LOT snappier
4. fixed using last member of list nodes - bad - shoudl use api as this is
private stuff really
5. added config profile stuff to e17  u can literally maintain multiple
config profiles and choose which one at any time etc.


SVN revision: 15864
2005-07-22 10:28:11 +00:00
sebastid 92f768a7f8 mazimize -> maximize
Remove some unused variables.


SVN revision: 15815
2005-07-19 08:04:20 +00:00
Carsten Haitzler 890079e93f that was mem corruption waiting to happen.. or happening.. who knows :)
SVN revision: 15762
2005-07-13 04:32:52 +00:00
stffrdhrn d591d6caf3 Some more config values (2 for focus, 2 for move/resize dialog)
SVN revision: 15748
2005-07-12 15:22:43 +00:00
Carsten Haitzler b0b86dde57 make click to focus behave a bit better - previously focused windwo gets the
focus now always - even in pointer focus. if flippign desktosp last window
focused on that desktop is focused bakc when u flip - they are options too :)


SVN revision: 15746
2005-07-12 11:07:57 +00:00
stffrdhrn 46605e1fd7 Begin adding e_themes to ipc
SVN revision: 15724
2005-07-10 23:26:51 +00:00
Carsten Haitzler 8e02e46a08 allow move resize box to follow the object its moving/resizing
SVN revision: 15690
2005-07-09 15:37:28 +00:00
Carsten Haitzler bb992161c3 TODO--
SVN revision: 15689
2005-07-09 14:55:40 +00:00
Carsten Haitzler 3b61670e70 add mroe ways to match a window :)
SVN revision: 15668
2005-07-08 04:42:50 +00:00
Carsten Haitzler 2f97710e8f oh moozle!
e17 remembers stuff now. its very much not debuggued or used much - its a
nasty menu... but it seems to work ok right now. it saves the remember stuff
and loads it - and usess it... it should work ok :)


SVN revision: 15658
2005-07-07 09:27:04 +00:00
Carsten Haitzler d3294a2200 i hereby commit said unleashed power from shorne unto the code repositry. may
it forever shin light upon us.


SVN revision: 15624
2005-07-02 13:14:24 +00:00
Carsten Haitzler 459fc4b813 shorne's patches again for ipc! nice work maaaate! :)
SVN revision: 15594
2005-07-01 02:17:43 +00:00
Carsten Haitzler f25d473428 use desk x,y as ints
SVN revision: 15586
2005-06-30 14:35:19 +00:00
Carsten Haitzler 472f87ff96 ok - desktop changes are done by edje transitions now
i hereby invoke the power of edje on ye desktop wallpapers.


SVN revision: 15585
2005-06-30 14:07:28 +00:00
Carsten Haitzler 22534090d3 and now u can set different bg's for different desktops.. and it "just works"
(tm) currently defautt transition is a sinusiodal crossfade - it can be a bit
sluggish on big screens or slow machines. need to be able to configure that.


SVN revision: 15575
2005-06-30 10:43:21 +00:00
Carsten Haitzler c4f7be5822 more ipc handlers
SVN revision: 15573
2005-06-30 03:25:20 +00:00
Carsten Haitzler e314c2cc04 bg now allows transitions when changing the bg. also a first step to allow
different bg's per desk - not implemented yet tho, but some infrastructure
for it


SVN revision: 15568
2005-06-29 14:28:47 +00:00
Carsten Haitzler 2ebbd99565 TODO--
SVN revision: 15565
2005-06-29 08:49:54 +00:00
Carsten Haitzler 0ba99fb510 focus policy patch - adjusted :)
SVN revision: 15544
2005-06-27 12:05:26 +00:00
Carsten Haitzler 45b3d9bed3 increase default drag resist
SVN revision: 15447
2005-06-20 09:38:26 +00:00
sebastid 30661f967f maximize zoom isn't a maximized mode, it's a fullscreen mode.
Check other windows when doing maximize fill.
Check windows of type dock when doing maximize expand and smart.


SVN revision: 15432
2005-06-19 17:13:37 +00:00
sebastid 177cdfb73f rename smart_maximize to maximize_policy.
SVN revision: 15415
2005-06-18 04:30:35 +00:00
sebastid a21f36f807 smart maximize.
SVN revision: 15371
2005-06-16 22:23:25 +00:00
Carsten Haitzler abb7573d23 oops - warp was not framerate independent. fix.
SVN revision: 15332
2005-06-15 10:22:41 +00:00
Carsten Haitzler cfabfa98a1 tewdoo
SVN revision: 15330
2005-06-15 07:03:51 +00:00
Carsten Haitzler 0e22a36fcf nuke some TODO's
winlist is actually configurable - tho u'll have to modify code to configure
it as theres no ipc yet. but a few suggestions are in there now as config.


SVN revision: 15317
2005-06-14 10:19:25 +00:00
Carsten Haitzler 76bda119c0 winlist alt-tab works (and dhift-alt-tab to go in reverse)... it is NOT
complete... gfx are ugly. i have fixme's. it doesnt work with pointer focus
really... etc.


SVN revision: 15264
2005-06-12 06:50:34 +00:00
Carsten Haitzler 7683f59535 seplling :-P
SVN revision: 15211
2005-06-09 02:18:38 +00:00
Carsten Haitzler d487bdcfc4 init splans has a checkbutton to disable it in the future... and e respects
the config value


SVN revision: 14968
2005-05-27 10:04:53 +00:00
Carsten Haitzler 4c7b29de44 shush shush
SVN revision: 14959
2005-05-26 12:38:53 +00:00
Carsten Haitzler 3f3a9f2c75 make dnd resistance a config value
SVN revision: 14879
2005-05-21 02:49:47 +00:00
Carsten Haitzler 3520914ccd and now it shoudl be able to change click to focs <-> mouse focus dynamically
and it all shoudl work - i hope.


SVN revision: 14870
2005-05-20 10:14:51 +00:00
Carsten Haitzler 38ab99da69 click to focus works... if you turn it on and restart.
SVN revision: 14869
2005-05-20 09:27:06 +00:00
Carsten Haitzler 45a7d1f244 some virtualisation of focus
SVN revision: 14867
2005-05-20 07:32:42 +00:00
Carsten Haitzler 242e7b4744 shorne's patch
SVN revision: 14861
2005-05-20 03:09:44 +00:00
Carsten Haitzler ea2fa22046 TODO items. bugs. start module - its a START. it doesnt work that well. needs
work in the menu code to handle fixing menus to a launch rect.


SVN revision: 14831
2005-05-18 05:06:05 +00:00
Carsten Haitzler 825a55bec4 ipc bitchass! :)
SVN revision: 14756
2005-05-13 17:21:04 +00:00
Carsten Haitzler 3f92e26079 breaking out some ipc action!
SVN revision: 14755
2005-05-13 15:15:52 +00:00
Carsten Haitzler 039d7a57bf mark items to be broken out to ipc
fix menu fast mosue mvoe detection again
todo


SVN revision: 14724
2005-05-12 09:28:58 +00:00
Carsten Haitzler af12df4ab4 fix comment
SVN revision: 14722
2005-05-12 08:24:01 +00:00
Carsten Haitzler e75a79a0ea limit config val
SVN revision: 14721
2005-05-12 07:55:41 +00:00
Carsten Haitzler 5eecbcdfff edge flip now is configurable
:)tho not via ipc yet


SVN revision: 14717
2005-05-12 06:53:16 +00:00
sebastid eb907d88ac Dnd update. Copy setup from popup.
SVN revision: 14699
2005-05-10 19:35:12 +00:00
Carsten Haitzler 66fa6c445f eappp tool robustness
SVN revision: 14690
2005-05-10 03:15:07 +00:00
Carsten Haitzler 65e5c15ca1 let people know when config changed and e17 auto-upgrades your config (the
old one is useless anyway)


SVN revision: 14652
2005-05-07 17:27:03 +00:00
Carsten Haitzler 1b6f59e253 properly virtualize ecore_evas setup
SVN revision: 14644
2005-05-07 13:50:38 +00:00
Carsten Haitzler 55da077571 mouse buttons on desktop are now configurable. you can configurew what
buttons do what - default is what it was. you will need to rm your config to
get this...


SVN revision: 14611
2005-05-05 08:33:17 +00:00
Carsten Haitzler 4c91972c07 key and mouse bindings are configurable via ipc. now. :)
SVN revision: 14608
2005-05-05 06:45:47 +00:00
Carsten Haitzler 476c8f543a key and mouse bindings are saved and loaded to/from config now. next phase:
export via ipc.


SVN revision: 14576
2005-05-03 15:25:02 +00:00
Carsten Haitzler e13f386abf you can change language on the fly by enlightenment_remote and it saves the
settings etc. lists available languages etc. etc. works nicely here...


SVN revision: 14566
2005-05-03 08:06:50 +00:00
Carsten Haitzler b1422de636 fix focus loss on window unfocus so keybindings still work
some start on language set/get/list ipc


SVN revision: 14548
2005-05-02 10:16:31 +00:00
sebastid 82f0b9bda0 Typo
SVN revision: 14535
2005-05-01 19:54:00 +00:00
Carsten Haitzler 23fd88fde2 save and load themes...
SVN revision: 14531
2005-05-01 16:21:57 +00:00
Carsten Haitzler 67bc506c7a bindings + action system gets its first test run with button bindings. seems
to work well. grabs buttons. responds to input events and context. calls
appropriate action callbacks. you can add actions fairly easily. the cool bit
is that actions can be added on the fly... like ooh - lets say from...
MODULES :) ie module could load and enable then add lots of custom actions.
these could be custom in c code in the module.. OR... they could even be bits
of embryo loaded ... or perl... or python... or... anyway - you can figure it
out. it's justa  bi-product of doing the action system this way. (btw - the
actions can be overridden too by modules so a module could change a default
action or even just augment it...)


SVN revision: 14495
2005-04-29 16:04:43 +00:00
Carsten Haitzler 0e19b0e71d 1. better chinese font - it screws up japanese though. grrr. lets talk about
language packsg where a lang pack can ship with/set up a font (add it to the
list) and set up locale properly using ipc and a bit of code etc. - well
eventually.


SVN revision: 14433
2005-04-28 06:27:25 +00:00
Carsten Haitzler aa137a4bd7 enable cpufreq by default
SVN revision: 14237
2005-04-19 06:04:33 +00:00
sebastid d6f9d054e2 config.h is in e.h
remove some compiler warnings with __UNUSED__


SVN revision: 14168
2005-04-13 06:03:50 +00:00
Carsten Haitzler 03633f3f52 shorns' font fixme work.. so we can all work on it :)
SVN revision: 14076
2005-04-02 16:40:37 +00:00
Carsten Haitzler cb9cec66dc put default img cache to 4mb.
SVN revision: 13881
2005-03-24 08:30:44 +00:00
tsauerbeck 28b6407d93 Edjes now use 'edj' as the filename extension
SVN revision: 13856
2005-03-22 19:31:01 +00:00
Carsten Haitzler 5d72aaf57d default x desk count (4x1 desktops)
SVN revision: 13825
2005-03-21 01:56:42 +00:00