Commit Graph

2297 Commits

Author SHA1 Message Date
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
sebastid f75950ae50 Remember fullscreen request for new clients, and delay it.
SVN revision: 23243
2006-06-07 18:12:46 +00:00
sebastid 6f2df0f3e7 For debug.
When using inotify files will be deleted and added, not changed. So we need
to check if someone wants to reference a newly created eapp!


SVN revision: 23235
2006-06-07 09:41:26 +00:00
sebastid 8664597e58 Fix style
SVN revision: 23232
2006-06-07 08:48:52 +00:00
Dan Sinclair 1b90fddb72 - this was causing e to segv under valgrind. I'm assuming full_path is the
correct thing to thumb (and it seems to work) but c was never set to
  anything, so it was wrong.


SVN revision: 23197
2006-06-06 03:39:42 +00:00
sndev 9aaf7f3a5c * fixing desklock cfg dialog bug.
* removing comments.


SVN revision: 23187
2006-06-05 16:47:55 +00:00
Christopher Michael 6649cecfe0 Make internal eap editor stop using weird names if possible, and use a name
from the border icccm.


SVN revision: 23185
2006-06-05 15:36:02 +00:00
Christopher Michael 0d70dfdb3e Removed the "Theme" Section, just get edj files from path_init (Personal and
System).


SVN revision: 23182
2006-06-05 12:09:21 +00:00
Christopher Michael f4814dc96d Add thumbnailing for init screens :) (Thanks CodeWarrior)
Make Startup config dialog use static thumbnails in list now.


SVN revision: 23181
2006-06-05 11:48:26 +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
Christopher Michael ecfaf0da58 Just strip the extension once in the beginning as we may use it in two places.
SVN revision: 23165
2006-06-05 03:05:29 +00:00
Christopher Michael e8334c3094 And free homedir when done.
SVN revision: 23162
2006-06-04 13:57:27 +00:00
Christopher Michael 0f50d5d5e9 Only fetch homedir once, not every time we list a background as homedir
shouldn't change.


SVN revision: 23161
2006-06-04 13:56:34 +00:00
Christopher Michael 8ca105b52f Patch from saturn_vk for adding an action and key-binding (set
through config dialog) which allows to "Show Desktop" by
iconifying/uniconifying all active borders.

(Tested heavily, no problems.)


SVN revision: 23118
2006-06-03 10:19:11 +00:00
Christopher Michael be57f30d3b Add Raise/Lower to window border menu.
SVN revision: 23108
2006-06-03 02:47:54 +00:00
Christopher Michael 284085fd70 Rework Shelf Config dialog, giving it a basic and advanced mode.
Advanced mode contains everything, basic mode just has size and style.


SVN revision: 23106
2006-06-03 02:27:13 +00:00
Christopher Michael 057af1edf4 Added an entry dialog ala confirm dialog for getting user input.
Currently used in ibar config dialog for adding/removing bar sources.


SVN revision: 23094
2006-06-02 19:07:50 +00:00
Carsten Haitzler a8c4ea7208 enable/disable module works again :)
SVN revision: 23078
2006-06-02 05:15:03 +00:00
sndev 44efb14c21 * making the code easier
* allowing to add gccs directly to a gc->clients, instead of local evas_list.


SVN revision: 23072
2006-06-01 22:16:29 +00:00
Carsten Haitzler 36dad3c9f5 and make module config dialog work again :)
SVN revision: 23046
2006-06-01 06:57:32 +00:00
Carsten Haitzler 3a2144cad0 nice little overhaul of module related stuff. moduels now finally RELY on
module.eap files being installed - and using the e_apps api to load them and
ask for a name. Also icon is expected to be in this file too and i have
removed the info func call from modules as well as config_menu, module menus,
and other cruft in moduel structs. this also means revving the module api
version and saving users from a "if i recompile it will work" thing. :)
moduels need serious updates, not just a recompile for this. your modules
WILL break.


SVN revision: 23045
2006-06-01 06:44:37 +00:00
Carsten Haitzler f0ae0e8d64 limit place coord to within the zone.
SVN revision: 23044
2006-06-01 05:43:54 +00:00
sebastid a75b750f14 Don't use strlen to check for empty string
SVN revision: 23043
2006-06-01 05:27:25 +00:00
sebastid 6d775e62d2 Don't use strlen to check for empty string
SVN revision: 23042
2006-06-01 05:15:05 +00:00
Carsten Haitzler 59a12c9d5d remove really evil/bad code int he desklock config dialog. don't go digging
and recreating internal widget data - you need a feature - add it to the
widget, or use existing ones. password mode disabled because it's just a bad
buggy hack. see comments.


SVN revision: 23041
2006-06-01 04:09:33 +00:00
Stafford Mitchell Horne 049f2aae52 Add macro for N_ for marking string for translation
* Can be used to get static context strings translated
 * I guess this is the best way to do it, see here:
   http://www.gnu.org/software/gettext/manual/html_node/gettext_153.html
   http://www.gnu.org/software/gettext/manual/html_node/gettext_19.html


SVN revision: 23039
2006-05-31 22:51:24 +00:00
sebastid 715a64d5fe Fix warnings
SVN revision: 23032
2006-05-31 18:58:26 +00:00
sebastid c2d2b54e25 Remove unused variables
SVN revision: 23031
2006-05-31 18:44:18 +00:00
sebastid ec5cc36312 Fix paranthesis
SVN revision: 23030
2006-05-31 18:43:48 +00:00
sebastid 1487a2d788 Fix warnings
SVN revision: 23029
2006-05-31 18:41:37 +00:00
sebastid 7cafc0a578 Use correct function when fetching zone.
SVN revision: 23026
2006-05-31 16:46:02 +00:00
sebastid 5d8422e41a Use E_NEW macro
SVN revision: 23025
2006-05-31 16:31:52 +00:00
sebastid 9cb379777f Add const
SVN revision: 23024
2006-05-31 16:31:51 +00:00
sebastid 2faf4a5ab6 Add some const modifiers to quiet warnings.
Remove unused variables.


SVN revision: 23021
2006-05-31 16:07:22 +00:00
Stafford Mitchell Horne 04a89312f9 Make config list buttons thinner. This is so longer text labels which
do not wrap wont affect the layout.


SVN revision: 23017
2006-05-31 00:32:26 +00:00
sndev f283545354 * Preventing to have more than 1 config dialog per shelf, when it is
launched via E config panel.


