Commit Graph

4318 Commits

Author SHA1 Message Date
Sebastian Dransfeld 7b1a6625c5 If a .desktop isn't in a standard location store the full path in the
.order file.


SVN revision: 29421
2007-04-06 11:41:23 +00:00
Sebastian Dransfeld 35e12e2e94 Listen for changes in .desktop files.
SVN revision: 29420
2007-04-06 11:21:34 +00:00
Sebastian Dransfeld c08535a4c7 Listen for changes in .desktop files.
SVN revision: 29419
2007-04-06 11:09:03 +00:00
Christopher Michael 5c7bda76ca Be sure to set icon = ... my bad.
SVN revision: 29418
2007-04-06 11:05:23 +00:00
Christopher Michael aa78ab6cb0 Check that desktop is valid (+return) before we freeze evas so we don't
leave it in a frozen state.


SVN revision: 29417
2007-04-06 11:02:17 +00:00
Christopher Michael 1a1892a720 Some added trapping in case desktops is empty.
SVN revision: 29416
2007-04-06 10:32:49 +00:00
Christopher Michael 7c44853343 TODO--: create a favorites.menu if it doesn't exist.
SVN revision: 29415
2007-04-06 10:27:48 +00:00
Sebastian Dransfeld be4e8f3c9c Bad me, use calloc.
SVN revision: 29414
2007-04-06 09:55:16 +00:00
Sebastian Dransfeld d3a63a01e3 TODO
SVN revision: 29413
2007-04-06 09:52:02 +00:00
Sebastian Dransfeld 4e8fd0189e Don't crash when there is no favorite.menu file.
SVN revision: 29412
2007-04-06 09:50:31 +00:00
Sebastian Dransfeld 30a0fdc0d4 Early retreat if there is no menu.
SVN revision: 29411
2007-04-06 09:41:22 +00:00
Sebastian Dransfeld 7c1d37c3e7 Early retreat if we don't get a menu.
Use util functions to add icons.


SVN revision: 29410
2007-04-06 09:38:10 +00:00
Sebastian Dransfeld d9371e505d Use helper functions to add icon.
SVN revision: 29409
2007-04-06 09:30:24 +00:00
Sebastian Dransfeld 9be8115006 Make configuration work.
SVN revision: 29408
2007-04-06 09:28:26 +00:00
Christopher Michael c1dd129650 Remove unused function.
SVN revision: 29406
2007-04-06 03:54:48 +00:00
Christopher Michael af0745db1b Make basic font config fit in 640x480.
SVN revision: 29405
2007-04-06 03:40:54 +00:00
Christopher Michael 3794b34ab8 Allow ibar editing again.
SVN revision: 29404
2007-04-06 01:01:33 +00:00
Christopher Michael cca25de9a3 Some fixed for Favorites Editor & ilist issues.
Add edit dialog for ibar/startup/restart.
Remove 'Application Menus' from e_int_menus until a full Menu editor is made.

Can now edit ibar/startup/restart & Favorites.


