Commit Graph

599 Commits

Author SHA1 Message Date
Sebastian Dransfeld c0e8135c40 More desktop ref/free.
SVN revision: 30994
2007-07-26 12:38:18 +00:00
Sebastian Dransfeld 105936a464 More desktop ref/free.
SVN revision: 30993
2007-07-26 12:37:52 +00:00
Christopher Michael e0e2492e00 When using "fill available space", take into account if the border is on the
current desk or not. This fixes bug #113.

Fix minor formatting issue in e_border.c


SVN revision: 30915
2007-07-20 08:27:59 +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 5af386933f add hook to borders to allow layout to b adjusted by modules
add a layout module - good proof of concept


SVN revision: 30517
2007-07-01 15:59:39 +00:00
Carsten Haitzler 34ce52f83c fix another bug - move started while resizienand vice-versa is bad. disallow.
SVN revision: 30296
2007-06-10 04:39:52 +00:00
Carsten Haitzler 1c05002461 fullscreen/maximuze UNmax/full to the current zone if the zone moved while
max/full.


SVN revision: 30294
2007-06-10 04:21:05 +00:00
Carsten Haitzler 1995d88b51 fwin windows have icon right now... :)
SVN revision: 30253
2007-06-05 13:58:05 +00:00
Carsten Haitzler ca9e193c8c load modules later.
SVN revision: 30135
2007-05-29 11:25:54 +00:00
Sebastian Dransfeld dca84398d8 No need to duplicate this function.
SVN revision: 29907
2007-05-07 18:01:43 +00:00
Eric Schuele b0e216db4e Setting max|=E_MAXIMIZE_BOTH after resizing it causes the hints to disagree with the geometry. This was causing max_vert or max_horz windows to come up max_both on a restart of E.
SVN revision: 29760
2007-04-29 03:24:16 +00:00
rephorm 0c0d0a5aff flag the border for updating when removing a .desktop
when a desktop is updated, check borders w/o matches to see if they now have a match. there is no need to update borders that have a match other than event->previous, since the one they have is good enough


SVN revision: 29560
2007-04-17 03:07:16 +00:00
rephorm 7c0d08d1f4 update all borders on efreet desktop update
SVN revision: 29490
2007-04-13 01:47:56 +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 50e31e6ad8 No need to change the icon if we already have a desktop file.
SVN revision: 29423
2007-04-06 12:18:38 +00:00
Sebastian Dransfeld c08535a4c7 Listen for changes in .desktop files.
SVN revision: 29419
2007-04-06 11:09:03 +00:00
Sebastian Dransfeld 0696521bbd Match new efreet event name.
SVN revision: 29394
2007-04-05 20:58:07 +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 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 fdabd62867 - Add return value.
- Remove unused function.


SVN revision: 29324
2007-04-03 19:08:27 +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
Carsten Haitzler 062d5f9ee5 use efreets new event for desk list change
SVN revision: 29271
2007-03-31 01:59:42 +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
Sebastian Dransfeld 6e94e17dc8 Done
SVN revision: 29119
2007-03-25 13:49:29 +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
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 a1a0a7aaa5 Ravenlock's pin-cleanup and pin-action patches to address concerns about a
new border property versus reusing what exists. This now eliminates using a
new border property in favor of re-using the 3 properties that exist and
also adds a key/mouse binding.

Some formatting issues I found in e_border and e_action while
looking/testing this.


SVN revision: 28496
2007-02-27 16:16:03 +00:00
Sebastian Dransfeld 0e2eb2ec51 Add some else's so that only one placement rule is executed.
SVN revision: 28349
2007-02-14 02:43:34 +00:00
Sebastian Dransfeld cf0cf7ee2f Center dialogs without parent.
SVN revision: 28337
2007-02-13 02:34:09 +00:00
Sebastian Dransfeld 5ecd954206 No need for cast.
SVN revision: 27922
2007-01-12 13:14:54 +00:00
Carsten Haitzler 30c446194e fix segv in border - file prop work
SVN revision: 27894
2007-01-10 16:32:29 +00:00
Christopher Michael 4d11c880f3 Just some formatting cleanup, no functional changes.
SVN revision: 27864
2007-01-08 04:56:19 +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 c299f6aa14 Add a convert callback so that a drag can have several types.
Make it possible to drag pager windows to the ibar.


SVN revision: 27751
2007-01-03 06:14:04 +00:00
Sebastian Dransfeld 67352ce2f0 Don't need this info.
SVN revision: 27643
2006-12-29 15:53:49 +00:00
Sebastian Dransfeld 941564999b Fix border icon drag.
e_app_* functions should have E_App arg first.


SVN revision: 27593
2006-12-28 13:43:30 +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 01c7b5ebd5 Add missing check for border prop dialog.
SVN revision: 27311
2006-12-01 15:01:44 +00:00
Christopher Michael 3ef6ab6b4c Close the Window Properties dialog if the app closes.
SVN revision: 27289
2006-11-30 10:42:14 +00:00
metrics c7c69b4bd3 --BUG: xdaliclock now gets shaped borders if no user defined border is
set.


SVN revision: 26916
2006-11-03 06:11:56 +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
Viktor Kojouharov d2515a119e the pager and iconbox now emit a signal when a border changes state from urgent
to normal and the other way around.

for the themers: the iconbox icon, the pager window and the pager desk, receive
 the signals e,state,urgent and e,state,not_urgent, so you can do something nice
 with those.


SVN revision: 26772
2006-10-24 14:32:22 +00:00
Carsten Haitzler 621a58de48 patches (see devel list) :)
SVN revision: 26725
2006-10-21 02:32:14 +00:00
Carsten Haitzler f780a2408e fix screen res dialog - "are you sure dialog" was a glitch with auto-remembers.
fixed. also the selection jumps back to the old res too now. fix res adjust
of windows to adjust right again.


SVN revision: 26675
2006-10-17 13:49:47 +00:00
Christopher Michael 59b78e6c25 Added border selection dialog (ie: winter square border) to allow selecting
default border from theme. Has fallback if border isn't present in new theme.

Removed old e_int_border_border files as this is all merged now into
e_int_config_borders.


SVN revision: 26596
2006-10-14 09:43:12 +00:00
Carsten Haitzler 5c6cade06d make it 64 adjust (fudge factor really)
SVN revision: 26450
2006-10-09 15:18:53 +00:00
Carsten Haitzler e372d9f636 catch oversized remembers for internals
SVN revision: 26449
2006-10-09 15:17:22 +00:00
Carsten Haitzler 5fe03d3452 fix rememebr resolution adjustment so it works - and make it more intelligent
difiding things into 3x3 zones and achoring in each zone for re-adjust


SVN revision: 26438
2006-10-09 05:33:09 +00:00
Carsten Haitzler 6359e28a0c another eap refernce nuked
SVN revision: 26426
2006-10-08 13:39:59 +00:00