diff --git a/ChangeLog b/ChangeLog index c2fe479ab..4aaa22317 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2010-03-04 Fred Kiefer + + * Headers/AppKit/AppKit.h, + * Headers/AppKit/NSAlert.h, + * Headers/AppKit/NSActionCell.h, + * Headers/AppKit/NSCell.h, + * Source/NSAlert.m, + * Source/NSAffineTransform.m, + * Source/NSCell.m: Clean up includes. + * Source/NSActionCell.m: Add method integerValue. + 2010-02-27 23:32-EST Gregory John Casamento * Headers/Additions/GNUstepGUI/GSTheme.h: Add category to allow diff --git a/Headers/AppKit/AppKit.h b/Headers/AppKit/AppKit.h index f7ad9eabc..d40826c47 100644 --- a/Headers/AppKit/AppKit.h +++ b/Headers/AppKit/AppKit.h @@ -32,155 +32,155 @@ #import /* Define library version */ -#include +#import // // Foundation // -#include +#import // // GNUstep GUI Library functions // -#include +#import -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import #if OS_API_VERSION(GS_API_MACOSX, GS_API_LATEST) -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import #endif -#include +#import #endif /* _GNUstep_H_AppKit */ diff --git a/Headers/AppKit/NSActionCell.h b/Headers/AppKit/NSActionCell.h index 825b5f412..1b7726ecb 100644 --- a/Headers/AppKit/NSActionCell.h +++ b/Headers/AppKit/NSActionCell.h @@ -31,7 +31,7 @@ #define _GNUstep_H_NSActionCell #import -#include +#import @interface NSActionCell : NSCell { diff --git a/Headers/AppKit/NSAlert.h b/Headers/AppKit/NSAlert.h index 4d8740edd..794d4f2f7 100644 --- a/Headers/AppKit/NSAlert.h +++ b/Headers/AppKit/NSAlert.h @@ -30,7 +30,7 @@ #define _GNUstep_H_NSAlert #import -#include +#import @class NSArray; @class NSError; diff --git a/Headers/AppKit/NSCell.h b/Headers/AppKit/NSCell.h index 4cc99a385..ff55f7629 100644 --- a/Headers/AppKit/NSCell.h +++ b/Headers/AppKit/NSCell.h @@ -31,17 +31,16 @@ #define _GNUstep_H_NSCell #import -#include -#include +#import // For tint -#include +#import // for NSWritingDirection -#include +#import // For text alignment -#include +#import // for NSFocusRingType -#include +#import @class NSString; @class NSMutableDictionary; diff --git a/Source/NSActionCell.m b/Source/NSActionCell.m index e1b3f1c6a..2cb73d3d9 100644 --- a/Source/NSActionCell.m +++ b/Source/NSActionCell.m @@ -26,8 +26,9 @@ Boston, MA 02110-1301, USA. */ -#include "config.h" +#import "config.h" #import + #import "AppKit/NSActionCell.h" #import "AppKit/NSControl.h" @@ -208,6 +209,17 @@ static Class controlClass; return [super intValue]; } +/** + * Retrieve the value of the receiver as an NSInteger. + */ +- (NSInteger) integerValue +{ + if (_cell.in_editing && _control_view) + if ([_control_view isKindOfClass: controlClass]) + [(NSControl *)_control_view validateEditing]; + return [super integerValue]; +} + /** * Set the value of the receiver from anObject. */ diff --git a/Source/NSAffineTransform.m b/Source/NSAffineTransform.m index f3963f74b..fb75fb635 100644 --- a/Source/NSAffineTransform.m +++ b/Source/NSAffineTransform.m @@ -30,7 +30,7 @@ Boston, MA 02110-1301, USA. */ -#include "config.h" +#import "config.h" #include #import diff --git a/Source/NSAlert.m b/Source/NSAlert.m index 2b4a7c85f..04477e9d2 100644 --- a/Source/NSAlert.m +++ b/Source/NSAlert.m @@ -34,28 +34,36 @@ Boston, MA 02110-1301, USA. */ -#include "config.h" +#import "config.h" -#include -#include -#include -#include -#include "AppKit/NSAlert.h" -#include "AppKit/NSApplication.h" -#include "AppKit/NSBox.h" -#include "AppKit/NSButton.h" -#include "AppKit/NSFont.h" -#include "AppKit/NSHelpManager.h" -#include "AppKit/NSImage.h" -#include "AppKit/NSMatrix.h" -#include "AppKit/NSPanel.h" -#include "AppKit/NSScreen.h" -#include "AppKit/NSScrollView.h" +#import +#import +#import +#import +#import +#import +#import "AppKit/NSAlert.h" +#import "AppKit/NSApplication.h" +#import "AppKit/NSAttributedString.h" +#import "AppKit/NSBox.h" +#import "AppKit/NSBrowser.h" +#import "AppKit/NSBrowserCell.h" +#import "AppKit/NSButton.h" +#import "AppKit/NSEvent.h" +#import "AppKit/NSFont.h" +#import "AppKit/NSHelpManager.h" +#import "AppKit/NSImage.h" +#import "AppKit/NSMatrix.h" +#import "AppKit/NSPanel.h" +#import "AppKit/NSScreen.h" +#import "AppKit/NSScroller.h" +#import "AppKit/NSScrollView.h" +#import "AppKit/NSTextField.h" +#import "AppKit/NSTextView.h" -#include "GNUstepGUI/IMLoading.h" -#include "GNUstepGUI/GMAppKit.h" -#include "GNUstepGUI/GMArchiver.h" -#include "GSGuiPrivate.h" +#import "GNUstepGUI/GMAppKit.h" +#import "GNUstepGUI/GMArchiver.h" +#import "GSGuiPrivate.h" extern NSThread *GSAppKitThread; diff --git a/Source/NSCell.m b/Source/NSCell.m index f7708d6ed..930fd952f 100644 --- a/Source/NSCell.m +++ b/Source/NSCell.m @@ -32,17 +32,17 @@ Boston, MA 02110-1301, USA. */ -#include "config.h" -#import -#import +#import "config.h" +#import +#import #import +#import #import #import #import -#import -#import #import -#include +#import +#import #import "AppKit/AppKitExceptions.h" #import "AppKit/NSAttributedString.h" @@ -62,8 +62,8 @@ #import "AppKit/NSTextContainer.h" #import "AppKit/NSView.h" #import "AppKit/NSWindow.h" -#include "GNUstepGUI/GSTheme.h" -#include "GSGuiPrivate.h" +#import "GNUstepGUI/GSTheme.h" +#import "GSGuiPrivate.h" static Class colorClass; static Class cellClass;