From 87163a8515cce037ce396db701b678f1c7dbd9c7 Mon Sep 17 00:00:00 2001 From: fredkiefer Date: Tue, 14 Aug 2007 22:37:08 +0000 Subject: [PATCH] Add new method for shadow. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@25388 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 6 ++ .../Additions/GNUstepGUI/GSDisplayServer.h | 55 ++++++++++--------- Source/GSDisplayServer.m | 6 ++ 3 files changed, 40 insertions(+), 27 deletions(-) diff --git a/ChangeLog b/ChangeLog index b2be90bc0..0c8c65d1c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-08-15 Fred Kiefer + + * Headers/Additions/GNUstepGUI/GSDisplayServer.h (-setShadow::), + * Source/GSDisplayServer.m (-setShadow::): + Add new method for shadow. + 2007-08-12 Fred Kiefer * Source/NSAttributedString.m (-_substituteFontWithName:font:): diff --git a/Headers/Additions/GNUstepGUI/GSDisplayServer.h b/Headers/Additions/GNUstepGUI/GSDisplayServer.h index b6421c546..f1ab33a46 100644 --- a/Headers/Additions/GNUstepGUI/GSDisplayServer.h +++ b/Headers/Additions/GNUstepGUI/GSDisplayServer.h @@ -116,47 +116,48 @@ APPKIT_EXPORT NSString * GSScreenNumber; - (int) window: (NSRect)frame : (NSBackingStoreType)type : (unsigned int)style; - (int) window: (NSRect)frame : (NSBackingStoreType)type : (unsigned int)style : (int)screen; -- (void) termwindow: (int) win; +- (void) termwindow: (int)win; - (int) nativeWindow: (void *)winref : (NSRect*)frame : (NSBackingStoreType*)type : (unsigned int*)style : (int*)screen; /* Only if handlesWindowDecorations returns YES. */ -- (void) stylewindow: (unsigned int) style : (int) win; +- (void) stylewindow: (unsigned int)style : (int)win; -- (void) windowbacking: (NSBackingStoreType)type : (int) win; -- (void) titlewindow: (NSString *) window_title : (int) win; -- (void) miniwindow: (int) win; +- (void) windowbacking: (NSBackingStoreType)type : (int)win; +- (void) titlewindow: (NSString *)window_title : (int)win; +- (void) miniwindow: (int)win; - (BOOL) appOwnsMiniwindow; -- (void) windowdevice: (int) win; -- (void) orderwindow: (int) op : (int) otherWin : (int) win; -- (void) movewindow: (NSPoint)loc : (int) win; -- (void) placewindow: (NSRect)frame : (int) win; -- (NSRect) windowbounds: (int) win; -- (void) setwindowlevel: (int) level : (int) win; -- (int) windowlevel: (int) win; +- (void) windowdevice: (int)win; +- (void) orderwindow: (int)op : (int)otherWin : (int)win; +- (void) movewindow: (NSPoint)loc : (int)win; +- (void) placewindow: (NSRect)frame : (int)win; +- (NSRect) windowbounds: (int)win; +- (void) setwindowlevel: (int)level : (int)win; +- (int) windowlevel: (int)win; - (NSArray *) windowlist; -- (int) windowdepth: (int) win; -- (void) setmaxsize: (NSSize)size : (int) win; -- (void) setminsize: (NSSize)size : (int) win; -- (void) setresizeincrements: (NSSize)size : (int) win; -- (void) flushwindowrect: (NSRect)rect : (int) win; -- (void) styleoffsets: (float*) l : (float*) r : (float*) t : (float*) b - : (unsigned int) style; -- (void) docedited: (int) edited : (int) win; +- (int) windowdepth: (int)win; +- (void) setmaxsize: (NSSize)size : (int)win; +- (void) setminsize: (NSSize)size : (int)win; +- (void) setresizeincrements: (NSSize)size : (int)win; +- (void) flushwindowrect: (NSRect)rect : (int)win; +- (void) styleoffsets: (float*)l : (float*)r : (float*)t : (float*)b + : (unsigned int)style; +- (void) docedited: (int) edited : (int)win; - (void) setinputstate: (int)state : (int)win; -- (void) setinputfocus: (int) win; -- (void) setalpha: (float)alpha: (int) win; +- (void) setinputfocus: (int)win; +- (void) setalpha: (float)alpha: (int)win; +- (void) setShadow: (BOOL)hasShadow : (int)win; - (NSPoint) mouselocation; - (NSPoint) mouseLocationOnScreen: (int)aScreen window: (int *)win; -- (BOOL) capturemouse: (int) win; +- (BOOL) capturemouse: (int)win; - (void) releasemouse; - (void) hidecursor; - (void) showcursor; -- (void) standardcursor: (int) style : (void**) cid; -- (void) imagecursor: (NSPoint)hotp : (int)w : (int)h : (int) colors - : (const unsigned char *) image : (void**) cid; -- (void) setcursorcolor: (NSColor *)fg : (NSColor *)bg : (void*) cid; +- (void) standardcursor: (int) style : (void**)cid; +- (void) imagecursor: (NSPoint)hotp : (int)w : (int)h : (int)colors + : (const unsigned char *) image : (void**)cid; +- (void) setcursorcolor: (NSColor *)fg : (NSColor *)bg : (void*)cid; @end diff --git a/Source/GSDisplayServer.m b/Source/GSDisplayServer.m index c7c523489..995b9287a 100644 --- a/Source/GSDisplayServer.m +++ b/Source/GSDisplayServer.m @@ -798,6 +798,12 @@ GSCurrentServer(void) //[self subclassResponsibility: _cmd]; } +/** Sets the window shadow */ +- (void) setShadow: (BOOL)hasShadow : (int)win +{ + //[self subclassResponsibility: _cmd]; +} + /** Returns the current mouse location on the default screen. If the * pointer is not on the default screen, an invalid point (-1,-1} is * returned.