mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-22 13:10:59 +00:00
Add some mac specific classes.
This commit is contained in:
parent
928e44b65c
commit
3d8c8cf01c
11 changed files with 338 additions and 5 deletions
|
@ -157,6 +157,7 @@
|
|||
#import <AppKit/NSDocumentController.h>
|
||||
#import <AppKit/NSDrawer.h>
|
||||
#import <AppKit/NSFileWrapperExtensions.h>
|
||||
#import <AppKit/NSFontAssetRequest.h>
|
||||
#import <AppKit/NSFontCollection.h>
|
||||
#import <AppKit/NSFontDescriptor.h>
|
||||
#import <AppKit/NSGestureRecognizer.h>
|
||||
|
@ -173,6 +174,7 @@
|
|||
#import <AppKit/NSLevelIndicator.h>
|
||||
#import <AppKit/NSLevelIndicatorCell.h>
|
||||
#import <AppKit/NSMagnificationGestureRecognizer.h>
|
||||
#import <AppKit/NSMediaLibraryBrowserController.h>
|
||||
#import <AppKit/NSMovie.h>
|
||||
#import <AppKit/NSMovieView.h>
|
||||
#import <AppKit/NSPanGestureRecognizer.h>
|
||||
|
@ -201,6 +203,7 @@
|
|||
#import <AppKit/NSSegmentedCell.h>
|
||||
#import <AppKit/NSSegmentedControl.h>
|
||||
#import <AppKit/NSShadow.h>
|
||||
#import <AppKit/NSSharingServicePickerToolbarItem.h>
|
||||
#import <AppKit/NSSharingServicePickerTouchBarItem.h>
|
||||
#import <AppKit/NSSliderTouchBarItem.h>
|
||||
#import <AppKit/NSSound.h>
|
||||
|
@ -235,6 +238,8 @@
|
|||
#import <AppKit/NSTreeNode.h>
|
||||
#import <AppKit/NSUserDefaultsController.h>
|
||||
#import <AppKit/NSUserInterfaceItemIdentification.h>
|
||||
#import <AppKit/NSUserInterfaceCompression.h>
|
||||
#import <AppKit/NSUserInterfaceItemSearching.h>
|
||||
#import <AppKit/NSUserInterfaceLayout.h>
|
||||
#import <AppKit/NSUserInterfaceValidation.h>
|
||||
#import <AppKit/NSViewController.h>
|
||||
|
|
47
Headers/AppKit/NSFontAssetRequest.h
Normal file
47
Headers/AppKit/NSFontAssetRequest.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* Definition of class NSFontAssetRequest
|
||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:06:56 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSFontAssetRequest_h_GNUSTEP_GUI_INCLUDE
|
||||
#define _NSFontAssetRequest_h_GNUSTEP_GUI_INCLUDE
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@interface NSFontAssetRequest : NSObject
|
||||
|
||||
@end
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* GS_API_MACOSX */
|
||||
|
||||
#endif /* _NSFontAssetRequest_h_GNUSTEP_GUI_INCLUDE */
|
||||
|
47
Headers/AppKit/NSMediaLibraryBrowserController.h
Normal file
47
Headers/AppKit/NSMediaLibraryBrowserController.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* Definition of class NSMediaLibraryBrowserController
|
||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:07:21 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSMediaLibraryBrowserController_h_GNUSTEP_GUI_INCLUDE
|
||||
#define _NSMediaLibraryBrowserController_h_GNUSTEP_GUI_INCLUDE
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@interface NSMediaLibraryBrowserController : NSObject
|
||||
|
||||
@end
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* GS_API_MACOSX */
|
||||
|
||||
#endif /* _NSMediaLibraryBrowserController_h_GNUSTEP_GUI_INCLUDE */
|
||||
|
47
Headers/AppKit/NSSharingServicePickerToolbarItem.h
Normal file
47
Headers/AppKit/NSSharingServicePickerToolbarItem.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* Definition of class NSSharingServicePickerToolbarItem
|
||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:11:46 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSSharingServicePickerToolbarItem_h_GNUSTEP_GUI_INCLUDE
|
||||
#define _NSSharingServicePickerToolbarItem_h_GNUSTEP_GUI_INCLUDE
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@interface NSSharingServicePickerToolbarItem : NSObject
|
||||
|
||||
@end
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* GS_API_MACOSX */
|
||||
|
||||
#endif /* _NSSharingServicePickerToolbarItem_h_GNUSTEP_GUI_INCLUDE */
|
||||
|
47
Headers/AppKit/NSUserInterfaceCompression.h
Normal file
47
Headers/AppKit/NSUserInterfaceCompression.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* Definition of class NSUserInterfaceCompression
|
||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:13:30 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSUserInterfaceCompression_h_GNUSTEP_GUI_INCLUDE
|
||||
#define _NSUserInterfaceCompression_h_GNUSTEP_GUI_INCLUDE
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@protocol NSUserInterfaceCompression
|
||||
|
||||
@end
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* GS_API_MACOSX */
|
||||
|
||||
#endif /* _NSUserInterfaceCompression_h_GNUSTEP_GUI_INCLUDE */
|
||||
|
47
Headers/AppKit/NSUserInterfaceItemSearching.h
Normal file
47
Headers/AppKit/NSUserInterfaceItemSearching.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* Definition of class NSUserInterfaceItemSearching
|
||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:13:44 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSUserInterfaceItemSearching_h_GNUSTEP_GUI_INCLUDE
|
||||
#define _NSUserInterfaceItemSearching_h_GNUSTEP_GUI_INCLUDE
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST)
|
||||
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@protocol NSUserInterfaceItemSearching
|
||||
|
||||
@end
|
||||
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* GS_API_MACOSX */
|
||||
|
||||
#endif /* _NSUserInterfaceItemSearching_h_GNUSTEP_GUI_INCLUDE */
|
||||
|
5
MISSING
5
MISSING
|
@ -17,14 +17,12 @@ MISSING HEADERS
|
|||
> NSDraggingSession.h
|
||||
> NSFilePromiseProvider.h
|
||||
> NSFilePromiseReceiver.h
|
||||
> NSFontAssetRequest.h
|
||||
> NSGlyphInfo.h
|
||||
> NSGridView.h
|
||||
> NSItemProvider.h
|
||||
> NSLayoutAnchor.h
|
||||
> NSLayoutConstraint.h
|
||||
> NSLayoutGuide.h
|
||||
> NSMediaLibraryBrowserController.h
|
||||
> NSMenuToolbarItem.h
|
||||
> NSOpenGLLayer.h
|
||||
> NSPageController.h
|
||||
|
@ -37,7 +35,6 @@ MISSING HEADERS
|
|||
> NSScrubber.h
|
||||
> NSScrubberItemView.h
|
||||
> NSScrubberLayout.h
|
||||
> NSSharingServicePickerToolbarItem.h
|
||||
> NSSliderAccessory.h
|
||||
> NSSplitViewController.h
|
||||
> NSSplitViewItem.h
|
||||
|
@ -58,8 +55,6 @@ MISSING HEADERS
|
|||
> NSTitlebarAccessoryViewController.h
|
||||
> NSTypesetter.h
|
||||
> NSUserActivity.h
|
||||
> NSUserInterfaceCompression.h
|
||||
> NSUserInterfaceItemSearching.h
|
||||
> NSWindowRestoration.h
|
||||
> NSWindowTab.h
|
||||
> NSWindowTabGroup.h
|
||||
|
|
|
@ -105,6 +105,7 @@ NSEPSImageRep.m \
|
|||
NSEvent.m \
|
||||
NSFileWrapperExtensions.m \
|
||||
NSFont.m \
|
||||
NSFontAssetRequest.m \
|
||||
NSFontCollection.m \
|
||||
NSFontDescriptor.m \
|
||||
NSFontManager.m \
|
||||
|
@ -143,11 +144,13 @@ NSLayoutManager.m \
|
|||
NSLevelIndicator.m \
|
||||
NSLevelIndicatorCell.m \
|
||||
NSMagnificationGestureRecognizer.m \
|
||||
NSMediaLibraryBrowserController.m \
|
||||
NSPanGestureRecognizer.m \
|
||||
NSPickerTouchBarItem.m \
|
||||
NSPopoverTouchBarItem.m \
|
||||
NSPressGestureRecognizer.m \
|
||||
NSRotationGestureRecognizer.m \
|
||||
NSSharingServicePickerToolbarItem.m \
|
||||
NSSharingServicePickerTouchBarItem.m \
|
||||
NSSliderTouchBarItem.m \
|
||||
NSStepperTouchBarItem.m \
|
||||
|
@ -397,6 +400,7 @@ NSEvent.h \
|
|||
NSFileWrapper.h \
|
||||
NSFileWrapperExtensions.h \
|
||||
NSFont.h \
|
||||
NSFontAssetRequest.h \
|
||||
NSFontCollection.h \
|
||||
NSFontDescriptor.h \
|
||||
NSFontManager.h \
|
||||
|
@ -423,6 +427,7 @@ NSLevelIndicator.h \
|
|||
NSLevelIndicatorCell.h \
|
||||
NSMagnificationGestureRecognizer.h \
|
||||
NSMatrix.h \
|
||||
NSMediaLibraryBrowserController.h \
|
||||
NSMenu.h \
|
||||
NSMenuItem.h \
|
||||
NSMenuItemCell.h \
|
||||
|
@ -475,6 +480,7 @@ NSSegmentedControl.h \
|
|||
NSSelection.h \
|
||||
NSShadow.h \
|
||||
NSSharingService.h \
|
||||
NSSharingServicePickerToolbarItem.h \
|
||||
NSSharingServicePickerTouchBarItem.h \
|
||||
NSSlider.h \
|
||||
NSSliderCell.h \
|
||||
|
@ -537,6 +543,8 @@ NSNibDeclarations.h \
|
|||
NSNibLoading.h \
|
||||
NSNib.h \
|
||||
NSSpellProtocol.h \
|
||||
NSUserInterfaceCompression.h \
|
||||
NSUserInterfaceItemSearching.h \
|
||||
NSUserInterfaceItemIdentification.h \
|
||||
NSUserInterfaceValidation.h \
|
||||
DPSOperators.h \
|
||||
|
|
30
Source/NSFontAssetRequest.m
Normal file
30
Source/NSFontAssetRequest.m
Normal file
|
@ -0,0 +1,30 @@
|
|||
/* Implementation of class NSFontAssetRequest
|
||||
Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:06:56 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#import <AppKit/NSFontAssetRequest.h>
|
||||
|
||||
@implementation NSFontAssetRequest
|
||||
|
||||
@end
|
||||
|
30
Source/NSMediaLibraryBrowserController.m
Normal file
30
Source/NSMediaLibraryBrowserController.m
Normal file
|
@ -0,0 +1,30 @@
|
|||
/* Implementation of class NSMediaLibraryBrowserController
|
||||
Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:07:21 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#import <AppKit/NSMediaLibraryBrowserController.h>
|
||||
|
||||
@implementation NSMediaLibraryBrowserController
|
||||
|
||||
@end
|
||||
|
30
Source/NSSharingServicePickerToolbarItem.m
Normal file
30
Source/NSSharingServicePickerToolbarItem.m
Normal file
|
@ -0,0 +1,30 @@
|
|||
/* Implementation of class NSSharingServicePickerToolbarItem
|
||||
Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
|
||||
By: Gregory John Casamento
|
||||
Date: Tue Apr 7 08:11:46 EDT 2020
|
||||
|
||||
This file is part of the GNUstep Library.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110 USA.
|
||||
*/
|
||||
|
||||
#import <AppKit/NSSharingServicePickerToolbarItem.h>
|
||||
|
||||
@implementation NSSharingServicePickerToolbarItem
|
||||
|
||||
@end
|
||||
|
Loading…
Reference in a new issue