SVN revision: 23013
2006-05-30 21:27:52 +00:00
Carsten Haitzler ecb5f317b4 7--
SVN revision: 22994
2006-05-29 21:32:30 +00:00
Carsten Haitzler e3a5d7ad2d start on a long awaited TODO item - a window properties dialog - that will
let u know what e thinks about this window... just some of ICCCM for now.


SVN revision: 22983
2006-05-29 07:35:41 +00:00
sndev 5053c4367e oooppps. NULL check was not performed => strange items in the list :)
SVN revision: 22967
2006-05-28 11:28:14 +00:00
sndev 6e06ed9318 * Allow the E_EVENT_FOCUS_IN/OUT to be sent iff the focus is set explicitly.
Otherwise, the event is set on each focus callback, not even if the border
already has focus.

* Do not like autoapply in keybinding dialog. :)


SVN revision: 22926
2006-05-27 17:09:08 +00:00
Christopher Michael f7c1dede27 Disable Advanced in Configuration Dialogs config dialog as Auto-Apply is
currently disabled.

Re-enable if/when auto-apply goes back in.


SVN revision: 22892
2006-05-25 16:30:43 +00:00
Christopher Michael da0f51c1ef Fix long-standing issue with Window Display config dialog that has been
driving me crazy.
	- Keep Window Geometry Info option in sync between Basic and Advanced.


SVN revision: 22891
2006-05-25 16:14:10 +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
sndev b8ed636f52 1. The confirmation dialog on shelf delete is added. Somebody on IRC proposed to have it.
Also it is added on Key Binding deletion (see Key Bindings dialog).

Code duplicates were moved to a separate function e_confirm_dialog_show.

2. Two new events E_EVENT_BORDER_FOCUS_IN and E_EVENT_BORDER_FOCUS_OUT are added.


SVN revision: 22844
2006-05-22 20:28:33 +00:00
Carsten Haitzler 407dcac356 ----------------------------------------------------------------------fix
name/class warning dialog


SVN revision: 22833
2006-05-22 13:01:05 +00:00
sndev b46deba2c7 * improving the usability of the Shelf config dialog in E config panel. Now
when one add a new shelf the selector automatically goes to it.

* adding a confirmation dialog on shelf delete. Request from CodeWarrior. :)

* possible-TODO: would be nice very nice "question" icon for this dialog.


SVN revision: 22832
2006-05-22 12:01:09 +00:00
Carsten Haitzler 1a5b751be6 make radio icons use icons only to save space
SVN revision: 22811
2006-05-21 15:10:20 +00:00
Christopher Michael 085210cd00 Default the shelf list width to something sane if the shelf count
is 0, else request the width and set accordingly.


SVN revision: 22804
2006-05-21 11:45:22 +00:00
sndev 2fcc7a1c49 ooopppps. Using uninitiliazed "label" variable in _basic_create_widgets and
_cb_remove_instance. fixing.


SVN revision: 22802
2006-05-21 11:20:30 +00:00
Carsten Haitzler a8a85ed2d8 iconradio elements are available now
SVN revision: 22797
2006-05-21 11:00:04 +00:00
sndev 61ef5ed73e Just improving of the GUI by putting headers into the list of backrounds.
SVN revision: 22764
2006-05-20 09:39:30 +00:00
Carsten Haitzler ff7ec3ccad and now fix up the gadcon contents dialog a bit... :)
SVN revision: 22761
2006-05-20 03:53:36 +00:00
Carsten Haitzler 1a54ccf11d on eap cache file writes - if there is a save error - delete the file (so we
don't have a corrupt one).


SVN revision: 22760
2006-05-20 03:26:21 +00:00
Carsten Haitzler f7f46c210d handle config save errors.
SVN revision: 22759
2006-05-20 03:23:12 +00:00
sndev 7f7354dba4 FIXME added.
SVN revision: 22754
2006-05-20 00:41:45 +00:00
sndev af66ec1c08 Update of the Shelf Content config dialog. Now one can have several instances
of the same gadcon in one shelf.

The config dialog still contains some problems :

* If the config dialog is opened, and at that time the settings of the gadcon has
  changed, then applying settings will overwrite changes with the old values.
  (will be fixed soon).

* The problem of gadcon identifiers. For example if one have two instances of the
  ibar in one shelf, then changing settings of the one ibar gadcon will automatically
  change the settings of the another gadcon(s) in the same shelf. Basically, they
  are not distinguishable. (will be fixed soon, but need raster's
  consultation/help/explanation :))

* Icons in "Selected Items" lists (will be fixed soon)
* Names of the gadcons in "Selected Items" list should start with capital letter.

* maybe something else I forgot to list.


Raster, your code is still presented in the file :). So, if unfortunatelly you will
dislike what I did :), it can be easiely rolled back :)

Enjoy the new functionality :)


SVN revision: 22753
2006-05-20 00:03:20 +00:00
Carsten Haitzler 6dcf19c786 and > 4 shelves fixed (ie no gadcon config by default)
SVN revision: 22737
2006-05-19 13:21:01 +00:00
Carsten Haitzler 0f5945349d gadcon config generates new id's for new gadcon clients... properly.
SVN revision: 22736
2006-05-19 12:56:47 +00:00
Carsten Haitzler 042c1bff12 dropshadow module.eap - almost ready to nuke the module iconand use eap's
SVN revision: 22731
2006-05-19 09:04:41 +00:00
Carsten Haitzler 04553720c4 been debugging - but only real change - set env vars.
SVN revision: 22727
2006-05-19 03:57:24 +00:00
Carsten Haitzler 2249f9bf0d better labels2
SVN revision: 22720
2006-05-18 21:33:03 +00:00
Carsten Haitzler a300b332f8 better label
SVN revision: 22719
2006-05-18 21:31:18 +00:00
Carsten Haitzler 19fd612b97 ibox makes it first gadcon moves.
SVN revision: 22689
2006-05-18 06:30:33 +00:00
Carsten Haitzler f169a477c0 oops - fix rotation widget disabling.
SVN revision: 22662
2006-05-17 02:52:50 +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 0c6e5f1f96 x io error exit doesnt segv now
SVN revision: 22629
2006-05-15 04:45:43 +00:00
Carsten Haitzler e42300bd25 and actually delete the shelf config too
SVN revision: 22609
2006-05-14 07:18:57 +00:00
Carsten Haitzler 380d7992a1 always write icon file with edje_cc first.
SVN revision: 22606
2006-05-14 03:49:46 +00:00
Carsten Haitzler 62034acf5a remove icon path - really useless info you probably shouldnt change anyway as
this will confuse things.