SVN revision: 29403
2007-04-06 01:00:54 +00:00
Sebastian Dransfeld caf4ef56d4 Make e compile.
SVN revision: 29402
2007-04-06 00:08:17 +00:00
Sebastian Dransfeld a2cef5a9ac Check that path exist before writing to it.
SVN revision: 29401
2007-04-05 23:28:34 +00:00
Sebastian Dransfeld 4837644559 Don't stringshare NULL
SVN revision: 29400
2007-04-05 23:27:15 +00:00
Christopher Michael e8aa8ed20b Remove NULL path check so we can create new .order files if they do not exist.
SVN revision: 29399
2007-04-05 23:14:25 +00:00
Christopher Michael c4297e12f4 Comment out config of ibar apps for now, until we can get the dialog(s) fixed.
SVN revision: 29398
2007-04-05 21:33:42 +00:00
Christopher Michael 4f2e047047 Add a Favorites Editor :) (Don't forget to Apply your changes)
#if 0 out the old Apps Editor(s) for now, they are broken anyway, until I
get them working a little later.


SVN revision: 29397
2007-04-05 21:31:14 +00:00
Sebastian Dransfeld 0696521bbd Match new efreet event name.
SVN revision: 29394
2007-04-05 20:58:07 +00:00
Sebastian Dransfeld 43881d568d Don't init/shutdown unused libraries.
SVN revision: 29387
2007-04-05 18:19:50 +00:00
Sebastian Dransfeld 4880565d3a Less memory allocation.
SVN revision: 29386
2007-04-05 18:11:42 +00:00
Sebastian Dransfeld 69d586e5dd Formatting.
SVN revision: 29385
2007-04-05 18:01:35 +00:00
Sebastian Dransfeld 81d276c974 Update icon on theme change.
SVN revision: 29383
2007-04-05 17:38:23 +00:00
Sebastian Dransfeld db3d2fe4c3 Remove printf's
SVN revision: 29382
2007-04-05 17:22:02 +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
Sebastian Dransfeld 260d229f07 - No need to use calloc.
- Use const char to store pointers to title.


SVN revision: 29376
2007-04-05 15:36:37 +00:00
Stafford Mitchell Horne 3b626b6027 Working on font selector:
* Fix mem issues
  * Advanced works... (I need some help with layout)


SVN revision: 29375
2007-04-05 13:25:41 +00:00
Sebastian Dransfeld d800072edf Safe looping on shutdown.
SVN revision: 29370
2007-04-05 11:59:17 +00:00
Stafford Mitchell Horne cca951359d Working on font selector:
* Changed basic config so we can easily select Font/Style
  * Advanced is broken (Will be replaced)


SVN revision: 29369
2007-04-05 11:59:10 +00:00
Sebastian Dransfeld 318788a78c Safe looping on shutdown.
SVN revision: 29368
2007-04-05 11:51:35 +00:00
Sebastian Dransfeld e8590e0357 - Add flag to indicate when main loop has ended.
- Don't allow (some) events during shutdown, as events wont be processed.
- Don't remove drop handlers on dnd shutdown, they should be removed by
  their creators.
- init/shutdown fwin
- Delete fwins on shutdown.
- Remove weird ipc wrapper function.
- Don't do additional shutdown functions on restart.


SVN revision: 29366
2007-04-05 06:59:02 +00:00
Sebastian Dransfeld 74ab197e1b Don't del order objects on shutdown, it's the job of the creators.
SVN revision: 29363
2007-04-05 06:06:39 +00:00
Christopher Michael 8734a65956 Ravenlock's mouse cleanup patch.
SVN revision: 29362
2007-04-04 23:13:16 +00:00
Carsten Haitzler 9192d97d5d segv--
SVN revision: 29361
2007-04-04 22:52:21 +00:00
Carsten Haitzler cb8474ce6f bump gen
SVN revision: 29360
2007-04-04 22:45:45 +00:00
Sebastian Dransfeld 5c70a5ecaa Keep all actions in a list so we can safely shutdown.
SVN revision: 29359
2007-04-04 22:35:08 +00:00
Sebastian Dransfeld 4d0bd7c9b5 Keep track of order objects.
SVN revision: 29358
2007-04-04 22:25:41 +00:00
Carsten Haitzler 2d102509d2 fix removables icons
SVN revision: 29355
2007-04-04 14:17:32 +00:00
Carsten Haitzler 104a847300 cedric's patches.
SVN revision: 29353
2007-04-04 13:25:55 +00:00
Carsten Haitzler ba94614313 1. removed mosue_events 0 on swallows - as this now changes behavior. normalise
2. gustavo's patch.


SVN revision: 29352
2007-04-04 12:51:51 +00:00
Carsten Haitzler be86d5d352 ravenlock screensaver stuff
SVN revision: 29344
2007-04-04 11:43:36 +00:00
Carsten Haitzler 108ad19a65 remove idle timer hack in desklock - not reliable anyway. no poitn fixing it.
rely on e_manager to trigger desklock from scrensaver events.


SVN revision: 29336
2007-04-04 10:18:19 +00:00
Carsten Haitzler 93aabd730b pager urgent popup patch - good
evas clipouts less allocs patch - definite spedusp for when it's used heavily!


SVN revision: 29331
2007-04-04 09:55:40 +00:00
Viktor Kojouharov e323bed654 emit "e,action,exec" once again. still needs to emit "e,action,start|stop" for apps with startup_notify
SVN revision: 29329
2007-04-03 20:26:41 +00:00
Sebastian Dransfeld fdabd62867 - Add return value.
- Remove unused function.


SVN revision: 29324
2007-04-03 19:08:27 +00:00
Sebastian Dransfeld 1384cb7ef4 Formatting.
Remove debug printf.


SVN revision: 29322
2007-04-03 18:46:54 +00:00
Sebastian Dransfeld 9d3b74c069 This is fixed now with the new efreet event.
SVN revision: 29320
2007-04-03 18:31:04 +00:00
Christopher Michael c84a9fe3f8 Run the config_save first before we call dpms_init because dpms_init reads
the e_config variables and we want to be sure it is reading current values.


SVN revision: 29290
2007-03-31 21:24:58 +00:00
Carsten Haitzler d57b9d94b8 fix fileman favorites
SVN revision: 29274
2007-03-31 04:55:38 +00:00
Carsten Haitzler 062d5f9ee5 use efreets new event for desk list change
SVN revision: 29271
2007-03-31 01:59:42 +00:00
Carsten Haitzler 0eebbfec87 add icon dirs
SVN revision: 29268
2007-03-31 01:16:28 +00:00
rephorm 6b3b7642da don't add e's dirs to efreet's search path. .desktops should be in $XDG_DATA_HOME/applications and icons should be in $XDG_DATA_HOME/icons now
SVN revision: 29238
2007-03-30 13:48:23 +00:00
Carsten Haitzler 2fa73507cb come back to me my ibar!!! come back! show me your icons honey!
SVN revision: 29236
2007-03-30 12:14:32 +00:00
rephorm 85d62dfd7b remove #if 1
SVN revision: 29209
2007-03-28 05:58:54 +00:00
rephorm 54a7d9e662 update desktop editor to use efreet.
this isn't enabled yet, but will be after a bit more testing.


SVN revision: 29208
2007-03-28 05:58:01 +00:00
rephorm 73850bfc73 add function to add an icon given an icon path or theme name
use this for desktop_icon_add()


SVN revision: 29207
2007-03-28 05:52:33 +00:00
rephorm 0cf67a84aa don't leak when setting an icon on a button that already has one
don't leave stale subobjects when setting a button's icon to NULL


SVN revision: 29206
2007-03-28 05:50:43 +00:00
Sebastian Dransfeld cc01d54945 Use shutdown stack.
Don't shutdown ecore_file twice.


SVN revision: 29188
2007-03-26 21:19:53 +00:00
Christopher Michael eae250b9b0 Align the 'Separate Groups' framelist content to the top.
Must call e_config_save_queue() on Apply to save the data.


SVN revision: 29180
2007-03-26 17:13:57 +00:00
Sebastian Dransfeld 5c9c68298a Remove stale code.
SVN revision: 29160
2007-03-25 22:46:21 +00:00
Sebastian Dransfeld f6dc1dc1cc Remove stale code.
Fix comments.


SVN revision: 29159
2007-03-25 22:45:00 +00:00
Sebastian Dransfeld a286d71061 Remove stale code.
SVN revision: 29158
2007-03-25 22:20:45 +00:00
Sebastian Dransfeld 53234b3d95 Fix memleak.
SVN revision: 29156
2007-03-25 22:07:39 +00:00
Sebastian Dransfeld 7fec4f9c6a Formatting
SVN revision: 29155
2007-03-25 22:06:33 +00:00
Sebastian Dransfeld 16b0fb53e7 fix leak
SVN revision: 29154
2007-03-25 21:58:09 +00:00
Sebastian Dransfeld 13a6ad061d And ecore_desktop is gone.
Eap Editor must still be fixed!


SVN revision: 29147
2007-03-25 19:28:51 +00:00
Sebastian Dransfeld 6c349751a0 efreet
SVN revision: 29144
2007-03-25 19:05:05 +00:00
Sebastian Dransfeld 99e3bb55bb efreet
SVN revision: 29137
2007-03-25 18:20:07 +00:00
Sebastian Dransfeld fb50d074bf efreet
SVN revision: 29134
2007-03-25 17:36:21 +00:00
Sebastian Dransfeld 9bca1bc88e More efreet stuff. We need a .desktop file monitor.
SVN revision: 29133
2007-03-25 17:29:51 +00:00
Sebastian Dransfeld 47ad22217e Convert borders to efreet.
SVN revision: 29131
2007-03-25 17:23:49 +00:00
rephorm 6d5df6ae4e re-enable restart on icon theme change
i'll add an event later so everything can update their icons on the fly.


SVN revision: 29128
2007-03-25 16:36:33 +00:00
rephorm f69a0be89c No need to restart when changing icon themes.
SVN revision: 29123
2007-03-25 15:07:57 +00:00
Sebastian Dransfeld c390747c30 Clean up error handling.
SVN revision: 29120
2007-03-25 14:12:50 +00:00
Sebastian Dransfeld 6e94e17dc8 Done
SVN revision: 29119
2007-03-25 13:49:29 +00:00
Sebastian Dransfeld d5d1a50d5a E_App -> Efreet_Desktop
SVN revision: 29118
2007-03-25 13:46:57 +00:00
Sebastian Dransfeld 212f526f81 API change in efreet.
SVN revision: 29116
2007-03-25 13:13:34 +00:00
Sebastian Dransfeld db449a8564 Update vs. efreet.
SVN revision: 29115
2007-03-25 13:12:23 +00:00
Sebastian Dransfeld 40eff38aa5 More efreet work.
SVN revision: 29112
2007-03-25 12:51:18 +00:00
Sebastian Dransfeld b4a7c0dfa0 Update against efreet.
SVN revision: 29104
2007-03-25 10:52:00 +00:00
Sebastian Dransfeld ecde038c84 convert ibar to E_Order
SVN revision: 29099
2007-03-25 10:16:05 +00:00
Sebastian Dransfeld 94230efe1f Edit .order files.
SVN revision: 29065
2007-03-24 23:51:46 +00:00
Sebastian Dransfeld b5085e0a19 .order file saving.
SVN revision: 29064
2007-03-24 23:41:24 +00:00
Sebastian Dransfeld 8cc44f1675 Store path in E_Order object.
SVN revision: 29061
2007-03-24 23:33:59 +00:00
Sebastian Dransfeld c129c20ab6 Update icon name.
SVN revision: 29059
2007-03-24 23:12:23 +00:00
Sebastian Dransfeld 8bffc7da53 Convert menu completely to .desktop
SVN revision: 29058
2007-03-24 22:58:40 +00:00
Sebastian Dransfeld 4e1e51af46 Convert startup code to e_order.
SVN revision: 29056
2007-03-24 22:53:16 +00:00
Sebastian Dransfeld c9a8d12b08 Work on .order parsing.
SVN revision: 29053
2007-03-24 22:02:33 +00:00
Sebastian Dransfeld 173ffd1d54 TODO++
SVN revision: 29051
2007-03-24 21:28:14 +00:00
Sebastian Dransfeld 54edcef259 Use new exec code to exec .desktop file
SVN revision: 29050
2007-03-24 21:27:34 +00:00
Sebastian Dransfeld 4b63e1672c convert app code to exec code.
SVN revision: 29049
2007-03-24 21:23:48 +00:00
Sebastian Dransfeld a1ba10c828 These files are for code to handle execution and .order files.
SVN revision: 29048
2007-03-24 20:12:16 +00:00
Sebastian Dransfeld c7872bf9f7 Use efreet to get information about .desktop files.
SVN revision: 29038
2007-03-24 19:18:20 +00:00
Sebastian Dransfeld b1089b1d56 Create menu directly from fdo menu.
SVN revision: 29034
2007-03-24 18:45:36 +00:00
Sebastian Dransfeld 3b2e71428e Remove old code.
SVN revision: 29033
2007-03-24 18:33:56 +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 cc298160ac This isn't const.
SVN revision: 29030
2007-03-24 18:16:11 +00:00
Sebastian Dransfeld d602265712 Remove fdo to .order code. Menus will be used directly soon.
SVN revision: 29029
2007-03-24 18:02:29 +00:00
Sebastian Dransfeld 542d042bac This list isn't and shouldn't be used.
SVN revision: 29028
2007-03-24 17:59:59 +00:00
Sebastian Dransfeld c22e458a25 Remove old code.
Can't unmonitor all since we don't do a proper cleanup.


SVN revision: 29027
2007-03-24 17:50:24 +00:00
Sebastian Dransfeld faf9f548bf Merge all app executing into one function.
SVN revision: 29026
2007-03-24 17:42:12 +00:00
Sebastian Dransfeld f14e05f082 Delete shelves on shutdown.
SVN revision: 29025
2007-03-24 16:58:49 +00:00
Sebastian Dransfeld 011826a7d4 Move edit init after ecore init.
Enable shutdown. If there are problems, they should be solved not hidden!


SVN revision: 29024
2007-03-24 16:58:25 +00:00
Sebastian Dransfeld 991ede58c7 TODO++
SVN revision: 29014
2007-03-24 15:26:05 +00:00
Sebastian Dransfeld f71141ccf8 Shutdown edje.
SVN revision: 29013
2007-03-24 15:22:19 +00:00
Sebastian Dransfeld d98b09b6ff internal_icons should always point to an icon, not to an e_app
SVN revision: 29012
2007-03-24 15:18:00 +00:00
Sebastian Dransfeld 1bffed5388 Check if we still are within the string.
SVN revision: 29011
2007-03-24 15:07:55 +00:00
Sebastian Dransfeld b150b36b93 Formatting.
SVN revision: 29008
2007-03-24 12:55:30 +00:00
Sebastian Dransfeld ca94561458 free with macro.
SVN revision: 29007
2007-03-24 12:50:23 +00:00
Sebastian Dransfeld a5dd53e01c Remove old code.
SVN revision: 29004
2007-03-24 11:29:12 +00:00
Sebastian Dransfeld 49f856b1f6 Use efreet for icon themes.
SVN revision: 29003
2007-03-24 11:26:47 +00:00
Sebastian Dransfeld e38b64a98b Make fm2 use efreet.
Don't use custom values in standard fields.
This breaks the old .desktop files in fileman/favorites!


SVN revision: 28997
2007-03-24 09:54:23 +00:00
Sebastian Dransfeld 5dbae21510 Remove old code.
SVN revision: 28994
2007-03-24 09:38:46 +00:00
Sebastian Dransfeld f072a0b62d Although modules use .desktop files, they are not E_Apps.
Use Efreet_Desktop directly on the .desktop files.


SVN revision: 28993
2007-03-24 09:27:40 +00:00
Sebastian Dransfeld 9d93bf5125 Load efreet.
SVN revision: 28992
2007-03-24 09:26:23 +00:00
Sebastian Dransfeld 464bd07fa3 *** empty log message ***
SVN revision: 28991
2007-03-24 09:25:32 +00:00
Sebastian Dransfeld b8afe0e904 Remove X specific elements from the .desktop files.
Rename the icons so that the get a unique name. This will make it possible
to create a standard (FDO) icon theme for e which supplies these icons
without using custom X- keys.


SVN revision: 28990
2007-03-24 09:23:11 +00:00
Sebastian Dransfeld 4307a0544e Require efreet
SVN revision: 28988
2007-03-24 09:17:30 +00:00
Sebastian Dransfeld d5201d1d58 Default to "hicolor" theme.
SVN revision: 28986
2007-03-24 08:28:41 +00:00
Sebastian Dransfeld 17c1154371 Remove old code.
SVN revision: 28984
2007-03-24 07:02:09 +00:00
Sebastian Dransfeld 06bacc49b9 Remove unused struct member.
SVN revision: 28983
2007-03-24 06:59:41 +00:00
Sebastian Dransfeld 92dab2bf34 Remove unused code.
SVN revision: 28982
2007-03-24 06:57:33 +00:00
Sebastian Dransfeld 72faedfbe3 Formatting
SVN revision: 28963
2007-03-23 18:34:28 +00:00
Christopher Michael 2eeef13860 Update what is gui'd based on recent patches that have gone in.
SVN revision: 28824
2007-03-20 01:22:25 +00:00
Christopher Michael f006f6d98e Fix Makefile.am...remove my -Wno-unsed that I added locally. Thanks Dan :)
SVN revision: 28823
2007-03-20 01:13:40 +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 d8bff402b4 Ravenlock's ibox patch for icons always showing all icons when restart.
SVN revision: 28796
2007-03-18 17:15:59 +00:00
Christopher Michael cfa0e67b04 Fix screenlock to use proper variables for the checkboxes.
Based on patch from Thomas Stark.


