mirror of
https://github.com/darlinghq/darling-cocotron.git
synced 2025-02-17 10:08:46 +00:00
parent
426d19a9be
commit
ab0e1ff51f
@ -373,6 +373,7 @@ set(AppKit_sources
|
||||
|
||||
NSStepper.m
|
||||
NSAccessibility.m
|
||||
NSAppearance.m
|
||||
)
|
||||
|
||||
set_source_files_properties(${AppKit_sources} LANGUAGE C)
|
||||
|
34
AppKit/NSAppearance.m
Normal file
34
AppKit/NSAppearance.m
Normal file
@ -0,0 +1,34 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling 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 General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <AppKit/NSAppearance.h>
|
||||
|
||||
NSString * const NSAppearanceNameAqua = @"NSAppearanceNameAqua";
|
||||
NSString * const NSAppearanceNameDarkAqua = @"NSAppearanceNameDarkAqua";
|
||||
NSString * const NSAppearanceNameLightContent = @"NSAppearanceNameLightContent";
|
||||
NSString * const NSAppearanceNameVibrantDark = @"NSAppearanceNameVibrantDark";
|
||||
NSString * const NSAppearanceNameVibrantLight = @"NSAppearanceNameVibrantLight";
|
||||
NSString * const NSAppearanceNameAccessibilityHighContrastAqua = @"NSAppearanceNameAccessibilityAqua";
|
||||
NSString * const NSAppearanceNameAccessibilityHighContrastDarkAqua = @"NSAppearanceNameAccessibilityDarkAqua";
|
||||
NSString * const NSAppearanceNameAccessibilityHighContrastVibrantLight = @"NSAppearanceNameAccessibilityVibrantLight";
|
||||
NSString * const NSAppearanceNameAccessibilityHighContrastVibrantDark = @"NSAppearanceNameAccessibilityVibrantDark";
|
||||
|
||||
@implementation NSAppearance
|
||||
|
||||
@end
|
@ -37,9 +37,54 @@ NSString * const NSShadowAttributeName=@"NSShadowAttributeName";
|
||||
NSString * const NSExpansionAttributeName=@"NSExpansionAttributeName";
|
||||
NSString * const NSCursorAttributeName=@"NSCursorAttributeName";
|
||||
NSString * const NSToolTipAttributeName=@"NSToolTipAttributeName";
|
||||
NSString * const NSBackgroundColorDocumentAttribute=@"NSBackgroundColorDocumentAttribute";
|
||||
NSString * const NSSpellingStateAttributeName=@"NSSpellingStateAttributeName"; // temporary attribute
|
||||
|
||||
NSString *const NSDocumentTypeDocumentAttribute = @"DocumentType";
|
||||
NSString *const NSConvertedDocumentAttribute = @"Converted";
|
||||
NSString *const NSFileTypeDocumentAttribute = @"UTI";
|
||||
NSString *const NSTitleDocumentAttribute = @"NSTitleDocumentAttribute";
|
||||
NSString *const NSCompanyDocumentAttribute = @"NSCompanyDocumentAttribute";
|
||||
NSString *const NSCopyrightDocumentAttribute = @"NSCopyrightDocumentAttribute";
|
||||
NSString *const NSSubjectDocumentAttribute = @"NSSubjectDocumentAttribute";
|
||||
NSString *const NSAuthorDocumentAttribute = @"NSAuthorDocumentAttribute";
|
||||
NSString *const NSKeywordsDocumentAttribute = @"NSKeywordsDocumentAttribute";
|
||||
NSString *const NSCommentDocumentAttribute = @"NSCommentDocumentAttribute";
|
||||
NSString *const NSEditorDocumentAttribute = @"NSEditorDocumentAttribute";
|
||||
NSString *const NSCreationTimeDocumentAttribute = @"NSCreationTimeDocumentAttribute";
|
||||
NSString *const NSModificationTimeDocumentAttribute = @"NSModificationTimeDocumentAttribute";
|
||||
NSString *const NSManagerDocumentAttribute = @"NSManagerDocumentAttribute";
|
||||
NSString *const NSCategoryDocumentAttribute = @"NSCategoryDocumentAttribute";
|
||||
NSString *const NSAppearanceDocumentAttribute = @"NSAppearanceDocumentAttribute";
|
||||
NSString *const NSCharacterEncodingDocumentAttribute = @"CharacterEncoding";
|
||||
NSString *const NSDefaultAttributesDocumentAttribute = @"DefaultAttributes";
|
||||
NSString *const NSPaperSizeDocumentAttribute = @"PaperSize";
|
||||
NSString *const NSLeftMarginDocumentAttribute = @"LeftMargin";
|
||||
NSString *const NSRightMarginDocumentAttribute = @"RightMargin";
|
||||
NSString *const NSTopMarginDocumentAttribute = @"TopMargin";
|
||||
NSString *const NSBottomMarginDocumentAttribute = @"BottomMargin";
|
||||
NSString *const NSViewSizeDocumentAttribute = @"ViewSize";
|
||||
NSString *const NSViewZoomDocumentAttribute = @"ViewZoom";
|
||||
NSString *const NSViewModeDocumentAttribute = @"ViewMode";
|
||||
NSString *const NSReadOnlyDocumentAttribute = @"ReadOnly";
|
||||
NSString *const NSBackgroundColorDocumentAttribute = @"BackgroundColor";
|
||||
NSString *const NSHyphenationFactorDocumentAttribute = @"HyphenationFactor";
|
||||
NSString *const NSDefaultTabIntervalDocumentAttribute = @"DefaultTabInterval";
|
||||
NSString *const NSTextLayoutSectionsAttribute = @"NSTextLayoutSectionsAttribute";
|
||||
NSString *const NSExcludedElementsDocumentAttribute = @"ExcludedElements";
|
||||
NSString *const NSTextEncodingNameDocumentAttribute = @"TextEncodingName";
|
||||
NSString *const NSPrefixSpacesDocumentAttribute = @"PrefixSpaces";
|
||||
|
||||
NSString *const NSDocumentTypeDocumentOption = @"DocumentType";
|
||||
NSString *const NSDefaultAttributesDocumentOption = @"DefaultAttributes";
|
||||
NSString *const NSCharacterEncodingDocumentOption = @"CharacterEncoding";
|
||||
NSString *const NSTextEncodingNameDocumentOption = @"TextEncodingName";
|
||||
NSString *const NSBaseURLDocumentOption = @"BaseURL";
|
||||
NSString *const NSTimeoutDocumentOption = @"Timeout";
|
||||
NSString *const NSWebPreferencesDocumentOption = @"WebPreferences";
|
||||
NSString *const NSWebResourceLoadDelegateDocumentOption = @"WebResourceLoadDelegate";
|
||||
NSString *const NSTextSizeMultiplierDocumentOption = @"TextSizeMultiplier";
|
||||
NSString *const NSFileTypeDocumentOption = @"UTI";
|
||||
|
||||
@implementation NSAttributedString(NSAttributedString_AppKit)
|
||||
|
||||
#pragma mark -
|
||||
|
@ -156,5 +156,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
||||
#import <AppKit/NSWindow.h>
|
||||
#import <AppKit/NSWindowController.h>
|
||||
#import <AppKit/NSWorkspace.h>
|
||||
#import <AppKit/NSAppearance.h>
|
||||
|
||||
#import <ApplicationServices/ApplicationServices.h>
|
||||
|
36
AppKit/include/AppKit/NSAppearance.h
Normal file
36
AppKit/include/AppKit/NSAppearance.h
Normal file
@ -0,0 +1,36 @@
|
||||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2019 Lubos Dolezel
|
||||
|
||||
Darling is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Darling 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 General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Darling. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
#import <Foundation/NSString.h>
|
||||
#import <AppKit/AppKitExport.h>
|
||||
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameAqua;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameDarkAqua;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameLightContent;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameVibrantDark;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameVibrantLight;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameAccessibilityHighContrastAqua;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameAccessibilityHighContrastDarkAqua;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameAccessibilityHighContrastVibrantLight;
|
||||
APPKIT_EXPORT NSString * const NSAppearanceNameAccessibilityHighContrastVibrantDark;
|
||||
|
||||
@interface NSAppearance : NSObject <NSSecureCoding>
|
||||
|
||||
@end
|
@ -33,10 +33,55 @@ APPKIT_EXPORT NSString *const NSShadowAttributeName;
|
||||
APPKIT_EXPORT NSString *const NSExpansionAttributeName;
|
||||
APPKIT_EXPORT NSString *const NSCursorAttributeName;
|
||||
APPKIT_EXPORT NSString *const NSToolTipAttributeName;
|
||||
APPKIT_EXPORT NSString *const NSBackgroundColorDocumentAttribute;
|
||||
|
||||
APPKIT_EXPORT NSString *const NSSpellingStateAttributeName;
|
||||
|
||||
APPKIT_EXPORT NSString *const NSDocumentTypeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSConvertedDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSFileTypeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSTitleDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCompanyDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCopyrightDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSSubjectDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSAuthorDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSKeywordsDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCommentDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSEditorDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCreationTimeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSModificationTimeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSManagerDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCategoryDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSAppearanceDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSCharacterEncodingDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSDefaultAttributesDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSPaperSizeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSLeftMarginDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSRightMarginDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSTopMarginDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSBottomMarginDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSViewSizeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSViewZoomDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSViewModeDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSReadOnlyDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSBackgroundColorDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSHyphenationFactorDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSDefaultTabIntervalDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSTextLayoutSectionsAttribute;
|
||||
APPKIT_EXPORT NSString *const NSExcludedElementsDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSTextEncodingNameDocumentAttribute;
|
||||
APPKIT_EXPORT NSString *const NSPrefixSpacesDocumentAttribute;
|
||||
|
||||
APPKIT_EXPORT NSString *const NSDocumentTypeDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSDefaultAttributesDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSCharacterEncodingDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSTextEncodingNameDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSBaseURLDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSTimeoutDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSWebPreferencesDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSWebResourceLoadDelegateDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSTextSizeMultiplierDocumentOption;
|
||||
APPKIT_EXPORT NSString *const NSFileTypeDocumentOption;
|
||||
|
||||
enum {
|
||||
NSSpellingStateSpellingFlag = 0x01,
|
||||
NSSpellingStateGrammarFlag = 0x02,
|
||||
|
Loading…
x
Reference in New Issue
Block a user