SVN revision: 22604
2006-05-14 02:38:14 +00:00
Carsten Haitzler 4f4d7a566b make create icon simpler - we just use generic _new_app_21432432.2.eap names
for brand new eaps as we dont knwo what to call them until theyare fileld out
- it's also a good way to track what e has created itself :) (filename isnt
that important really)


SVN revision: 22600
2006-05-14 02:08:36 +00:00
Carsten Haitzler f0dae8e901 eap icons update realtime in borders based off on-disk changes etc. etc.
(editing icons seems to work like a charm for me so far).


SVN revision: 22598
2006-05-14 01:13:42 +00:00
Carsten Haitzler dcb633e46e and now pick up new apps immediately :)
SVN revision: 22588
2006-05-13 16:05:15 +00:00
Carsten Haitzler 81c249ddeb handle spaces in eap filenames when editing, and proeprly escape things, add
gneric escaper, and reduce file path of icon files nicely.


SVN revision: 22587
2006-05-13 15:20:15 +00:00
Carsten Haitzler b24ee237c5 creating new eaps actually works - and shouldnt leak ram now.
SVN revision: 22585
2006-05-13 14:57:20 +00:00
Carsten Haitzler 8231fc973d 1 more todo item done (move mouse to a new screen/zone/head by actions)
SVN revision: 22584
2006-05-13 14:23:42 +00:00
Carsten Haitzler 44d719576e some illogict patches :)
SVN revision: 22568
2006-05-13 03:04:35 +00:00
Carsten Haitzler d38edd35b6 disable rotations that are not possible
SVN revision: 22557
2006-05-12 15:38:05 +00:00
Carsten Haitzler f26aaea433 1. update gui exported config value comments and
2. update TODO


SVN revision: 22556
2006-05-12 15:12:00 +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 a4bef14b22 debug for rotation stupport
SVN revision: 22551
2006-05-12 12:29:44 +00:00
sndev 6aafb3309e -- nothing new.
SVN revision: 22549
2006-05-12 12:25:55 +00:00
Carsten Haitzler 32eb879502 fix weird utf8 ... chars - massimo patch
SVN revision: 22532
2006-05-11 14:09:10 +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 0f82e95afe fix segv's for display config dialog
SVN revision: 22518
2006-05-10 14:54:59 +00:00
Carsten Haitzler 282a978df4 make res dialog not segv if u dont select refresh rate, make refresh get
selected anyway, and  re-enable window resize/move to fit onto the screen if
you go down a resolution.


SVN revision: 22517
2006-05-10 14:29:41 +00:00
Carsten Haitzler aaf05fd73e clean up #defines
SVN revision: 22516
2006-05-10 13:41:23 +00:00
Carsten Haitzler 42d88e55f6 TODO update - and remove nastiness in module config dialog
SVN revision: 22515
2006-05-10 13:38:25 +00:00
Carsten Haitzler 4fb948f102 some old bugs are gone and fix another.
SVN revision: 22513
2006-05-10 13:05:23 +00:00
Carsten Haitzler ab70226b8c autoapply has a lag of 0.5 seconds from changin config to applying to 1.
limit overhead and 2. minimise bugs.


SVN revision: 22508
2006-05-10 10:17:59 +00:00
Carsten Haitzler c58b7235ba display bigger module icons
SVN revision: 22505
2006-05-10 08:38:44 +00:00
Carsten Haitzler 0a61ef0713 sort resolutions nicely
SVN revision: 22504
2006-05-10 08:15:32 +00:00
Carsten Haitzler 53f3e5dcd0 move bar directory down 1 level so all "bar" dirs are in their own domain -
makes listing available bar dirs, managing them and so on much simpler and
cleaner. also add label popups to ibar (finally).


SVN revision: 22502
2006-05-10 07:42:39 +00:00
Carsten Haitzler 7dc5dc0753 add icon provision for gadcon classes and label provider functions. also add
all the data, update and add new icons etc. etc.


SVN revision: 22495
2006-05-09 13:02:48 +00:00
sndev c74f1952c2 * some code cleanup
* some bugfixes.


SVN revision: 22493
2006-05-08 20:24:18 +00:00
Carsten Haitzler 3dca1a1058 printf--
SVN revision: 22489
2006-05-08 13:38:41 +00:00
Carsten Haitzler 9af41e6e0a formatting!
SVN revision: 22488
2006-05-08 13:21:50 +00:00
Carsten Haitzler 2796c8917e fix maximize to respect shelves
SVN revision: 22487
2006-05-08 13:09:51 +00:00
sndev 04cde392ca It seems that if all the radios in the group are toggled off, then it is
not possible to toggle on any radio in that group :-\. This happens
because the variable toggle==0 when all the radios are toggled off. Consequently
the "toggle on" code is not reachable.

If the toggle variable is removed, then everything seems to work fine.


SVN revision: 22486
2006-05-08 11:47:20 +00:00
Carsten Haitzler 007469aa9a fix bug in dialog bringup and dont bring up dialog multiple times
SVN revision: 22480
2006-05-07 12:55:07 +00:00
Carsten Haitzler 851d41c010 gadcons now can have their contents enabled/disabled depending on what is
providing it.


SVN revision: 22478
2006-05-07 09:49:37 +00:00
sndev 00390cb3e3 * Some code cleenup
* repeated code cleanup
* moving the list of keybinding into action.c


SVN revision: 22472
2006-05-06 09:35:05 +00:00
Carsten Haitzler 90a1c59b5c governors menu works properly/predictably again
SVN revision: 22468
2006-05-05 23:31:12 +00:00
Carsten Haitzler ce719a0140 fines to start work on settign gadcon contents and make click to focus also
set "revert to last focused"


SVN revision: 22465
2006-05-05 12:20:14 +00:00
Carsten Haitzler 3a86986f7b fix edge flip to change on move_resize too
SVN revision: 22462
2006-05-05 08:59:01 +00:00
Carsten Haitzler 4eb3eef328 pager handles res change/rotate properly again now.
added some todo items.
it's "interesting" running in 1200x1600. mmm yum. very tall windows. lots of
code!


