Removed all uses of @defs() from -gui, so it now compiles cleanly with the non-fragile ABI. All ivars that must be accessed from other classes are now wrapped in PACKAGE_SCOPE. With clang, this expands to @package, with GCC it expands to @public.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@30045 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
theraven 2010-03-27 00:01:03 +00:00
parent b06fb57e31
commit 14205ea54b
12 changed files with 61 additions and 51 deletions

View file

@ -104,10 +104,14 @@ typedef enum _NSFocusRingType {
id _matrixFromWindow;
NSView* _super_view;
PACKAGE_SCOPE
NSMutableArray *_sub_views;
@protected
NSWindow *_window;
PACKAGE_SCOPE
NSMutableArray *_tracking_rects;
NSMutableArray *_cursor_rects;
@protected
NSRect _invalidRect;
NSRect _visibleRect;
int _gstate;