SVN revision: 28789
2007-03-17 20:18:12 +00:00
Christopher Michael f79a056b6f Change some wording on DPMS stuff. More user friendly now.
SVN revision: 28785
2007-03-17 10:26:48 +00:00
Christopher Michael 7f53b98c88 Fix problems related to 'use custom lock command' that metrics found.
SVN revision: 28784
2007-03-17 10:15:56 +00:00
Christopher Michael 701f47766e Fix Theme About to not allow multiple instances (like E About & E Configure).
SVN revision: 28754
2007-03-15 17:58:18 +00:00
Christopher Michael 79c99d4295 Fix E About window so it only shows one instance. Handled like Config Panel
so it will move to current zone/desk if it's open & on a different one.


SVN revision: 28753
2007-03-15 17:51:54 +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
Sebastian Dransfeld bd6e0e66b9 Fix compiler warnings.
SVN revision: 28699
2007-03-13 16:34:37 +00:00
Sebastian Dransfeld a968ec6b03 Fix warnings.
SVN revision: 28697
2007-03-13 16:27:01 +00:00
Christopher Michael 0db8cefeaa Dpms patch from ravenlock: adds a dialog to let user know that dpms is not
available (if it is not).


SVN revision: 28689
2007-03-13 09:34:29 +00:00
Christopher Michael f185409319 No need to set resizable to 0 explicitly as all config dialogs are
non-resizable by default unless told otherwise.