SVN revision: 22461
2006-05-05 04:47:57 +00:00
Stafford Mitchell Horne f689c8ed1e Fix eet file descriptor leak of imc's
SVN revision: 22452
2006-05-04 01:34:32 +00:00
Carsten Haitzler 7d6f9ea516 fix aspect calc to not segv :)
SVN revision: 22439
2006-05-02 06:23:55 +00:00
Carsten Haitzler bed8ea9701 use zone geom, not xrander screen info
SVN revision: 22433
2006-05-01 09:11:16 +00:00
Stafford Mitchell Horne ba3f5839ea Use evas API to get font list
* new api is much faster
 * may be a bit of a hack the way I get the evas (anyone have another way?)
 * I guess I am an author (now that I have fulfilled my dodgy code quota)


SVN revision: 22417
2006-04-30 11:54:04 +00:00
Carsten Haitzler 362b6bb159 NOW we can add/del shelves... still not done.
SVN revision: 22414
2006-04-30 09:31:31 +00:00
Carsten Haitzler 2bc5d52739 illogict patches (minus a few that will break config despite fixing a typo)
SVN revision: 22405
2006-04-30 04:31:42 +00:00
Carsten Haitzler d6ff645451 start a shelf config for all shelves (for listing adding/deleting shelves)
SVN revision: 22404
2006-04-30 03:43:47 +00:00
Carsten Haitzler 0279810e42 ou can choose shelf styles now - finally. added 2 more styles (gold and
invisible). themes can provide as many styles as u like.


SVN revision: 22391
2006-04-29 03:51:27 +00:00
Carsten Haitzler 3295ab33b7 fix shape change handling to... skip same shape changes
SVN revision: 22389
2006-04-29 01:19:56 +00:00
David Walter Seikel c95c6eb12e This delay is way to short for the case when you are creating heaps of eaps
at once.  This is just a quick fix, raster has ideas for a better fix.


SVN revision: 22382
2006-04-28 05:55:50 +00:00
Stafford Mitchell Horne 08d84cfc8f Add classes for Splash screen
SVN revision: 22338
2006-04-24 16:08:20 +00:00
Stafford Mitchell Horne 7f136cc2e2 Fix header naming in font dialog
SVN revision: 22332
2006-04-24 05:51:04 +00:00
Stafford Mitchell Horne 4f1f39b8c4 Updates for Font Dialog
* New font classes for widgets/modules modules MUST use module classes
 * Headers to organize classes
 * fix mem leaks of entry text


SVN revision: 22322
2006-04-23 15:30:47 +00:00
Carsten Haitzler afe18a2157 now config comes off a menu as does editing of items
SVN revision: 22318
2006-04-23 13:20:57 +00:00
Carsten Haitzler ea0876f7c8 start of some shelf config - START only... deal with it. debugging printfs
galore.


SVN revision: 22308
2006-04-23 06:56:22 +00:00
Carsten Haitzler aace0c7592 all ibars - 200 size by default.
SVN revision: 22277
2006-04-21 06:58:11 +00:00
Carsten Haitzler 8254a08d85 hmm- try avoid a segv
SVN revision: 22266
2006-04-20 14:59:53 +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
Stafford Mitchell Horne efb7cead47 Fix segv in font configuration (thanks tobias)
* When the font is originally configured it is set to "". after a restart
   the font will be read from eet as NULL. I need to check for this.


SVN revision: 22203
2006-04-18 18:36:11 +00:00
Carsten Haitzler 748c9d3690 and general code formatting, layout, organisation and namespacing - be mroe
consistent.


SVN revision: 22190
2006-04-18 03:14:29 +00:00
Carsten Haitzler 624b88dda7 1. fix formatting. come on guys. formatting!
2. do pam auth in forked child - this way pam cant screw any signal etc.
settings of the parent process. use exit code for error detection or auth
success etc.


SVN revision: 22187
2006-04-18 03:08:43 +00:00
Carsten Haitzler 793638413e fix keysym -> keyname && stringshare add missing
SVN revision: 22179
2006-04-17 12:24:33 +00:00
chaos bace06a352 * ecore_exe patch to e_zone from Victor Kojouharov
SVN revision: 22132
2006-04-15 12:48:21 +00:00
Carsten Haitzler b129d71c14 ass signal.h - as it's used in e_thumb.c - it shouldnt have been added to
includes


SVN revision: 22085
2006-04-13 08:10:52 +00:00
Stafford Mitchell Horne 27fcbce58a Code cleanups for font config dialog
* Move sndev's code into ilist so it can be reused


SVN revision: 22075
2006-04-13 00:01:15 +00:00
Carsten Haitzler 92da7990c5 segv patch from reinier :)
SVN revision: 22073
2006-04-12 22:43:44 +00:00
sndev df36261f83 * add interface functionality that notifies if font class is enabled/disabled by showing or
hidding icon for the list item.


SVN revision: 22057
2006-04-12 14:45:10 +00:00
e-taro d4abae1e6d Spelling fix. Sorry translators!
SVN revision: 22056
2006-04-12 14:08:06 +00:00
Stafford Mitchell Horne 30cdc91f0c Add a simple search path configuration dialog, plus:
* Add some widget API used by new dialog
 * Fix typo


SVN revision: 21983
2006-04-09 11:55:18 +00:00
Christopher Michael 40d5f91804 Fix segfault when deleting a background while this dialog is open.
Add file monitor event for deleting a background while config dialog is open
to remove it from the list.


SVN revision: 21960
2006-04-08 21:56:03 +00:00
codewarrior a2bcdfcbdc - use new ecore_file_download api
SVN revision: 21927
2006-04-07 12:27:20 +00:00
Stafford Mitchell Horne 29541f7dbb Add and Use the config list widget
* Config list widget is used to have an editable ilist
 * Config list widget will be reused in the paths configuration dialog


SVN revision: 21894
2006-04-06 12:07:45 +00:00
Carsten Haitzler 227d31fbf5 we were getting duplicate events for popups. fixed now! :)
SVN revision: 21893
2006-04-06 07:26:11 +00:00
Carsten Haitzler 51c1084431 more shelf work - getting there.
SVN revision: 21847
2006-04-05 14:00:32 +00:00
rephorm b9879ae83a clean up the wording and capitalization for desklock config
SVN revision: 21808
2006-04-04 16:51: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
Stafford Mitchell Horne 5828935a95 Add font fallbacks configuration to font config dialog
* Add arrow icons to default theme
 * Add api to ilist for manipulating list labels (for moving)
 * TODO: need to split list manipulation code out to its own widget but
   what should the diget be called? e_widget_editable_list?


SVN revision: 21806
2006-04-04 14:00:19 +00:00
Carsten Haitzler 7f422515a1 different shelf look - imho much nicer now.
work on some mroe shelf stuff - like autofit. i need to add a lot more hooks
for things and info.


