Commit Graph

26 Commits

Author SHA1 Message Date
sebastid 422e2844df Sticky windows
SVN revision: 13297
2005-02-10 15:21:23 +00:00
Carsten Haitzler 4f54c588e1 seb's patch...
SVN revision: 13222
2005-02-07 13:51:09 +00:00
rbdpngn b6c300dd69 Add type checking for the various E objects.
SVN revision: 13053
2005-01-22 06:58:34 +00:00
Carsten Haitzler 084229f03d and if apps are fast at requesting lots of geom just after map.. handle it
properly with respect to frames...


SVN revision: 12942
2005-01-13 06:08:07 +00:00
Carsten Haitzler e88c2ac1a6 fix up include system so u canhave one struct directly reference another (put
typedefs in separate section and include twice...


SVN revision: 12928
2005-01-12 16:03:09 +00:00
Carsten Haitzler 62e9b65e3d and attch border menus to the border - so if the border is freed.. the menu
attached is too!


SVN revision: 12920
2005-01-12 09:35:07 +00:00
Carsten Haitzler 899d272ed5 respect zones for resistance, window placement...
SVN revision: 12898
2005-01-11 13:11:12 +00:00
xcomputerman d1237cef30 - Disregard that, restore the object refs
- Add a few more events, generate events for resize, shade, etc.


SVN revision: 12888
2005-01-11 08:00:05 +00:00
Carsten Haitzler de4b6c08bd BAAAAAAAAAAAAAAAD HANDY
BAAAAAAAAAAAAAAAD.

didnt commti changes to e_border.h!!!!


SVN revision: 12880
2005-01-11 02:40:50 +00:00
handyande d93e8d14bb Hook in a few callbacks, putting them in slowly but surely - just testing the water this time
SVN revision: 12873
2005-01-10 22:24:23 +00:00
Dan Sinclair 59813a3895 - add the sticky window code
SVN revision: 12820
2005-01-08 07:10:13 +00:00
xcomputerman 38899921b8 More bugfixes/updates:
- Add subsystem init/shutdown functions for e_desk and e_zone
- Fix bug in desk remove function
- Prevent duplicate desktop names being automatically generated
- When uniconifying, set window desktop to current
- Don't display iconified windows when desktop switching
- Selecting a window in the window list switches to that window's desktop


SVN revision: 12779
2005-01-05 10:37:53 +00:00
xcomputerman 112ca3b2d2 Virtual Desktops! Yay.
Sorry, they don't quite work right yet. I'll fix the bug tomorrow. :)


SVN revision: 12698
2005-01-03 09:34:24 +00:00
xcomputerman bafe43ebaf Beginning of WM hints abstraction, NetWM hints
SVN revision: 12644
2004-12-30 05:37:53 +00:00
Carsten Haitzler 3104772a04 no forward enum decl.
SVN revision: 12565
2004-12-23 06:43:37 +00:00
rephorm ffa31f9262 Fix shading to pull window contents in the right direction again.
Add a "clients" submenu to the right click menu to show the current container's clients and all iconified clients (so you can actually un-iconify now)

Add "iconify" subsystem to keep track of iconic windows. This will be used be used by modules to do things like taskbars and icon boxes.


SVN revision: 12534
2004-12-21 03:01:19 +00:00
rephorm 10e8be1a6b rename "minimize" to "iconify"
support shading in other directions
support other transition types for shade animation (default is DECELERATE)
simplify some logic in _e_border_eval()


SVN revision: 12529
2004-12-20 21:33:31 +00:00
rephorm 60ff11d889 Don't allow resizing when maximized.
(this is actually debatable, e16 lets you do it, and it can be nice if your
 resize handles are all of screen to be able to maximize it to get at the
 handles. anyway, let me know if you think i should re-enable this)

Animate shading.
Emit "shading" and "unshading" signals at start of (un)shade.
Emit "shaded" and "unshaded" signals at finish of (un)shade.

i still need to handle attempting to (un)shade while already (un)shading.
Should this a) be disallowed (i.e. ignore shade requests while shading)
         or b) go the other direction from the current point in the shade anim


SVN revision: 12503
2004-12-18 22:26:21 +00:00
rephorm f9878bc6f5 the start of minimize / maximize actions.
don't allow resize while shaded.


SVN revision: 12498
2004-12-18 05:47:08 +00:00
Carsten Haitzler 432ea44fd5 bad formie! u broke the app loading to lot load names if LANG is set AND no
specific language info field exists.

also.. windows shade. just. primitively.


SVN revision: 12446
2004-12-11 04:02:26 +00:00
Carsten Haitzler 261d7f48b1 support ~/.e/e/applications/startup (and restart) dirs. they work likeall
other app dirs - defining a list of apps to start on start (or restart).

also splashscreen will be gone now on restart :)


SVN revision: 12421
2004-12-09 13:56:06 +00:00
Carsten Haitzler 81d0ed0945 1. fix a segv on restart with ibar unreffing without a ref
2. add app icons (based off applications/all repository - need to make this a
function of its own though)
3. fix default apps to have name/class info.


SVN revision: 12336
2004-12-02 10:07:51 +00:00
Carsten Haitzler 4d2bb6fdd9 focusy grabbie bits work...
SVN revision: 12259
2004-11-25 15:32:36 +00:00
Carsten Haitzler 70d83c18a7 mwm hints being done properly...
SVN revision: 12257
2004-11-25 14:09:49 +00:00
Carsten Haitzler 462b2aa404 hidden symbol support
SVN revision: 12253
2004-11-25 05:31:21 +00:00
Carsten Haitzler 5e2388c886 _ _ _ _ _____ ___
| | | | ___| | | |  ___| __ ___  ___ _______  ___   / _ \__   _____ _ __
| |_| |/ _ \ | | | |_ | '__/ _ \/ _ \_  / _ \/ __| | | | \ \ / / _ \ '__|
|  _  |  __/ | | |  _|| | |  __/  __// /  __/\__ \ | |_| |\ V /  __/ |
|_| |_|\___|_|_| |_|  |_|  \___|\___/___\___||___/  \___/  \_/ \___|_|


I put E17's wm code into cvs. Hell is freezing over. Duke Nukem Forever will
be out next week. Snowballls take up residence in Hell. The Fat Lady sings.
The End is nigh...

:)


SVN revision: 12247
2004-11-25 03:37:45 +00:00