SVN revision: 28669
2007-03-12 15:41:54 +00:00
Christopher Michael 40a4f610fa Add a label telling user where the error log will be saved.
SVN revision: 28668
2007-03-12 15:32:36 +00:00
Christopher Michael ced9b05edb Small patch from morlenxus to show the user a dialog when a problem module
causes crashes. I modified a bit so that the message still gets sent to
stdout & shows the dialog.


SVN revision: 28667
2007-03-12 14:46:05 +00:00
Christopher Michael d03023d848 Remove some unused varaibles and unused functions.
SVN revision: 28651
2007-03-11 05:54:07 +00:00
Christopher Michael 369d5107c0 Fix the ecore_timer callback function.
Some formatting fixes.


SVN revision: 28650
2007-03-11 05:01:49 +00:00
David Walter Seikel 5e430f9e85 Make it compile again after a recent API change.
SVN revision: 28632
2007-03-09 16:23:32 +00:00
Christopher Michael d752f24482 Path from morlenxus to add a dialog for the 'kill' command so windows do not
accidentally get killed.


SVN revision: 28553
2007-03-04 07:03:10 +00:00
Viktor Kojouharov aaebfe05c2 a new function to return the correct geometry and position of the gcc regardless of the shelf layer
SVN revision: 28548
2007-03-03 22:42:37 +00:00