SVN revision: 21802
2006-04-04 09:54:50 +00:00
Carsten Haitzler 218b8215bc some more work on shelves/gadcon
SVN revision: 21778
2006-04-03 14:01:00 +00:00
e-taro 6d0f5cdf5f Re-format to e-style
SVN revision: 21732
2006-04-02 12:08:43 +00:00
e-taro cdff954962 After vertically maximizing a window, the user may horizontally move/resize it,
so on unmaximize only restore the saved y and h values.
Vice versa for horizontal maximization (only restore x and w).


SVN revision: 21730
2006-04-02 11:45:44 +00:00
Carsten Haitzler 3a778335dd add size request callback
SVN revision: 21729
2006-04-02 11:35:35 +00:00
Carsten Haitzler 8ca90fa341 increas textclass list in config and in .edc's
SVN revision: 21717
2006-04-02 08:19:17 +00:00
Carsten Haitzler ec0643f48c and make sure it does ilist_go before selecting
SVN revision: 21706
2006-04-02 04:20:53 +00:00
Carsten Haitzler 6dfbef7ec1 1. trap abort signals - glibc likes to abort these days on memory free errors.
2. fix bg selector to properly select the item to be selected (do it after
listing them all), and add segmenting headers (And free path properly)


SVN revision: 21705
2006-04-02 04:18:18 +00:00
Carsten Haitzler 4c5af3776c use the path list
SVN revision: 21704
2006-04-02 03:56:07 +00:00
Carsten Haitzler b0d91c41a0 remove printfs...! :)
SVN revision: 21703
2006-04-02 03:42:13 +00:00
Carsten Haitzler 500a7e479e fix theme selector to also scamn system and user themes... AND fix some bugs
too!


SVN revision: 21702
2006-04-02 03:38:58 +00:00
Stafford Mitchell Horne a8858ab4af Adding in the font config dialog files
* Merged Hinting into Dialog
 * TODO: remove old hinting files, if everyone agrees


SVN revision: 21657
2006-04-01 09:59:40 +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 07debc81d4 actually - capitalize the words in those titles
SVN revision: 21647
2006-04-01 02:28:37 +00:00
Carsten Haitzler 5dfcb180d3 fixs build if dont have pam
SVN revision: 21644
2006-04-01 01:43:09 +00:00
Carsten Haitzler b6435cc8a2 better labels :)
SVN revision: 21643
2006-04-01 01:37:14 +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
handyande b038a8acc8 Add -lock-desktop option to enlightenment-remote, scripting/.eap goodness :)
SVN revision: 21571
2006-03-29 15:50:01 +00:00
rephorm 5f9a3d1a4f better pager dragging
* drag windows around within pager
  * dnd when going outside of the pager
  * window placed at location in pager of drop
  * window centered under mouse when dropped off of pager


I'm not sure yet to do with original window when dragging off the pager. Right now it stays at last "on pager" location, which is a bit ugly. Should it jump back to the original position? Or disappear entirely?


SVN revision: 21555
2006-03-29 00:35:16 +00:00
Christopher Michael 57628bfbee year++
SVN revision: 21545
2006-03-28 18:48:43 +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 f96980dbe8 add ilist headers - much easier to organise things now
SVN revision: 21513
2006-03-27 14:46:26 +00:00
Carsten Haitzler 2485636164 start code on moving shelves... need to complete this with resizing too...
and do it all properly


SVN revision: 21511
2006-03-26 06:06:57 +00:00
Carsten Haitzler bce6c27b1c comments
SVN revision: 21510
2006-03-26 03:48:52 +00:00
Carsten Haitzler 1a1d352ed3 fix dnd to ibar.
SVN revision: 21508
2006-03-25 05:28:57 +00:00
sndev 955a658ee9 fixing keybind dialog. One of the ilist was not propertly updating size of its items.
SVN revision: 21487
2006-03-22 20:45:10 +00:00
handyande 0e17695a57 Argh, duplicate border titles - finally got rid of
SVN revision: 21482
2006-03-22 15:19:02 +00:00
handyande b777e3662b Allow edge flipping with xinerama, if we have on other zones on the same edge - i.e. 1 rightof 0 allows us to edge flip up and down
SVN revision: 21445
2006-03-20 14:09:24 +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
Christopher Michael f5c6d2b012 Don't calculate size on every append, just calculate when e_widget_ilist_go
is called. This speeds up widget_ilist drastically, especially when adding a
lot of items and does not appear to have any adverse effects. Tested with
all code that is using e_widget_ilist.


