Richard Frith-Macdonald
6d71a028c0
Improve documentation to say that colors should be themed via user defaults
2019-05-10 14:03:58 +01:00
Sergii
5cd059d40c
Merge pull request #1 from gnustep/master
2019-04-22 12:12:50 +03:00
Gregory John Casamento
fdbda917bd
Initial implementations
2019-04-20 07:42:12 -04:00
Gregory John Casamento
20650d869c
Add methods for scriptability for completeness
2019-04-20 06:37:08 -04:00
Sergii Stoian
bdd241a52d
* Headers/AppKit/NSCursor.h:
...
* Source/NSCursor.m (greenArrowCursor):
Use getStandardCursor() to get GSGreenArrowCursor. New cursor type
GSGreeanArrowCursor was added.
2019-04-17 17:46:16 +03:00
Gregory John Casamento
ae49b8374a
Merge branch 'master' of github.com:gnustep/libs-gui into bug33395_uses_single_line_mode
2019-04-10 00:31:57 -04:00
Sergii Stoian
b5e65175a3
hidewindow
methods was renamed to hideApplication
.
2019-04-06 22:36:56 +03:00
Sergii Stoian
f018c2087b
Added support for WindowMaker's WMFHideApplication action.
2019-04-05 14:07:33 +03:00
Sergii Stoian
c0c3c5f448
Lovering down NSFloatingWindowLevel number by one to distinguish floating panels from menus.
2019-03-27 16:19:00 +02:00
Gregory John Casamento
4406c7de45
Changes for bug33395: Adds missing setter implementation. Changes to follow for behavioral and archival changes.
2019-03-09 09:47:23 -05:00
Gregory John Casamento
e833084f6d
Add method setUsesSingleLineMode: and usesSingleLineMode
2019-03-09 05:43:38 -05:00
fredkiefer
d9c033d464
* Headers/Additions/GNUstepGUI/GSHorizontalTypesetter.h: Add
...
comment to describe cache variables.
* Source/GSHorizontalTypesetter.m: Restructure glyph attribute
cache filling and make _addExtraLineFragment saver by providing a
default for curParagraphStyle.
2019-02-10 22:17:36 +01:00
Riccardo Mottola
54fdc861a5
New getmntent structure checks
2018-11-19 01:44:24 +01:00
fredkiefer
b90d3a341e
* Source/NSGraphicsContext.m (+graphicsContextWithGraphicsPort:flipped:):
...
Rewrite using an init method.
2018-09-14 22:18:16 +02:00
Riccardo Mottola
96fbdaa81f
Check for floorf() and provide simple replacement
2018-06-11 23:46:06 +02:00
Stjepan Brkić
e1031e7198
Add 'id _coreAnimationData' variable to AppKit/Headers/NSView.h.
...
The variable will point to another class instance that will
contain data necessary data for future implementation of methods
regarding CA layers.
2018-06-05 12:36:42 +00:00
fredkiefer
760cfa6d62
* Headers/AppKit/NSSliderCell.h,
...
* Source/NSSliderCell.m: Rewrite this class to store and access
the value directly. This brings the behaviour closer to Apple's
horrible implementation.
2018-03-11 19:09:08 +01:00
fredkiefer
3ad98f9474
* Headers/Additions/GNUstepGUI/GSTheme.h,
...
* Source/GSThemeDrawing.m: Correct int/NSInteger mismatch detected
by Josh Freeman <pikopixel@twilightedge.com>.
2018-02-27 22:02:54 +01:00
fredkiefer
f2ebe775d9
* Headers/AppKit/NSKeyValueBinding.h,
...
* Source/NSKeyValueBinding.m: Add helper function NSIsControllerMarker.
2018-02-26 00:13:15 +01:00
fredkiefer
b3b64278e3
* config/pkg.m4: Update to serial 12.
...
* Headers/Additions/GNUstepGUI/config.h.in,
* configure: Regnerate
Fixes bug #52779 .
Patch by Yavor Doganov <yavor@gnu.org>
2018-01-01 22:42:28 +01:00
fredkiefer
7270f8efc7
Add new backingScaleFactor method on NSScreen.
2017-12-03 22:02:06 +01:00
Daniel Ferreira
471a81ddb8
NSSpellChecker: implement stub for +isAutomaticQuoteSubstitutionEnabled
...
Implement stub for +[NSSpellChecker isAutomaticQuoteSubstitutionEnabled]
for compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
39d9105d35
NSSpellChecker: implement stub for +isAutomaticDashSubstitutionEnabled
...
Implement stub for +[NSSpellChecker isAutomaticDashSubstitutionEnabled]
for compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
9e8ef84b54
NSGestureRecognizer: implement stub for -locationInView:
...
Implement stub for -[NSGestureRecognizer locationInView:] for
compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
b09cdec727
NSWindow: define more NSWindowCollectionBehavior values
...
Define new values for the NSWindowCollectionBehavior enum for
compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
3e9cdce801
NSWindow: add stub for +windowNumberAtPoint:belowWindowWithWindowNumber:
...
Add stub for +[NSWindow windowNumberAtPoint:belowWindowWithWindowNumber:]
for compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
10d0dce115
NSSpellChecker: add stub for -checkGrammarOfString:...
...
Add a stub for the -checkGrammarOfString:... method for compatibility
purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
677572bef1
NSSpellChecker: add stub for +isAutomaticTextReplacementEnabled
...
Add stub for +[NSSpellChecker isAutomaticTextReplacementEnabled] for
compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
ac56a5aeae
NSDragging: create NSDraggingSource protocol
...
Create NSDraggingSource protocol for increased compatibility with GUI.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
9ce55e08ca
NSSpellChecker: add missing definitions
...
Add definitions for the NSCorrectionResponse enum for increased
compatibility, as well as some spell checking notification constants.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
4f4db46c87
NSWindow: add stub for -backingScaleFactor
...
Add stub for -[NSWindow backingScaleFactor] for compatibility purposes.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
07d0f2002f
NS{Application,Window}: define modal constants
...
Define constants and stubs related to modal sheets in GUI for increased
compatibility.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
5e8b278e93
NSFont: define font weight constants
...
Define font weight constants introduced in macOS 10.11.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
1560978a60
NSAttributedString: add private attribute stub
...
Add a stub for NSTextInsertionUndoableAttributeName, a private
NSAttributedString attribute.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
8321f7ee5d
NSButtonCell: define new button cell constants
...
Define new button cell constants in the NSButtonCell header. These
buttons are not yet implemented, however.
2017-08-27 01:42:00 +01:00
Daniel Ferreira
5ce4348754
NSText: define new NSTextAlignment constants
...
Define new-style NSTextAlignment* constants on GUI for compatibility
purposes with new macOS versions.
2017-08-27 01:42:00 +01:00
fredkiefer
b713d0c023
Clean up NSPasteboardItem files.
2017-07-31 23:21:59 +02:00
Daniel Ferreira
257017c65f
NSGraphicsContext: create -CGContext methods
...
Create methods which allow a graphics context to be created with a
CGContext as an equivalent to a graphics port. The context set through
this property will be used in gnustep-back.
2017-07-31 11:41:11 +01:00
Daniel Ferreira
dc9ff85436
Quartz: Expose methods for bridge with Opal
...
Expose methods for bridging Opal types and GUI classes. The new
relations are the following:
a) NSImage -> CGImage
b) NSColor -> CGColor
c) NSImageRep -> CGImage
The actual implementation for this bridge is implemented in the Backend
library.
This significantly improves compatibility with AppKit.
2017-07-31 11:41:11 +01:00
Daniel Ferreira
6d4302cd97
NSTextList: create startingItemNumber property
...
Add the `startingItemNumber` property to NSTextList introduced in macOS
10.6.
2017-07-31 11:22:59 +01:00
Daniel Ferreira
5403e47b60
NSPasteboardItem: create base implementation
...
Implement the NSPasteboardItem class. For now, it remains relatively
useless since NSPasteboard does not yet know how to use it. However, it
should be pluggable into NSPasteboard once NSPasteboard learns about
NSPasteboardReading and NSPasteboardWriting.
2017-07-31 11:22:59 +01:00
Daniel Ferreira
34ecd57e4e
NSPasteboard: define NSPasteboard{Reading,Writing}
...
Define the NSPasteboardReading and NSPasteboardWriting protocols
introduced in OSX 10.6.
2017-07-31 11:22:59 +01:00
Daniel Ferreira
ac26b6725b
NSTextAlternatives: implement text alternatives class
...
Implement NSTextAlternatives, a class usually used for choosing
alternatives from a basic string usually for dictation purposes.
2017-07-31 11:22:59 +01:00
Daniel Ferreira
fcb11edca8
NSScroller: define scroller styles
...
As of macOS 10.7, scrollers gained two types: Legacy and Overlay. Here,
we define these styles as well as a method to determine which is the
"default" style to be used.
2017-07-31 11:22:59 +01:00
Riccardo Mottola
47c09aaedb
We can actually use retain as an equivalent property when not using ARC
2017-07-28 10:01:25 +02:00
fredkiefer
9bb07ba461
Remove property attribute "strong" as gcc does not support this.
2017-07-27 08:29:18 +02:00
Daniel Ferreira
fbdea829c0
NSAttributedString: define writing direction attribute
...
Define an (unimplemented) NSAttributedString attribute for Unicode
writing direction.
2017-07-25 22:33:12 +01:00
Daniel Ferreira
d09106096b
NSAttributedString: define writing direction constants
...
Define constants for defining an attributed string's writing direction.
2017-07-25 22:33:12 +01:00
Daniel Ferreira
b29d85f451
NSAttributedString: define NSTextAlternatives attribute
...
Define an (unimplemented) NSAttributedString attribute for an
NSTextAlternatives object.
2017-07-25 22:33:12 +01:00
Daniel Ferreira
758d524547
NS{Cell,View}: implement stubs for layout direction handling
...
Implement stubs for the layout direction properties in NSCell and
NSView. Currently, they default to left-to-right layouting.
2017-07-25 22:33:12 +01:00