Commit graph

147 commits

Author SHA1 Message Date
Fred Kiefer
0929578d2b Reworked KDE window level handling ones more.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20424 72102866-910b-0410-8b05-ffd578937521
2004-12-06 19:47:32 +00:00
Matt Rice
e71ab02698 2004-11-10 Matt Rice <ratmice@yahoo.com>
* Source/x11/XGServerWindow.m (-iconSize): Implement new method.
        (-iconTileImage:): ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@20337 72102866-910b-0410-8b05-ffd578937521
2004-11-10 17:14:58 +00:00
Alexander Malmberg
0d356e9733 Update window frame handling to match -gui. Improve window resizing behavior in x11 backends.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19854 72102866-910b-0410-8b05-ffd578937521
2004-08-09 12:42:12 +00:00
Alexander Malmberg
431d4006bf Create a icon pixmap for windowmaker.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19777 72102866-910b-0410-8b05-ffd578937521
2004-07-26 13:48:41 +00:00
Fred Kiefer
b829fc0758 Added more standard cursors.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19639 72102866-910b-0410-8b05-ffd578937521
2004-06-28 12:27:33 +00:00
Alexander Malmberg
e4e8a33716 Add buffer_width and buffer_height ivars and use them instead of xframe to keep track of buffer sizes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19636 72102866-910b-0410-8b05-ffd578937521
2004-06-27 22:51:08 +00:00
Alexander Malmberg
40c4368cc9 Improve handling of ConfigureNotify events. Add GSX11HandlesWindowDecorations defaults and code to handle it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@19623 72102866-910b-0410-8b05-ffd578937521
2004-06-26 11:09:39 +00:00
Adam Fedor
72ef8dd8fd Don't raise root window
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18614 72102866-910b-0410-8b05-ffd578937521
2004-02-18 04:29:36 +00:00
Adam Fedor
8600ffe85d Prevent orderwindow:relativeTo: from making a window key.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18367 72102866-910b-0410-8b05-ffd578937521
2004-01-10 22:41:10 +00:00
Adam Fedor
fa9714776f Revert unintended change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18366 72102866-910b-0410-8b05-ffd578937521
2004-01-10 20:02:26 +00:00
Adam Fedor
47c37caf62 Fix for w32 backends (ordering windows)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18365 72102866-910b-0410-8b05-ffd578937521
2004-01-10 19:59:43 +00:00
Adam Fedor
81dc2376f4 Update for window ordering fixes in gui
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18364 72102866-910b-0410-8b05-ffd578937521
2004-01-10 19:47:52 +00:00
Adam Fedor
72938ea456 Window focus fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18096 72102866-910b-0410-8b05-ffd578937521
2003-11-19 16:05:29 +00:00
Adam Fedor
41ce702299 Always set WindowMaker properties
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@18006 72102866-910b-0410-8b05-ffd578937521
2003-10-29 16:15:32 +00:00
Richard Frith-Macdonald
b0deb82085 Minor crash fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17250 72102866-910b-0410-8b05-ffd578937521
2003-07-17 13:26:39 +00:00
Fred Kiefer
78cf5ccc03 [_checkWindowManager] better clean up of memory.
[_setupRootWindow] and [titlewindow::] free the value of the
XTextProperty.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17237 72102866-910b-0410-8b05-ffd578937521
2003-07-16 11:01:31 +00:00
Fred Kiefer
b11bad0d2c [_checkWindowManager] initializes the new atoms. In
[setwindowlevel::] changed the EWMH case, so that it works
correctly with KDE 3.1. There we used to have borders on menu windows.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@17150 72102866-910b-0410-8b05-ffd578937521
2003-07-05 23:50:31 +00:00
Fred Kiefer
6d9f7678aa _setupRootWindow, windowdevice:, setwindowlevel::, imagecursor::::::)
Removed compiler warning about signed/unsigned comparision.
Adopted to changes in GSDisplayServer.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16941 72102866-910b-0410-8b05-ffd578937521
2003-06-17 13:32:37 +00:00
Adam Fedor
687e3750f0 Check for success explicitly
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16876 72102866-910b-0410-8b05-ffd578937521
2003-06-07 03:44:54 +00:00
Wim (Willem Rein) Oudshoorn
00e084b65f ([XGServer -orderwindow:::]):
Use XWithDrawWindow instead of XUnmapWindow as suggested by
Xlib programming manuals.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@16219 72102866-910b-0410-8b05-ffd578937521
2003-03-22 15:33:16 +00:00
Fred Kiefer
ba33a3a06a Removed implementation of image sliding. Corrected
xgps_cursor_image compiler warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15947 72102866-910b-0410-8b05-ffd578937521
2003-02-12 00:11:22 +00:00
Alexander Malmberg
3d966981d2 Use safer order of includes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15860 72102866-910b-0410-8b05-ffd578937521
2003-02-02 21:05:43 +00:00
Fred Kiefer
9fb482ea8f Implemented [movewindow::] and [restrictWindow:toImage:].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15831 72102866-910b-0410-8b05-ffd578937521
2003-01-31 22:26:10 +00:00
Adam Fedor
aad0382917 setinputstate: Return if window is 0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@15001 72102866-910b-0410-8b05-ffd578937521
2002-11-17 04:50:12 +00:00
Adam Fedor
aa544500b1 Make sure not to dereference a possible NULL pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14871 72102866-910b-0410-8b05-ffd578937521
2002-10-29 22:01:06 +00:00
Adam Fedor
2495cdec17 Install back.make if building as a library only.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14701 72102866-910b-0410-8b05-ffd578937521
2002-10-10 14:21:18 +00:00
Adam Fedor
f6429ce1fc Focus fixes. Update passing of colorspaces, fonts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14680 72102866-910b-0410-8b05-ffd578937521
2002-10-09 03:01:09 +00:00
Adam Fedor
c959aec53c Fxi flipping in xlib. New background color method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14492 72102866-910b-0410-8b05-ffd578937521
2002-09-19 22:19:50 +00:00
Adam Fedor
5bb6dc27ca Faster non-backing store display.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14422 72102866-910b-0410-8b05-ffd578937521
2002-09-09 02:50:15 +00:00
Adam Fedor
c910bb1351 Merge from 0.8.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14232 72102866-910b-0410-8b05-ffd578937521
2002-08-03 03:32:19 +00:00
Adam Fedor
65701cac5d Don't set FocusWindow Attrib. Fixes crash on XCloseDisplay
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@14153 72102866-910b-0410-8b05-ffd578937521
2002-07-15 03:11:11 +00:00
Adam Fedor
ef1710f5e7 Use usleep not loop to wait for resize
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13965 72102866-910b-0410-8b05-ffd578937521
2002-06-25 03:45:42 +00:00
Adam Fedor
2f3bc2ccb0 Simplify backend selection. libart patches
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13595 72102866-910b-0410-8b05-ffd578937521
2002-05-06 02:03:29 +00:00
Adam Fedor
9c50aaf19a Handle multiple screens.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13531 72102866-910b-0410-8b05-ffd578937521
2002-04-23 21:05:50 +00:00
Adam Fedor
433edb9c86 Screen handling
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13524 72102866-910b-0410-8b05-ffd578937521
2002-04-22 15:45:10 +00:00
Nicola Pero
4a11916b34 Reindented a couple of lines
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13521 72102866-910b-0410-8b05-ffd578937521
2002-04-21 14:21:05 +00:00
Adam Fedor
6475b07250 XIM fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13472 72102866-910b-0410-8b05-ffd578937521
2002-04-16 03:47:03 +00:00
Adam Fedor
eda5a7a078 Update window update interface
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13470 72102866-910b-0410-8b05-ffd578937521
2002-04-15 02:59:15 +00:00
Nicola Pero
dd450191da Added missing includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13438 72102866-910b-0410-8b05-ffd578937521
2002-04-11 23:06:46 +00:00
Adam Fedor
41f9981ac1 Fix non-X configure, Remove old graphics methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13418 72102866-910b-0410-8b05-ffd578937521
2002-04-10 22:25:37 +00:00
Adam Fedor
d427f90a3d Fix printing and colors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13388 72102866-910b-0410-8b05-ffd578937521
2002-04-07 02:26:40 +00:00
Adam Fedor
005c69ec5d Configure to change name of backend. include fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13323 72102866-910b-0410-8b05-ffd578937521
2002-04-02 15:51:31 +00:00
Adam Fedor
8818a4dab6 Allow wm to control miniwindow
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13291 72102866-910b-0410-8b05-ffd578937521
2002-04-02 03:43:41 +00:00
Fred Kiefer
e946e1ebfa In [window:::] set the initial hints for a window, as
setWindowHintsForStyle() would otherwise never be called.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13281 72102866-910b-0410-8b05-ffd578937521
2002-03-31 20:18:47 +00:00
Adam Fedor
590c87e78b Fix GSSendBezierPath. Fix includes for wraster files
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13271 72102866-910b-0410-8b05-ffd578937521
2002-03-29 19:25:35 +00:00
Adam Fedor
243adf3ab6 Update for new window methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13258 72102866-910b-0410-8b05-ffd578937521
2002-03-28 04:08:55 +00:00
Adam Fedor
669a4955e9 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13249 72102866-910b-0410-8b05-ffd578937521
2002-03-27 23:44:41 +00:00