SVN revision: 21378
2006-03-18 17:00:27 +00:00
David Walter Seikel 05bb9b9a1c .cvsignore++
SVN revision: 21356
2006-03-17 23:19:49 +00:00
sndev 7d13e59c73 More russian translation. Particularly of the Key Binding config dialog.
If somebody will find some inconsistency in translation or typo errors
please let me know :) I just forgot all the rules of RU language :(


SVN revision: 21350
2006-03-17 13:23:14 +00:00
sndev 6429bf3307 some russian translation.
SVN revision: 21338
2006-03-16 12:53:40 +00:00
codewarrior 23a0d11ebd - patches from saturn_vk
SVN revision: 21334
2006-03-16 09:42:27 +00:00
Carsten Haitzler 92d3c9d1eb re-enable disabled shutdown
SVN revision: 21278
2006-03-14 02:28:44 +00:00
stffrdhrn 658e4f0bcd Actually perform shutdown, for shutdown sake.
If some one finds this causes problems let me know, I would be happy to fix it.
I have run this through valgrind and find no memory problems with this shutdown
code.


SVN revision: 21255
2006-03-13 13:55:23 +00:00
stffrdhrn 7bc863478e Add language alias caching
* use alias cache when getting language for e_app display
 * fix memory for alias hash getting freed at the wrong time


SVN revision: 21254
2006-03-13 13:51:22 +00:00
Carsten Haitzler 76ae080879 a fixme
SVN revision: 21252
2006-03-13 09:55:16 +00:00
Carsten Haitzler 8f523fe1c0 add extra checks for null returns
SVN revision: 21248
2006-03-13 06:59:13 +00:00
handyande 00330faaf9 Move the manipulation of user specified policy flags (ALLOW_OVERLAP and ALWAYS_ON_TOP (not used yet)) to the gadman edit menu, saves a LOT of code inside modules
SVN revision: 21226
2006-03-12 16:12:59 +00:00
Carsten Haitzler cf75dc02e4 pass distcheck...
SVN revision: 21219
2006-03-12 10:40:49 +00:00
Carsten Haitzler 2cdcc07a9e pass distcheck...
SVN revision: 21218
2006-03-12 10:40:47 +00:00
rephorm 8a2a3230af it shouldn't be up to the theme to prevent disabled buttons from being selected.
SVN revision: 21201
2006-03-12 01:55:16 +00:00
Christopher Michael e16298326e Fix gcc warning "No new line at end of file"
SVN revision: 21191
2006-03-11 16:18:27 +00:00
e-taro 5402061a99 Fix segv when non-C locale users click on Run Command keybinding
SVN revision: 21180
2006-03-11 04:23:04 +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 f6b701aa10 only ask for hinting levels if its supported - fallback by hand
SVN revision: 21161
2006-03-10 06:01:21 +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 978312dc10 formatting
SVN revision: 21157
2006-03-10 02:44:52 +00:00
e-taro 84df4075a1 Make E_Apps support LANG value like [zh_TW], [ja] etc.
(exposing shorne's useful _e_intl_locale_canonic_get function for this)
----------------------------------------------------------------------
src/bin/e_apps.c src/bin/e_intl.c src/bin/e_intl.h CVS:
----------------------------------------------------------------------


SVN revision: 21140
2006-03-09 14:50:12 +00:00
Carsten Haitzler 1af8269df5 and detect the evilness - but still not doign the right thing (tm) yet.
SVN revision: 21097
2006-03-08 10:04:51 +00:00
Carsten Haitzler 826dc4b4dc and dialogs work again
SVN revision: 21093
2006-03-08 08:54:43 +00:00
Carsten Haitzler 4ecbd82f54 fix rogue image object.
SVN revision: 21042
2006-03-06 02:42:45 +00:00
Carsten Haitzler bbf2e22822 add a launcher. this is OPTIONAL - it is only needed if e is installed
somewhere where its bin dir is not in $PATH and lib dir is not in ld.so.conf
OR in $LD_LIBRARY_PATH. this will quickly determine prefix set up 2 env vars
and launch e itself.


SVN revision: 21028
2006-03-05 06:23:14 +00:00
sndev 63751b9a13 Just some small checks are added. They prevent to assign the same binding key
sequence to different actions.


SVN revision: 21024
2006-03-05 01:37:42 +00:00
sndev 3e250cf5fe Just some updates of config dialog. Now it is more user friendly and more
intuitive. Just check it out :)


SVN revision: 21021
2006-03-05 00:30:28 +00:00
David Walter Seikel ff0cb63863 If it's good enough for ilist, it's good enough for tlist.
SVN revision: 21007
2006-03-04 15:10:31 +00:00
sndev 2df7ab1a6a * Fixing missing 'return 1' in e_grabinput.c
SVN revision: 21003
2006-03-04 12:38:18 +00:00
e-taro 4b607a4cfb remove these casts - don't need them now thanks to stafford's const char
* work


SVN revision: 20997
2006-03-04 07:58:17 +00:00
Christopher Michael f63dc1fe5c Use radios instead of a checkbox.
- Allows displaying both states of the cursor

Grandma said this was less confusing :)


SVN revision: 20989
2006-03-04 04:46:08 +00:00
Christopher Michael d7dcca1b80 Update the checkbox label when it gets toggled. Trying to think like grandma
here :)


SVN revision: 20988
2006-03-04 04:36:23 +00:00
Carsten Haitzler b089c7d1e3 add a preview widget (includes a livethumb for live downscaling - notice
previews of animated bgs's... animate now). fixed problems with image widget
withleaks and other stuff... also desklok tries to abord if grabs fail and
agressively tries to disable existing grabs


SVN revision: 20987
2006-03-04 04:11:51 +00:00
Carsten Haitzler a1da8b021e better ilist behavior - from ilogicit
SVN revision: 20951
2006-03-03 10:05:00 +00:00
Carsten Haitzler 37e1f8068d better ilist behavior - from ilogicit
SVN revision: 20950
2006-03-03 10:04:59 +00:00
Carsten Haitzler 052b05ad67 and restore res on login - if requested.
SVN revision: 20947
2006-03-03 09:10:14 +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 1426a69931 SP!
SVN revision: 20942
2006-03-03 06:36:11 +00:00
Carsten Haitzler d9d634a233 spelling!
SVN revision: 20941
2006-03-03 06:34:10 +00:00
Carsten Haitzler ef31eb244b 1 fix disabled radio widget as it was using the disabled check image - looks
like arse, and 2 - disable timeout and autolock config if screensaver ext
isnt there.


SVN revision: 20940
2006-03-03 06:26:33 +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
stffrdhrn 1fdc18b446 Missed a lot of these freeing for possible NULL pointers
SVN revision: 20921
2006-03-02 14:18:40 +00:00
stffrdhrn 6ddd4dc189 More fixes:
* those stringshare_del's were wrong
 * Strings alloced by eet (ipc_dec) might be null check before freeing
 * initialize variables


SVN revision: 20920
2006-03-02 14:07:07 +00:00
stffrdhrn 3e6501a37b More compiler cleanups:
* clean up for e_lib
 * fix places where evas_stringshare vars were freed


SVN revision: 20918
2006-03-02 13:10:20 +00:00
stffrdhrn df141330a7 Clean up new stuff for consitancy
* INIT -> START


SVN revision: 20913
2006-03-02 12:12:14 +00:00
stffrdhrn 218717c8dc Clean up compile warnings:
* char * -> const char * for stringshare strings
 * char * -> const char * where needed in functions
 * remove unused vars in some places


SVN revision: 20912
2006-03-02 12:03:48 +00:00
stffrdhrn 7e18dbb3a1 When options arent available disable them, don't just hide them. This is needed if the configured item is one which is disabled. otherwise you cant select the other options.
SVN revision: 20911
2006-03-02 12:01:21 +00:00
David Walter Seikel cdb6190625 Formatting.
SVN revision: 20863
2006-03-01 05:41:57 +00:00
Carsten Haitzler 5425d9dc53 support un the fly rehinting.
SVN revision: 20856
2006-03-01 03:47:51 +00:00
Carsten Haitzler 8c517a39aa update hinting api - fix config dialog
SVN revision: 20849
2006-02-28 04:07:28 +00:00
Christopher Michael 1a52807e5e --printf
SVN revision: 20841
2006-02-27 20:10:39 +00:00
Christopher Michael 80cac7d84b Reorder Config Panel (alphabetical).
Fix small bug in new hinting dialog where if no hinting has been specified
in evas yet, and bytecode is not avaiable, the radio's ended up empty
(nothing selected) and a hinting could not be chosen.


SVN revision: 20834
2006-02-27 18:39:20 +00:00
Carsten Haitzler 8a545cdb22 and cvs add the new files! :)
SVN revision: 20828
2006-02-27 15:28:52 +00:00
Carsten Haitzler d98827b55a font hinting settings support.
SVN revision: 20826
2006-02-27 15:18:10 +00:00
Christopher Michael 7310ea03b9 Reorder config panel. Top 3 are most used, everything after that is alphabetical
SVN revision: 20822
2006-02-27 13:29:38 +00:00
Carsten Haitzler 62ca6a2cbc de-uglify desklock gfx - make it ask for your passowrd if you havent set one
up (config dialog instead of lock) and make it a menu item for obvious access
:)


SVN revision: 20808
2006-02-27 06:35:56 +00:00
sndev 6491c0bad9 More work on Desktop Locking.
* now multiple zones are supported.


SVN revision: 20806
2006-02-26 21:42:19 +00:00
Christopher Michael d97cd2e101 We can reuse the same variable for advanced that we use in basic. When
applying, use the correct varaible.


SVN revision: 20804
2006-02-26 19:56:27 +00:00
sndev ecca1abeee * bugfix.
SVN revision: 20799
2006-02-26 16:48:16 +00:00
sndev 90739ff091 * some bug fixes wrt auto apply settings
SVN revision: 20798
2006-02-26 15:17:37 +00:00
sndev e630f32709 * bug fix. Prevents E to crash, when entering the key, while the key binding
is not selected from the list.


SVN revision: 20776
2006-02-25 11:24:20 +00:00
e-taro 8b63fbcc99 Plug exebuf leak
SVN revision: 20773
2006-02-25 08:46:44 +00:00
e-taro d6d5cde980 Free data when pointer info is popped off the stack (and a little simplification)
SVN revision: 20771
2006-02-25 06:28:50 +00:00
stffrdhrn bf100262c9 Fix most compiler warnings
SVN revision: 20757
2006-02-23 16:42:38 +00:00
stffrdhrn e419556c40 Cleanups, bug fixes (intl, ipc_handlers, fileman)
* Dont segv when sending invalid path to e_remote
 * Add public codec function to .h file
 * Intl Error message cleanup
 * Only set env variables once the locales have been validated
 * Setup gettext for env locale if no locale configured in e
 * Comments and local var cleanups in fileman


SVN revision: 20755
2006-02-23 15:17:52 +00:00
e-taro 0e28ec541a - free the list elements as well as the list itself
- free the "change" too


SVN revision: 20753
2006-02-23 14:22:31 +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
stffrdhrn 48d18c7535 Few stale memory plugs and cleanups:
* Free the e_app callback for e_border on shutdown
 * Free the prefix strings on shutdown
 * Make better intl errors
 * Worthless function commenting
 * Comment for disabled shutdown unroll (Why is it disabled?)


SVN revision: 20689
2006-02-21 15:00:10 +00:00
sndev 7df1d76c4b A little bit more work on Desktop Locking:
- an look and feel of the desklock window is desined. However, it requires
a little bit work on alligments.


SVN revision: 20655
2006-02-21 00:19:56 +00:00
Christopher Michael 8d97a8e0ce Typo, oops.
SVN revision: 20644
2006-02-20 19:30:58 +00:00
Christopher Michael 7a77773847 Nicer menus...shhh ! :)
SVN revision: 20643
2006-02-20 19:24:47 +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
sndev 882a079d07 Just small bug fix in Key Binding configuration dialog. It fixes a situation
when, after opening a config dialog, just one key binding is changed and apply/ok
button is pressed. Thus, the configuration changes are not lost.


SVN revision: 20585
2006-02-19 16:34:22 +00:00
Christopher Michael 3c25682444 Add a way to save error messages from e_app_error dialogue. Logs default to ~/<appname>.log . Add 2 missing function protos. Some formatting.
SVN revision: 20560
2006-02-18 12:14:41 +00:00
Carsten Haitzler 47e7c5f243 cross-compile fixes, (odd that this didnt screw up before when i did some
cross-compiling of e for arm), illogict patches too :)


SVN revision: 20552
2006-02-18 04:35:35 +00:00
stffrdhrn d9411eda2f * Use case insensitive match for suffixes
SVN revision: 20550
2006-02-18 01:12:43 +00:00
jlzapata 8714162645 efm:
- thumbnails are back in, still a few mime types to be added.


SVN revision: 20544
2006-02-17 13:36:31 +00:00
Christopher Michael ed4e6849f1 More updates to what is GUId
SVN revision: 20540
2006-02-17 10:25:23 +00:00
Christopher Michael 8cd0117582 Fix Desktop Settings advanced mode not working.
SVN revision: 20539
2006-02-17 09:58:22 +00:00
stffrdhrn 573d4b339b EFM Memory Management
- Make a copy, now freeing the e_fm_file list should be a bit more safe.


SVN revision: 20530
2006-02-16 22:04:16 +00:00
stffrdhrn 29567e3e4d Valgrinding...
- Might as well free roots on errors to make valgrind happy.


SVN revision: 20527
2006-02-16 21:18:11 +00:00
stffrdhrn c61ba650a9 Fix mem leak in search function:
- When searching always free the clean_file if it exists, its just used at
   search time.


SVN revision: 20526
2006-02-16 21:08:43 +00:00
jlzapata 7a4bc88869 efm:
- context menu (dragging with the right button) works
- dragging from one efm window to another efm window pops up the context
menu or calls the default relative action
- menu item labels are filled with the correct text


SVN revision: 20523
2006-02-16 17:06:37 +00:00
Christopher Michael fa5438eae1 Slightly better modules config dialog. Added frames for module options. Fix potential segv that could have happened if a user clicked on Enable/Load/Unload without having a module selected. Supports Auto-Apply properly now
SVN revision: 20518
2006-02-16 11:24:36 +00:00
Carsten Haitzler abab75bfa0 more work on shelfy bits
SVN revision: 20517
2006-02-16 09:27:37 +00:00
Carsten Haitzler fce2c3b1fc working on shelf config
SVN revision: 20515
2006-02-16 06:32:54 +00:00
Christopher Michael 99fa80874a Fix Bug: If we're not Warp While Selecting, then don't warp
SVN revision: 20514
2006-02-16 06:03:50 +00:00
Christopher Michael b0da09e195 Update what is GUId and IPCd
SVN revision: 20512
2006-02-16 05:08:17 +00:00
jlzapata 8510d3dcf1 efm:
- two more states for the fileman edje, hover - unhover
- implemented hover functions when dragging
- relative actions / default relative action in place (not working yet)
- there is SERIOUS BUG when using multiple windows of efm, when dragging
or using the band on 2+ windows for the first time segvs, i think this
was also before my changes.
- still there are lots of things to be coded, dont expect to work
cleanly yet


SVN revision: 20511
2006-02-16 03:13:30 +00:00
Christopher Michael cafd068c2c Add New Config Dialogue options to enlightenment_remote
SVN revision: 20499
2006-02-15 21:22:46 +00:00
Christopher Michael 1148850a2b Disable Auto-Apply on the border config dialogs
SVN revision: 20497
2006-02-15 20:40:55 +00:00
Christopher Michael 78ca372f21 General Fixies
SVN revision: 20496
2006-02-15 20:32:28 +00:00
Christopher Michael 64bf666eaf Disable Auto-Apply for these dialogs.
SVN revision: 20495
2006-02-15 20:30:59 +00:00
Christopher Michael 5621006577 Some fixes for Window Manipulation dialog.
SVN revision: 20494
2006-02-15 20:30:08 +00:00
Christopher Michael d82db82448 Allow Auto-Apply Settings and Default Mode for Config Dialogues
SVN revision: 20492
2006-02-15 20:29:33 +00:00
Christopher Michael fa5e3f722c Added config option for setting config dialog options
SVN revision: 20491
2006-02-15 20:28:55 +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
Christopher Michael 66733cebc9 Include new Config Dialog Settings
SVN revision: 20489
2006-02-15 20:27:45 +00:00
Christopher Michael 9da7f9f7af New Config Dialog for setting options about Config Dialogs, hehe. Can set if changes are auto-applied and also the default mode to open a config dialog in (Basic/Advanced)
SVN revision: 20487
2006-02-15 20:26:53 +00:00
Christopher Michael 11e57be6f9 Rework Modules Config Dialogue a bit. No need to click Apply button anymore. Just click the radios to enable/load/unload. Old apply code left but commented in case we want to revert. RFC on this :) -devilhorns
SVN revision: 20479
2006-02-15 15:47:51 +00:00
stffrdhrn f70e439aea Some fileman work:
* Free a list which had a FIXME note, looks like no need to free data
 * Fix a bug when right clicking on directories (do a NULL check)


SVN revision: 20475
2006-02-15 14:18:06 +00:00
Carsten Haitzler 16bec1dd21 shutdown on restart needs some things to shut down, not all.
SVN revision: 20469
2006-02-15 03:11:36 +00:00
jlzapata bac975332a efm:
- added default actions for each mime type, will be called on double
click
- added relative actions (actions that need a destination directory to
work)
- initial code for thumbnails and previews on the mime side :) (isnt
working yet)


SVN revision: 20459
2006-02-14 19:39:39 +00:00
Carsten Haitzler 477a40e79b working on shelves
... and a bit on gadcon.


SVN revision: 20456
2006-02-14 13:09:01 +00:00
David Walter Seikel 4746f6513b Missing space replaced with one I had lying around. The spare space was
rather old, but it seens to fit.


SVN revision: 20454
2006-02-14 12:51:40 +00:00
Christopher Michael 239e9ff186 No Need to _fill_data twice. _create_data already fills it. Little Formatting
SVN revision: 20453
2006-02-14 09:42:23 +00:00
Christopher Michael 0bb5680ef8 No Need to _fill_data twice. _create_data already fills it
SVN revision: 20452
2006-02-14 09:39:26 +00:00
jlzapata a8094c9329 efm:
- actions working, for test cases it only has: "edit with gimp",
"play with xmms" and "enqueue on xmms". test it :)


SVN revision: 20448
2006-02-14 02:32:14 +00:00
jlzapata c98217f129 efm:
- new code for mime handling, an inheritance model, working good
  check the e_fileman_mime.c for the idea.
- rewrite of several parts of efm to handle the new model.
- it isnt fully functional, but this commit is a first step.
- actions are working for the menu generation only, they dont execute
  right now.
- lots of comments, docs on the source.
* **WARNING** this is code in progress expect it to brake things *


SVN revision: 20445
2006-02-14 00:40:57 +00:00
Christopher Michael 52a5ccaac5 Fix bug where changing a config value then selecting a different page (Basic/Advanced) would reset the value to it's original state. Fix config dialogs to work correctly for this. Going for the modules config dialogs next.
SVN revision: 20435
2006-02-13 15:36:56 +00:00
Christopher Michael 388cbda6b1 Update what configs are GUId
SVN revision: 20433
2006-02-13 13:39:24 +00:00
Christopher Michael 2e23cc6460 Added Run Command Settings Dialog aka: exebuf. Reorder Config Panel.
SVN revision: 20432
2006-02-13 13:35:53 +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
jlzapata c05bcf16ea efm:
- multiple dnd files working (only the icons no data for now)
- initial code for the autoscroll (disabled for now)
- callbacks cleanup


SVN revision: 20406
2006-02-11 22:54:07 +00:00
Carsten Haitzler 15199f1413 shutdown disabled for now.
SVN revision: 20384
2006-02-10 13:42:56 +00:00
Carsten Haitzler daccad473b more gadcon work... oooh getting close.
SVN revision: 20383
2006-02-10 12:21:22 +00:00
Carsten Haitzler e23367f722 for now - people will miss their "start" module - as it has now been ursurped
for gadcon testing :) mind u - it's a HELL of a lot smaller now :)


SVN revision: 20381
2006-02-10 09:26:12 +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
jlzapata dbd474f723 efm:
- xdnd / internal dnd works
- new signals for drag/drop of icons

----------------------------------------------------------------------


SVN revision: 20366
2006-02-09 18:31:14 +00:00
jlzapata c9d66783c2 efm: correct icon movement
SVN revision: 20356
2006-02-09 04:04:53 +00:00
jlzapata 6884ac4ac5 at_location enabled again
SVN revision: 20352
2006-02-08 23:12:09 +00:00
jlzapata b6aec4bc2b efm work, dnd working, save/load working
SVN revision: 20351
2006-02-08 23:06:12 +00:00
Carsten Haitzler 2f7cfd5fbc more work on gadcon - u can drag items around and they reshuffle kind of ok -
not perfectly tho.


SVN revision: 20347
2006-02-08 15:06:25 +00:00