Gregory John Casamento
ed54fdd288
Merge branch 'master' into NSSplitViewController_branch
2020-07-28 10:26:59 -04:00
Gregory John Casamento
09f022fa14
Implement logic for canPropagate...
2020-07-28 09:10:20 -04:00
Gregory John Casamento
bc802f3833
Use enum for behavior
2020-07-28 07:44:47 -04:00
Gregory John Casamento
52fd3b0cc6
Use enum instead of string for preferredEdge
2020-07-28 01:17:42 -04:00
Gregory John Casamento
5a0958ec46
Add method to decode transitionStyle
2020-07-27 15:19:13 -04:00
Gregory John Casamento
050fc1180e
Call delegate methods
2020-07-27 14:57:56 -04:00
Gregory John Casamento
073fdbf72f
Instantiation of NSPageController in XIB/Storyboard.
2020-07-27 08:58:57 -04:00
Gregory John Casamento
df509dae91
Skeleton implementation of NSPageController.m
2020-07-27 08:05:56 -04:00
Gregory John Casamento
fbdcd54eb3
Add NSPageController. Add changes toGNUmakefile and headers
2020-07-27 07:26:56 -04:00
Gregory John Casamento
4377c217bb
Complete encode/decode methods
2020-07-27 06:18:21 -04:00
Gregory John Casamento
ca812303e9
Complete encode/decode methods
2020-07-27 05:40:48 -04:00
Gregory John Casamento
e96106c295
Show tabview properly
2020-07-26 06:07:02 -04:00
Gregory John Casamento
d41635855f
Force tabViewType to be something we support. To be fixed in a later branch to add other renderings for tabview since this branch is specific to controllers
2020-07-26 05:37:25 -04:00
Gregory John Casamento
7bb2123da6
Cleanup
2020-07-26 02:15:53 -04:00
Gregory John Casamento
b2b6eec1fa
Implement encoding
2020-07-26 01:57:33 -04:00
Gregory John Casamento
1a649c747f
Implement encoding
2020-07-26 00:28:52 -04:00
Gregory John Casamento
d5b6cf01ae
Implement encoding
2020-07-26 00:20:09 -04:00
Gregory John Casamento
c96ce7edf4
autorelease items
2020-07-25 09:58:06 -04:00
Gregory John Casamento
285a77debb
Use insertSplitViewItem in addSplitViewItem
2020-07-25 09:56:20 -04:00
Gregory John Casamento
7734331930
Move NSView private method to NSView.m and their declarations into NSViewPrivate.h
2020-07-25 09:28:01 -04:00
Gregory John Casamento
0add17530a
First cut at working tabView controller
2020-07-23 13:30:05 -04:00
Gregory John Casamento
e4f94a1655
Add NSTabViewController
2020-07-23 07:13:48 -04:00
Gregory John Casamento
25f7ec93cb
Add implementation of methods to add and delete NSSplitViewItem instances.
2020-07-23 05:33:02 -04:00
Gregory John Casamento
577aefb437
Add viewcontroller to item
2020-07-22 02:19:35 -04:00
Gregory John Casamento
2bd3faf3c8
Implement popover transition. NSPopover needs some additional work, but that will be in a different branch.
2020-07-22 01:37:08 -04:00
Gregory John Casamento
a59e998e20
Crudely working NSSplitViewController
2020-07-21 07:51:43 -04:00
Gregory John Casamento
726c847803
Decode splitview and items.
2020-07-21 06:38:47 -04:00
Gregory John Casamento
c7a3c798a9
Add encoding
2020-07-21 06:14:22 -04:00
Gregory John Casamento
2208132e41
Add check for relationship value window.shadowedContentViewController
2020-07-21 05:22:36 -04:00
Gregory John Casamento
b08a9576ff
Fix NSAlert appearing without a button. New behavior sets 'OK' if none are set.
2020-07-20 23:11:19 -04:00
Gregory John Casamento
2aa154b1e4
Use view instead of a new ivar
2020-07-20 17:26:40 -04:00
Gregory John Casamento
40871909f2
Add metnods for NSCoding/NSCopying
2020-07-20 05:33:40 -04:00
Gregory John Casamento
d30a2daa17
Finish implementation of setters/getters.
2020-07-20 05:12:36 -04:00
Gregory John Casamento
6ec5cf0020
Skeletons
2020-07-20 04:47:19 -04:00
Gregory John Casamento
2d1127f2f2
Add method declarations and ivars
2020-07-20 03:20:34 -04:00
Gregory John Casamento
2cfb6ecc73
Implement splitview management methods
2020-07-20 02:17:00 -04:00
Gregory John Casamento
79c83ab9ae
Add initial code.
2020-07-20 01:02:22 -04:00
Gregory John Casamento
586d207066
Remove useless else
2020-07-20 00:53:40 -04:00
Gregory John Casamento
8a04e0f61d
Minor formatting fixes
2020-07-19 05:01:13 -04:00
Gregory John Casamento
25ab2c7a9d
Fix inadvertent compilation error
2020-07-19 02:19:29 -04:00
Gregory John Casamento
d35781c519
Set segue_parent to connections and rename the segue_parent_parent var to something a little more comprehensible.
2020-07-19 02:06:25 -04:00
Gregory John Casamento
e44276fba8
Detect subclasses in processConnections...
2020-07-19 02:03:18 -04:00
Gregory John Casamento
0c278cc74b
Add method to pull subclasses and compare them to the xml elements so we can handle subclasses of NSWindowController and NSViewController, or future subclasses
2020-07-19 02:00:48 -04:00
Gregory John Casamento
fd14a3c591
Simplify. Remove unneeded call to method to retrieve controllerId in processSegues... method
2020-07-19 01:52:19 -04:00
Gregory John Casamento
707a6b4c7e
Simplify. Remove method processCustomElement:...
2020-07-19 01:24:28 -04:00
Gregory John Casamento
dc48f01b57
Cleanup header for GSStoryboardTransform
2020-07-19 00:36:13 -04:00
Gregory John Casamento
6611c50211
Make methods private.
2020-07-19 00:25:13 -04:00
Gregory John Casamento
bf7df4a693
Correct issue with placeholder returning nil
2020-07-18 23:58:50 -04:00
Gregory John Casamento
8daa604408
Eliminate connObj.
2020-07-18 23:23:45 -04:00
Gregory John Casamento
39b82a024f
Eliminate need for typecast.
2020-07-18 23:21:19 -04:00
Gregory John Casamento
0535f3bb4c
Made changes to processChild suggested by fred
2020-07-16 05:21:21 -04:00
Gregory John Casamento
630f71aa5b
Eliminate duplicate methods
2020-07-15 21:05:49 -04:00
Gregory John Casamento
4042a2550b
Simplify the code in doAction: when resolving the controller from it's id
2020-07-15 19:02:45 -04:00
Gregory John Casamento
9f04ad1b87
Add method suggested by fred.
2020-07-15 17:43:34 -04:00
Gregory John Casamento
b1d39649cb
Call 'perform' if the sender doesn't respond to performSegueWithIdentifier:'
2020-07-15 17:09:59 -04:00
Gregory John Casamento
9eb278c560
Check if the _sender responds to performSegueWithIdentifier:sender:
2020-07-15 09:27:45 -04:00
Gregory John Casamento
3b4b1b42d5
Remove uneeded methods, document reason why there is no else condition in doAction:
2020-07-15 08:08:27 -04:00
Gregory John Casamento
dc9847fdea
Check to see if the object in doAction: is a controller, if and only if it's not, then don't call the should method
2020-07-15 07:52:19 -04:00
Gregory John Casamento
f1a3e5dea6
Centralize logic for resolution of destination controller
2020-07-15 04:55:34 -04:00
Gregory John Casamento
c981f533df
Minor formatting changes
2020-07-14 06:13:23 -04:00
Gregory John Casamento
33901987e7
Remove all while loops and replace with FOR_IN
2020-07-14 05:38:31 -04:00
Gregory John Casamento
c10330384b
Remove use of uuid in 'isProcessedDocument'
2020-07-14 05:30:44 -04:00
Gregory John Casamento
429ba968ac
Add code to detect subclasses of controllers instead of assuming it will always be windowController and viewController
2020-07-14 05:12:50 -04:00
Gregory John Casamento
a59f92357a
Finish implementing storage of storyboard segue on action.
2020-07-14 04:31:08 -04:00
Gregory John Casamento
8e030e0fe5
Process segues as part of document processing per discussion with Fred.
2020-07-14 01:48:18 -04:00
Gregory John Casamento
ae0ddc2716
Remove uneeded documentMap
2020-07-12 17:48:45 -04:00
Gregory John Casamento
4430a6276d
Refactor code into separate, manageable, methods. Use FOR_IN fast enumeration instead of while.
2020-07-10 13:21:31 -04:00
Gregory John Casamento
b16b628b50
Refactor code which parses the controllerid
2020-07-10 13:09:22 -04:00
Gregory John Casamento
9dc7e63176
Pull out node/child processing.
2020-07-10 13:00:27 -04:00
Gregory John Casamento
e46baae8da
Refactor processSegue method
2020-07-10 12:45:21 -04:00
Gregory John Casamento
89f97f1f96
Refactoring transform
2020-07-10 12:29:10 -04:00
Gregory John Casamento
9a23a0acd2
Refactoring transform
2020-07-10 12:26:06 -04:00
Gregory John Casamento
ecd01a8e62
Merge branch 'master' into NSStoryboard_branch2
2020-07-09 14:58:38 -04:00
Gregory John Casamento
4835b0889c
Add implementations to dimension
2020-07-09 00:57:36 -04:00
Gregory John Casamento
6fbf8530de
Add implementations of methods to generate constraints
2020-07-08 21:36:09 -04:00
Gregory John Casamento
b352d55e55
Add implementations of methods to generate constraints
2020-07-08 21:34:59 -04:00
Gregory John Casamento
d2f79dbec0
Merge branch 'master' into NSLayoutConstraint_branch
2020-07-08 18:45:04 -04:00
Gregory John Casamento
1465b10cde
Fix special case segue from application scene.
2020-07-08 17:18:58 -04:00
Gregory John Casamento
349cace509
Fix dates
2020-07-06 09:50:55 -04:00
Gregory John Casamento
83ffec904a
Fix compilation error
2020-07-06 08:44:57 -04:00
Gregory John Casamento
626c48977a
Fix compilation error
2020-07-06 08:30:35 -04:00
Gregory John Casamento
59220e6beb
Refactor transform to a different class
2020-07-06 08:15:34 -04:00
Gregory John Casamento
a0afee8fb1
Update comment
2020-07-06 05:35:46 -04:00
Gregory John Casamento
73b03350b6
Remove comments and make improvements to code suggested by fred
2020-07-06 04:40:36 -04:00
Gregory John Casamento
596ee3a0b6
Call generic methods properly from less generic ones.
2020-07-05 23:22:22 -04:00
Gregory John Casamento
b8b88a7579
Add setTitle call to modal.
2020-07-05 23:09:07 -04:00
Gregory John Casamento
1ed5ff16e4
Correct some formatting.
2020-07-05 23:06:53 -04:00
Gregory John Casamento
ca72a59467
Fix some minor issues
2020-07-05 22:58:04 -04:00
Gregory John Casamento
2cd0585079
Make some changes to XPaths to make things a little more efficient.
2020-07-05 22:56:25 -04:00
Gregory John Casamento
647dd1095b
Add fast enum for the second loop
2020-07-05 22:31:59 -04:00
Gregory John Casamento
2ed95a86b9
Use fast enumeration
2020-07-05 21:12:02 -04:00
Gregory John Casamento
93fe3a260c
Corrections suggested by Fred
2020-07-05 20:42:35 -04:00
Gregory John Casamento
6ddb3b0233
Fix small memory issue
2020-07-05 14:02:20 -04:00
Gregory John Casamento
4fca61ede1
Center window
2020-07-05 13:59:48 -04:00
Gregory John Casamento
ae1be325cb
Remove GSStoryboard... class
2020-07-05 13:33:04 -04:00
Gregory John Casamento
6bf724ab47
External storyboards are now working
2020-07-05 12:39:34 -04:00
Gregory John Casamento
fa9f75073e
Improve logic when finding and showing controller
2020-07-05 12:07:28 -04:00
Gregory John Casamento
cdc934484b
Add placeholder logic
2020-07-05 11:14:13 -04:00
Gregory John Casamento
fb2c219a8c
Add beginnings of placeholder logic
2020-07-04 17:30:43 -04:00
Gregory John Casamento
1e565994cd
Center modal window
2020-07-04 15:14:48 -04:00
Gregory John Casamento
41460c80c5
Fix issues with controller instantiation
2020-07-04 14:55:08 -04:00
Gregory John Casamento
7d92caca6f
Segue partially working. Commit existing changes
2020-07-04 13:01:26 -04:00
Gregory John Casamento
486ab5bd5b
Merge changes made by Fred to fix NSTabView.
2020-07-03 15:42:38 -04:00
fredkiefer
c66019024f
* Source/GSXib5KeyedUnarchiver.m (alternateName:): Be more careful
...
when chopping of part of the name.
2020-07-03 19:37:45 +02:00
fredkiefer
56047d27e6
Add missing MacOSX methods.
2020-07-03 16:50:20 +02:00
Gregory John Casamento
d4cc1745d4
Relationship segue implemented.
2020-07-02 16:39:40 -04:00
Gregory John Casamento
11b5b4d2d6
Add proxy objects to perform segue
2020-07-02 13:24:48 -04:00
Gregory John Casamento
df3eaafdf3
Fix issue mentioned by fred.
2020-06-28 08:05:07 -04:00
Gregory John Casamento
a1776f21da
Merge branch 'master' into NSStoryboard_branch2
2020-06-24 12:37:07 -04:00
Gregory John Casamento
562e1868b3
Add setIsVisible method. It is 10.0 and was missing for some reason.
2020-06-24 11:13:38 -04:00
Gregory John Casamento
a1e470341c
Hot fixes: Failure to close extern 'c' section in NSPathControlItem.h corrected. Replace 'or' with 'orientation' as some compilers will reject this as a reserved word.
2020-06-24 10:28:49 -04:00
Gregory John Casamento
a405498686
Fixes for XIB file loading and Storyboards.
2020-06-24 10:14:34 -04:00
Gregory John Casamento
c6aa964149
Eliminate NSApplication from being added to topLevelObjects
2020-06-23 15:22:00 -04:00
Gregory John Casamento
d0c1d7f403
This should fix old xibs and correct new ones as well
2020-06-23 15:15:09 -04:00
Gregory John Casamento
b03bcf7e4a
Fix for xib loading (NSOwner wasn't being set properly) as well as some advances for storyboard loading.
2020-06-23 09:10:08 -04:00
Gregory John Casamento
34cd60e043
Remove storyboard specific modifications
2020-06-22 07:50:17 -04:00
Gregory John Casamento
155662d442
Remove detritus. Correct spelling of NSSeguePerforming.
2020-06-22 07:09:39 -04:00
Gregory John Casamento
7a907bea5e
Fix issue with crashing when NSStoryboard loads. Change customObjects to proper values for XIB files during transformation.
2020-06-22 07:01:49 -04:00
Gregory John Casamento
4f88808a10
Initial signs of life with Storyboard loading. Able to get menu to load and initial application node.
2020-06-22 02:56:15 -04:00
Gregory John Casamento
ea1667dbe2
Initialize storyboard with document, break it down into scenes. Each scene is, basically, a xib.
2020-06-20 06:58:11 -04:00
Gregory John Casamento
5456b9b5a6
Set main storyboard
2020-06-19 08:53:09 -04:00
Gregory John Casamento
70a3baa428
Load data into NSData for processing in NSStoryboard
2020-06-19 07:45:10 -04:00
Gregory John Casamento
04d131fb44
Remove loader
2020-06-19 07:04:37 -04:00
Gregory John Casamento
d19d780a90
Add skeleton implementation of storyboard.
2020-06-19 05:15:37 -04:00
Gregory John Casamento
9e80fbebbe
Add all empty classes make them compile.
2020-06-18 05:42:11 -04:00
Gregory John Casamento
178a2cabf5
Remove uneeded classes
2020-06-16 03:45:33 -04:00
Gregory John Casamento
f48dcc0869
Merge changes
2020-06-15 10:00:46 -04:00
Gregory John Casamento
ac207e296d
Change name of the handler
2020-06-15 06:07:59 -04:00
Gregory John Casamento
d8ca67cb8c
Merge branch 'master' into NSLayoutConstraint_branch
2020-06-15 05:56:41 -04:00
Gregory John Casamento
e91e5d820b
Flesh out skeleton of NSAccessibility* classes.
2020-06-15 05:24:53 -04:00
Gregory John Casamento
9b7a64a3c4
Initial commit for NSAccessibilityCustom*.[hm] classes.
2020-06-15 04:12:35 -04:00
Gregory John Casamento
9bc2b0b5d2
Complete NSCoding implementation
2020-06-14 19:13:17 -04:00
Gregory John Casamento
799ac3b89c
Remove logging
2020-06-14 12:39:19 -04:00
Gregory John Casamento
59b7d8cfca
Use enum value NSLayoutPriorityRequired instead of literal
2020-06-14 10:55:05 -04:00
Gregory John Casamento
58b82dc39a
decode NSRelation to it's numerical equivalent.
2020-06-14 10:34:10 -04:00
Gregory John Casamento
f7b731a75e
Decode NSFirst/SecondAttribute properly. Implemented method which decodes the text in the XIB to the correct enumerated value
2020-06-14 09:18:52 -04:00
Gregory John Casamento
1f20485073
Add changes suggested by Fred. Do not expose init method, add defaults for NSConstant and NSMultiplier
2020-06-14 06:57:26 -04:00
Gregory John Casamento
5c920907d7
Remove 'removeObserver' call
2020-06-14 06:22:57 -04:00
Gregory John Casamento
32716a1216
Only apply to the window changing size. Other notifications will be added as needed.
2020-06-14 06:02:19 -04:00
Gregory John Casamento
215842efcc
Streamlined isEqual: per discussion with Fred
2020-06-14 05:00:50 -04:00
Gregory John Casamento
d3dc69d805
Removed NSPriority from containsValueForKey:, the method checks for the name with the NS prefix as well as it is not needed
2020-06-14 04:46:52 -04:00
Gregory John Casamento
4e868a374f
Make sure applyConstraint is called only once for each constraint.
2020-06-14 04:23:13 -04:00
Gregory John Casamento
aaaf420c78
Streamline notification and add/remove of constraints
2020-06-14 03:29:39 -04:00
Gregory John Casamento
df9109f040
Remove debug stuff
2020-06-14 02:33:13 -04:00
Gregory John Casamento
027cb95650
Implement isEqual: so that we don't have any repeat constraints in the array
2020-06-14 02:31:18 -04:00
Gregory John Casamento
474e87d2ad
Changes in GSXib5KeyedUnarchiver to decode constraints.
2020-06-13 23:45:08 -04:00
Gregory John Casamento
fb3f9f5fe3
Add priority to copy, correct encoding and decoding.
2020-06-09 07:34:40 -04:00
Gregory John Casamento
bf3bc1668e
Add NSPriority, default priority to 100 if not present
2020-06-09 07:27:06 -04:00
Gregory John Casamento
8508f9f98f
Merge branch 'master' into NSLayoutConstraint_branch
2020-06-08 04:02:30 -04:00
Gregory John Casamento
9f74b1b915
Quick fix mispelled method name.
2020-06-08 04:01:28 -04:00
Gregory John Casamento
4c6548511f
Quick fix for issue with initialization of NSPDFImageRep. Change arrayWithObjects to arrayWithObject. It was causing a SIGSEGV.
2020-06-08 04:00:32 -04:00
Gregory John Casamento
a4a30889f7
Start adding logic to process constraints
2020-06-03 07:12:31 -04:00
Gregory John Casamento
af2319d26e
Add constraints when they are created
2020-06-02 04:58:13 -04:00
Gregory John Casamento
2c8692c379
Add dealloc
2020-06-01 02:27:49 -04:00
Gregory John Casamento
bb4d2b1284
Implement parsing methods.
2020-05-30 06:40:16 -04:00
Gregory John Casamento
33e39b1d93
Add methods to translate from relation and attribute to string.
2020-05-27 19:04:42 -04:00
Gregory John Casamento
44a3512ae2
Make changes to correctly decode firstItem and secondItem.
2020-05-26 23:59:00 -04:00
Gregory John Casamento
7faefbb0dd
Improve NSLayoutConstraint description
2020-05-26 15:06:28 -04:00
Gregory John Casamento
74afc3d88c
Merge conflicts
2020-05-26 02:07:51 -04:00
Gregory John Casamento
ca2a8fa6b0
Latest changes
2020-05-26 02:05:50 -04:00
fredkiefer
385fb7d204
* Headers/AppKit/NSColor.h,
...
* Source/NSColor.m: Add newer Cocoa methods.
2020-05-18 22:55:59 +02:00
fredkiefer
db28f7b420
Small formatting changes, but plenty of these.
2020-05-16 00:15:38 +02:00
Gregory John Casamento
1539213eeb
Resolve conflict
2020-05-15 10:10:19 -04:00
fredkiefer
be12d7bd1e
* Source/NSWindow.m (-makeFirstResponder, -sendEvent:): Correct
...
handling of new first responder not becoming first responder.
Patch suggested by Josh Freeman <pikopixel@twilightedge.com>.
2020-05-14 23:10:43 +02:00
Gregory John Casamento
2372be54a7
Update changelog
2020-05-12 12:27:20 -04:00
Gregory John Casamento
be214374ab
Implement skeletons
2020-05-11 07:23:04 -04:00
Gregory John Casamento
e2752e1bc4
Add skeleton implementation of NSLayoutGuide
2020-05-11 07:08:01 -04:00
Gregory John Casamento
75bfedc564
Eliminate warnings.
2020-05-10 16:44:48 -04:00
Gregory John Casamento
a115217ec3
Skeleton version
2020-05-10 16:38:52 -04:00
fredkiefer
981227145e
* Source/GSXib5KeyedUnarchiver.m: Clean up NSPathCell decoding.
2020-05-10 21:52:13 +02:00
Gregory John Casamento
e723d6914b
Encoding and decoding implementation
2020-05-10 15:03:31 -04:00
Gregory John Casamento
2d3587a4cc
Implement decoding
2020-05-10 14:49:06 -04:00
Gregory John Casamento
0a2f4e90e5
Implement methods in NSLayoutConstraint
2020-05-10 08:41:10 -04:00
Gregory John Casamento
a9a025ddf6
Implement methods in NSLayoutConstraint
2020-05-10 08:40:15 -04:00
Gregory John Casamento
c99d9f68d7
Implement methods in NSLayoutConstraint
2020-05-10 08:35:49 -04:00
Gregory John Casamento
86e4e58df3
Skeleton of NSLayoutConstraint
2020-05-10 08:22:12 -04:00
Gregory John Casamento
9c5143f1ce
Add NSLayout* classes. Correct API version and email.
2020-05-10 06:38:06 -04:00
Gregory John Casamento
b1980268e2
Initial skeletons for layout constraints
2020-05-10 02:26:06 -04:00
fredkiefer
8162d07536
* Source/NSStringDrawing.m: Initialize all the cache entries as
...
not used.
2020-05-09 21:22:41 +02:00
fredkiefer
ec0e80eaee
Remove unused variable.
2020-05-09 21:11:01 +02:00
Gregory Casamento
7fbf0bb067
Merge pull request #63 from gnustep/NSPersistentDocument_branch
...
NSPersistentDocument branch
2020-05-09 14:40:31 -04:00
Gregory John Casamento
cd44b3d036
Allocate concrete class
2020-05-09 14:27:49 -04:00
fredkiefer
66ca536acc
* Source/GSHorizontalTypesetter.m (_addExtraLineFragment): Make
...
sure curParagraphStyle and line_height always have useful values.
2020-05-09 17:16:47 +02:00
fredkiefer
cad8383e62
* Source/NSWindow.m (-initWithContentRect:...defer:): Call
...
setFrame:display: to ensure the minium and maximum size gets enforced.
* Source/NSFont.m (-description): Add this method.
2020-05-08 22:41:09 +02:00
Gregory John Casamento
17c39bf98a
Fix compilation error under gcc
2020-05-08 05:37:39 -04:00
Gregory John Casamento
9c9e520b6c
Get rid of unused 'err' variable.
2020-05-08 05:23:47 -04:00
Gregory John Casamento
da3ad926f9
Merge from master
2020-05-08 05:00:04 -04:00
Gregory John Casamento
e92930756b
Resolve conflict after merge from master
2020-05-08 04:50:39 -04:00
Gregory John Casamento
14131287b3
Correct frame
2020-05-08 01:33:19 -04:00
Gregory John Casamento
6df9f5466b
Add space
2020-05-08 01:29:59 -04:00
Gregory John Casamento
44cacc7766
Keep pathComponentCell and pathItems in sync
2020-05-07 20:10:54 -04:00
Gregory John Casamento
093844bb9a
Don't count 0 as a special case
2020-05-07 19:03:46 -04:00
Gregory John Casamento
5b8191556a
Don't count 0 as a special case
2020-05-07 19:00:07 -04:00
Gregory John Casamento
58e50ff079
Change do..while to while
2020-05-07 18:57:02 -04:00
Gregory John Casamento
3d711b5672
add release implmentation
2020-05-07 18:53:15 -04:00
Gregory John Casamento
13ae5fdb54
Eliminate include
2020-05-07 18:30:23 -04:00
Gregory John Casamento
e4b3a412c1
Include NSAttributedString from foundation.
2020-05-07 18:29:35 -04:00
Gregory John Casamento
485f9f4617
Internationalize
2020-05-07 17:56:02 -04:00
Gregory John Casamento
c81e67aeaa
Remove commented out code
2020-05-07 17:54:42 -04:00
Gregory John Casamento
d1803df5a7
Moved defaults to else branches
2020-05-07 17:53:57 -04:00
Gregory John Casamento
5fcbc9e46c
Moved defaults to else branches
2020-05-07 17:53:40 -04:00
Gregory John Casamento
dd80a3d890
Modify positions
2020-05-07 05:33:34 -04:00
Gregory John Casamento
e0357ebffe
Refactor drawPathComponentCellWithFrame:...
2020-05-07 05:29:47 -04:00
Gregory John Casamento
d1be7c89cb
includes
2020-05-07 03:11:14 -04:00
Gregory John Casamento
f9c2f3b864
Clean .m skeleton.
2020-05-07 01:08:05 -04:00
Gregory John Casamento
c0b812c73c
Add skeletons
2020-05-07 00:10:43 -04:00
Gregory John Casamento
9c84decf5f
minor fixes
2020-05-06 23:52:06 -04:00
Gregory John Casamento
d3e628fec5
minor fixes
2020-05-06 23:51:15 -04:00
Gregory John Casamento
8a5f5b180a
minor fixes
2020-05-06 23:50:37 -04:00
Gregory John Casamento
c636211e0e
minor fixes
2020-05-06 23:46:09 -04:00
Gregory John Casamento
63c02bed44
minor fixes
2020-05-06 23:45:25 -04:00
Gregory John Casamento
b982a2029e
minor fixes
2020-05-06 23:44:03 -04:00
Gregory John Casamento
9ddd7b3ae6
Use string instead of [url path]
2020-05-06 23:42:49 -04:00
Gregory John Casamento
225e24909f
Fix formatting
2020-05-06 23:34:09 -04:00
Gregory John Casamento
08f80ed5b5
Remove unneeded methods
2020-05-06 17:02:39 -04:00
Gregory John Casamento
5d74923ac3
Remove commented out code
2020-05-06 16:36:53 -04:00
Gregory John Casamento
fb280df615
Use URL to generate all of the path component cells
2020-05-06 16:18:53 -04:00
Gregory John Casamento
0e61c251bf
Use resetCursorRects
2020-05-06 14:02:41 -04:00
Gregory John Casamento
c84fa5a10f
Remove decoding of NSContents
2020-05-06 11:50:03 -04:00
Gregory John Casamento
deaae76366
Fix pathItems
2020-05-06 11:44:54 -04:00
Gregory John Casamento
3b7be08ade
Using current url in open panel.
2020-05-06 11:14:31 -04:00
Gregory John Casamento
1f74bec01c
Add setCellClass: / cellClass
2020-05-06 10:52:40 -04:00
Gregory John Casamento
1e1e1043f8
Add point values
2020-05-06 10:45:07 -04:00
Gregory John Casamento
0e7f729f1f
Use represented object
2020-05-06 10:38:24 -04:00
Gregory John Casamento
7764903d6d
Make drawing use the component cell to render
2020-05-06 08:38:31 -04:00
Gregory John Casamento
c67ca273a9
Added performDragOperation:
2020-05-06 08:18:32 -04:00
Gregory John Casamento
1725e272c6
Delegate uncommented, removed setObjectValue and use super version.
2020-05-06 08:11:28 -04:00
Gregory John Casamento
5cb4e41d17
Use rectOfPathComponentCell: to determine the frames of cells to be drawn.
2020-05-06 07:56:37 -04:00
Gregory John Casamento
d3322b62f2
Add tracking
2020-05-06 04:55:10 -04:00
Gregory John Casamento
925b6f8e1b
Add method to get rects of clicked items.
2020-05-06 04:39:39 -04:00
Gregory John Casamento
96b094be5c
Implement encoding
2020-05-06 02:56:01 -04:00
Gregory John Casamento
d7e1e06809
Set clicked path component cell
2020-05-06 02:38:01 -04:00
Gregory John Casamento
9dd7b6d56d
Make category unique
2020-05-05 15:35:35 -04:00
Gregory John Casamento
482b78d1ea
Fix select option
2020-05-05 15:24:00 -04:00
Gregory John Casamento
dd62ab2d2c
Correct encoding issue
2020-05-05 11:03:48 -04:00
Gregory John Casamento
9abc40727b
Path Cell encoding/decoding
2020-05-05 08:26:13 -04:00
Gregory John Casamento
22c1897eee
Fix popup positioning.
2020-05-05 02:14:46 -04:00
Gregory John Casamento
266ec7e430
Implement popUpMenuPositonItem:... dragging, dropdown implementation, menu changes
2020-05-04 09:50:22 -04:00
Gregory John Casamento
8222de40c6
Implement dragging handling and delegate interaction
2020-05-04 05:47:00 -04:00
Gregory John Casamento
636ebfcf0a
Complete rendering for all types.
2020-05-03 23:20:42 -04:00
Gregory John Casamento
7dd732f9de
Move to GSTheme.
2020-05-03 20:51:51 -04:00
Gregory John Casamento
a27119c56d
PathStyle changes
2020-05-03 13:07:53 -04:00
Gregory John Casamento
9a70a452b5
Add cell generation and images
2020-05-03 04:17:00 -04:00
Gregory John Casamento
0c05c151a8
Move decoding of style to the correct place.
2020-05-02 13:48:12 -04:00
Gregory John Casamento
7b0bbdc26a
Add to AppKit.h, implement URL and image lookup in NSPathComponentCell
2020-05-02 13:45:49 -04:00
Gregory John Casamento
12d6da05c0
Decode NSCell in the proper place. Fix metafont issue with toolTips
2020-05-02 08:12:23 -04:00
Gregory John Casamento
f597a389de
Decoding of NSPathCell objects is working.
2020-05-02 05:12:54 -04:00
Gregory John Casamento
4591d8b60b
Implement decoding
2020-04-28 12:07:34 -04:00
Gregory John Casamento
9dfe412e8e
Implement decoding
2020-04-28 11:59:38 -04:00
Gregory John Casamento
a4e5ea39d7
Implement encoding
2020-04-27 14:37:22 -04:00
Gregory John Casamento
60e395f4d1
Delegate to cell
2020-04-27 05:34:02 -04:00
Gregory John Casamento
5811355c00
Add NSPathControlItem
2020-04-27 03:25:19 -04:00
Gregory John Casamento
3dc3feda41
Add NSPathComponentCell
2020-04-27 01:55:31 -04:00
Gregory John Casamento
699bffe59c
Add skeleton code for NSPathCell
2020-04-27 01:33:49 -04:00
Gregory John Casamento
f07ed1351d
Add path component cells
2020-04-26 23:42:44 -04:00
Gregory John Casamento
c49fcc0e0b
Initial skeletal implementation of NSPathControl
2020-04-26 20:57:16 -04:00
Gregory John Casamento
a0aa55e1f1
Initial skeletons for Path objects
2020-04-26 17:15:06 -04:00
Gregory John Casamento
a390accec4
Merge branch 'master' into NSPathControl_branch
2020-04-26 15:30:05 -04:00
Gregory John Casamento
c8c312351a
Fix spelling and extra include.
2020-04-26 15:04:25 -04:00
Gregory John Casamento
456fe72ab9
Fix formatting issues.
2020-04-26 10:53:48 -04:00
Gregory John Casamento
760b14a2cc
Update pixel offset
2020-04-26 10:30:36 -04:00
Gregory John Casamento
54983cef50
Add NSEnabled decoding. it is encoded in NSControl, but is NOT used when it is decoded, so we have to retrieve the value here in NSSwitch.
2020-04-26 04:47:25 -04:00
Gregory John Casamento
0c1ab6c756
Remove pragmas to remove warnings. It was causing EXTRA warnings when building with gcc.
2020-04-24 07:05:06 -04:00
Gregory John Casamento
b0ead22814
revert GSThemeTools.m
2020-04-24 06:57:22 -04:00
Gregory John Casamento
d16e9769b0
Update display when setEnabled is called
2020-04-24 06:52:12 -04:00
Gregory John Casamento
6c690312e9
Correct formatting of code.
2020-04-24 06:36:14 -04:00
Gregory John Casamento
627a4894cc
Use fred's calculation for moving the knob
2020-04-24 06:34:43 -04:00
Gregory John Casamento
be756441aa
Use fred's approach for the colors
2020-04-24 06:25:06 -04:00
Gregory John Casamento
39601c0960
initialize colors as Fred suggested
2020-04-24 06:20:19 -04:00
Gregory John Casamento
d1beeaa0b7
remove uneeded function
2020-04-24 05:43:39 -04:00
Gregory John Casamento
2fb06e0e7b
remove uneeded comment
2020-04-24 05:43:12 -04:00
Gregory John Casamento
6c8691a082
Remove some warnings and unused functions, finish implementation of encoding.
2020-04-24 04:29:15 -04:00
Gregory John Casamento
bd2372230f
Undo removal of space.
2020-04-24 03:39:28 -04:00
Gregory John Casamento
33e2bbd1f0
Add setObject:
2020-04-24 03:32:57 -04:00
Gregory John Casamento
6e3d3a87d8
The warning generated by the code in this method -establishConnection is unavoidable. Disable the warning.
2020-04-24 03:27:34 -04:00
Gregory John Casamento
1a2ff4a40c
Add code to decode enabled state for switch
2020-04-24 02:47:17 -04:00
Gregory John Casamento
fdd51ae2df
Add color for disabled state
2020-04-24 02:34:59 -04:00
Gregory John Casamento
b32eb4d37d
Add initial versions of files.
2020-04-23 00:43:15 -04:00
Gregory John Casamento
ab83e1ef81
Fix issue with calling setState: on classes which aren't NSSwitch when it's not needed
2020-04-22 17:50:46 -04:00
Gregory John Casamento
5d1ec31ef2
Move color selection into the theme
2020-04-22 17:44:04 -04:00
Gregory John Casamento
57a8720cd8
Reduce repetition of code
2020-04-22 17:39:10 -04:00
Gregory John Casamento
f57e5184c3
Resolve theme issues, change size of knob
2020-04-22 17:34:14 -04:00
Gregory John Casamento
d4b7a0c76d
Attempt to fix issue with setState: on NSSwitch.
2020-04-22 17:02:53 -04:00
Gregory John Casamento
23ad6ba6c8
Add initWithCoder: / encodeWithCoder:
2020-04-22 05:20:04 -04:00
Gregory John Casamento
b3ac2b292b
Fix issue with mouseDown:
2020-04-21 23:41:13 -04:00
Gregory John Casamento
ec3227d132
Implement setXXXValue methods and getters
2020-04-21 23:36:11 -04:00
Gregory John Casamento
0df7e5f7d7
Improve colors
2020-04-20 15:13:28 -04:00
Gregory John Casamento
8fd9db5130
Improve position of knob
2020-04-18 16:31:05 -04:00
Gregory John Casamento
6bf8d790ef
Improve position of knob
2020-04-18 14:36:26 -04:00
Gregory John Casamento
d083bc061d
Improve calculation for knob position when in On state
2020-04-18 11:46:34 -04:00
Gregory John Casamento
da0f7ded36
Better colors
2020-04-17 18:03:26 -04:00
Gregory John Casamento
dae6b91c99
Add target/action
2020-04-17 07:40:40 -04:00
Gregory John Casamento
bfa9f0c1c2
Add mouseDown: implementation call to super
2020-04-17 07:24:34 -04:00
Gregory John Casamento
4d7bc4435b
Add mouseDown: implementation
2020-04-17 07:22:24 -04:00
Gregory John Casamento
aa9344c78b
Draw elements.
2020-04-17 06:32:05 -04:00
Gregory John Casamento
ecc9791ecf
Draw elements.
2020-04-17 06:10:04 -04:00
Gregory John Casamento
a1672a4605
Add skeleton drawing method for switch to GSThemeDrawing.
2020-04-16 12:16:30 -04:00
Gregory John Casamento
8785a1307b
More initial work.
2020-04-16 11:42:21 -04:00
Gregory John Casamento
ea5dbc2236
Merge branch 'master' into NSSwitch_branch
2020-04-16 06:33:36 -04:00
Gregory John Casamento
789e89f0a2
Fix all of the issues mentioned by Fred.
2020-04-15 18:34:04 -04:00
Gregory John Casamento
f1ab633b2f
Merge branch 'master' into NSSwitch_branch
2020-04-15 17:21:46 -04:00
Gregory John Casamento
64a33a3f45
Fix issue with NSSet and NSString.
2020-04-14 14:07:23 -04:00
Gregory John Casamento
8bdb4ffe16
Add methods for NSFontAssetRequest.
2020-04-14 13:41:27 -04:00
Gregory John Casamento
a761a01eb5
Add NSUserInterfaceItemSearching code.
2020-04-14 13:23:25 -04:00
Gregory John Casamento
e4fb12cae5
Add user interface compression
2020-04-14 11:54:02 -04:00
Gregory John Casamento
3d1da7a0b3
Skeleton for NSMediaLibraryBrowserController
2020-04-14 09:58:45 -04:00
Gregory John Casamento
63baff0b6a
Skeleton out scrubber layout
2020-04-14 09:38:09 -04:00
Gregory John Casamento
1479a4fa88
Fix issues with license and import statements
2020-04-13 15:04:12 -04:00
Gregory John Casamento
f989474735
Add NSwitch initial changes
2020-04-13 14:15:07 -04:00
Gregory John Casamento
66ea79f256
Fix issues pointed out by Fred. More fixes to come.
2020-04-13 14:14:14 -04:00
Gregory John Casamento
4d87b8e97a
Merge branch 'master' into mac_specific
2020-04-12 19:15:29 -04:00
Gregory John Casamento
9833ef333a
Add scrubber classes
2020-04-08 17:17:41 -04:00
Gregory John Casamento
b4676fa0b3
Add AppKitErrors
2020-04-07 19:23:53 -04:00
Gregory John Casamento
813aa7eefd
Add NSWindowRestoration protocol
2020-04-07 15:15:31 -04:00
Gregory John Casamento
3d8c8cf01c
Add some mac specific classes.
2020-04-07 08:31:18 -04:00
Wolfgang Lux
9afab3aaf8
Change arguments names to reduce confusion about their intended use
2020-04-01 13:15:48 +02:00
Wolfgang Lux
b42691c160
Remove redundant calls to close method.
2020-04-01 12:57:37 +02:00
Wolfgang Lux
88e318e5e8
Restore call to delegate method which was lost a while ago.
2020-04-01 12:55:53 +02:00
Gregory John Casamento
3ee2a1e85c
Merge branch 'master' of github.com:gnustep/libs-gui
2020-03-26 10:20:55 -04:00
Gregory John Casamento
15889eb8b1
Change declarations to NSExceptionName
2020-03-26 10:19:32 -04:00
Gregory John Casamento
bf90621300
Merge branch 'master' of github.com:gnustep/libs-gui into NSStoryboard_branch2
2020-03-25 02:32:11 -04:00
Fred Kiefer
ba165e185b
Merge pull request #51 from gnustep/NSFontCollection_branch
...
Merge NSFontCollection branch as nobody replied to my last comment.
2020-03-24 08:42:32 +01:00
Gregory John Casamento
d90821dc8e
Debug changes
2020-03-24 00:03:58 -04:00
Gregory John Casamento
b88bff5ddb
Change 'NSApplicationMain' to load storyboard if it is present.
2020-03-23 05:41:30 -04:00
Gregory John Casamento
dc8b036378
Add storyboard loader code. Storyboards are basically just xib files, so much of it is the same.
2020-03-22 22:16:48 -04:00
fredkiefer
6d5cbe977b
Add missing import.
...
Add author section.
2020-03-21 15:48:25 +01:00
fredkiefer
76f84654c2
Implement font collection matching code in GSFontEnumerator.
...
Remove trailing white space.
2020-03-21 15:33:41 +01:00
fredkiefer
8d56f280f8
Use NSDebugLLog to reduce amount of output.
...
Small clean ups.
2020-03-21 14:32:43 +01:00
fredkiefer
4a56f9c742
Reduce data size to a usefull amount.
2020-03-21 14:25:30 +01:00
fredkiefer
4715703a20
Clean up file handling code.
...
Remove trailing white space.
Correct exclusion processing.
2020-03-20 19:33:14 +01:00
Gregory John Casamento
2584386fbc
Add storyboard classes.
2020-03-20 05:50:56 -04:00
Gregory John Casamento
d6d1f2e658
use AUTORELEASE
2020-03-20 04:54:02 -04:00
Gregory John Casamento
6f7293d21e
Fix indentation
2020-03-20 04:53:20 -04:00
Gregory John Casamento
34cfca2d06
Minor fix. Move panel instantiation to after lock.
2020-03-20 04:52:18 -04:00
Gregory John Casamento
54fc199d73
Additional fix for color selection issue.
2020-03-20 04:35:13 -04:00
Gregory John Casamento
ab5a52b59e
Fix issue where color sampler only gets color from app windows. Now can get color from the entire screen.
2020-03-20 04:25:42 -04:00
Gregory John Casamento
bc47973133
Merge branch 'master' of github.com:gnustep/libs-gui into NSColorSampler_branch
2020-03-19 16:43:05 -04:00
Gregory John Casamento
53f211fdda
Correct license on NSSegmentedControl to reflect the LGPL as it should.
2020-03-17 00:23:04 -04:00
Gregory John Casamento
03191c3756
Minor changes for NSColorSampler
2020-03-17 00:11:40 -04:00
Gregory John Casamento
26fdf7e10b
Fix RELEASE statement
2020-03-15 19:44:11 -04:00
Gregory John Casamento
6b086ca150
Fix issue where color was being continuously updated.
2020-03-15 19:14:15 -04:00
Gregory John Casamento
c34e5688a1
NSColorSampler implementation
2020-03-15 18:39:22 -04:00
Gregory John Casamento
319c3677ff
Remove code per fred's suggestion
2020-03-15 04:36:29 -04:00
fredkiefer
c15ff512c7
Add proper initializer and try to get retain counts correct.
2020-03-13 17:57:49 +01:00
Gregory John Casamento
8f5e702766
Remove uneeded code
2020-03-13 05:19:07 -04:00
Gregory John Casamento
369e45ebe2
Add/Remove descriptors when appropriate
2020-03-13 03:14:42 -04:00
Gregory John Casamento
1f04167c7d
Autorelease NSFontCollection when created by _writeToFile
2020-03-12 16:03:39 -04:00
Gregory John Casamento
3a027a7eba
Remove errant comment
2020-03-12 15:46:52 -04:00
Gregory John Casamento
22fa2f21ea
Remove redundant check
2020-03-12 15:45:55 -04:00
Gregory John Casamento
28ff42fa4b
Correct indentation
2020-03-12 15:43:57 -04:00
fredkiefer
5680d2e0fd
Correct the implementation of some simple methods on NSFileCollection.
2020-03-12 16:40:04 +01:00
Gregory John Casamento
d9d5f60835
NSColorSampler initial commit
2020-03-12 04:14:09 -04:00
Gregory John Casamento
d8a43c580c
Add NSColorSampler class.
2020-03-12 03:22:12 -04:00
Gregory John Casamento
3194948df4
minor improvements.
2020-03-11 23:39:39 -04:00
Gregory John Casamento
4b72608c35
Fix storage of font collection files
2020-03-11 23:36:22 -04:00
Gregory John Casamento
38f4292989
Fix encoding
2020-03-11 19:00:52 -04:00
Gregory John Casamento
ddce45a6a2
Release memory from archiving and unarchiving.
2020-03-11 01:17:51 -04:00
Gregory John Casamento
2760d90061
Rewrite the reading and writing portions of NSFontCollection so that we can output the root object as NSFontCollectionDictionary
2020-03-11 01:06:29 -04:00
Gregory John Casamento
681e5c9ed9
Correct issue with encoding, use a dictionary to store everything. Create collections when initializing when appropriate
2020-03-09 04:11:56 -04:00
Gregory John Casamento
fb7bdc70a0
Merge branch 'master' of github.com:gnustep/libs-gui into NSFontCollection_branch
2020-03-08 20:50:59 -04:00
Sergii Stoian
a61aa9f68f
* Source/NSWindow.m (_applyFrame:): new helper method to do actual
...
resizing and repositionning.
(setFrame:display:): use _applyFrame method.
(applicationDidChangeScreenParameters:): use _applyFrame: method.
2020-03-05 23:27:31 +02:00
Sergii Stoian
3f85f86f3b
* Source/NSScreen.m: remove +screen comment - not ready yet.
2020-03-05 12:25:56 +02:00
Sergii Stoian
96a3579e98
* Source/NSWindow.m (applicationDidChangeScreenParameters:):
...
Call backend's `placewindow::` directly because our origin in OpenStep
coordinates might left unchanged and `setFrame:display:` has check
for it.
2020-03-05 02:21:26 +02:00
Sergii Stoian
6d4afe9678
Merge branch 'master' into randr
...
Conflicts:
ChangeLog
2020-03-05 02:19:23 +02:00
Gregory John Casamento
bf5d40ea58
Merge branch 'master' of github.com:gnustep/libs-gui into NSFontCollection_branch
2020-03-02 15:11:34 -05:00
Sergii Stoian
fcbb4d704b
* Source/NSWindow.m (center): always center window on main screen -
...
monitor where user expects to see window.
2020-02-28 02:18:20 +02:00
Gregory John Casamento
f54d47667b
Add implementations or mutable font dcollectioin
2020-02-26 07:36:45 -05:00
Gregory John Casamento
80bab3fa5a
Implement encoding
2020-02-25 21:25:55 -05:00
Sergii Stoian
f460e3f875
* Source/NSWindow.m (sendEvent:): removed usage of extra local variables
...
in GSAppKitWindowMoved code block.
2020-02-26 02:05:34 +02:00
Gregory John Casamento
a06dc3bef4
Add implementation for a few more methods
2020-02-25 18:15:02 -05:00
Gregory John Casamento
46d2636b36
Update _removeFile method. Correct minor comments
2020-02-25 11:02:39 -05:00
Gregory John Casamento
bd1a349c0a
Merge branch 'master' into NSFontCollection_branch
2020-02-25 09:00:17 -05:00
Gregory John Casamento
70bc1153de
Font collection constants
2020-02-25 08:58:44 -05:00
Sergii Stoian
b3e099f4ab
* Source/NSScreen.m (screens): add initial description of new logic
...
around screens (back, windows and menus) as comment.
2020-02-25 02:28:02 +02:00
Sergii Stoian
216d1f086f
Merge branch 'master' into randr
...
Conflicts:
ChangeLog
2020-02-23 23:38:36 +02:00
Sergii Stoian
fe5616f5e1
* Source/NSWindow.m
...
(applicationDidChangeScreenParameters:): quit while loop after
screen was found.
(sendEvent:): use `_screen` ivar to get screen befor frame change.
2020-02-23 23:26:18 +02:00
fredkiefer
3db981a95d
Move more behaviour from the IBActionConnection5 and IBOutletConnection5
...
classes to the original ones.
2020-02-23 18:22:21 +01:00
Sergii Stoian
c0c5cad292
Merge branch 'master' into randr
...
Conflicts:
ChangeLog
2020-02-23 03:04:19 +02:00
Sergii Stoian
99e0f4ddda
* Source/NSMenu.m (windowDidChangeScreen:): join two if statements.
2020-02-23 01:56:33 +02:00
Sergii Stoian
11ff1789e8
* Source/NSMenu.m (_setGeometry): take into account main screen
...
origin when calculating horizontal menu postion.
2020-02-20 01:11:33 +02:00
Sergii Stoian
fe1cf36de0
* Source/NSApplication.m (_appIconInit): take into account main screen
...
origin when placing application icon.
2020-02-20 00:53:44 +02:00
Gregory John Casamento
344a4bbaf8
Eliminate duplicate entries in GNUmakefile, remove 'blocking' capability in speech recognizer code for now.
2020-02-17 01:35:57 -05:00
Sergii Stoian
557486906a
* Source/NSMenu.m (initWithTitle:): moved observer setup for
...
window notification to applicationDidFinishLaunching: method.
(setTornOff:): setup oberver for window notifications if menu is
torn off, uset observer otherwise.
(applicationDidFinishLaunching:): setup oberver only for main menu.
(windowDidChangeScreen:): do not process notifications from menu
windows. Use -netstedSetFrameOrigin for frame change to take care
of submenus repositioning.
2020-02-14 14:14:05 +02:00
Sergii Stoian
c1c77cc7c0
* Source/NSMenu.m (windowDidChangeScreen:): simplify calculation of
...
frame X position.
2020-02-14 12:34:20 +02:00
Sergii Stoian
533be55806
* Source/NSWindow.m (setFrame:display:): use _screeForFrame: here
...
to prevent `_screen` reassign - it will be reassigned in
sendEvent: (GSAppKitWindowMoved event) after call to [self screen].
(setFrameFromString:): removed unused code because _screenForFrame:
never returns `nil`. Do not reassign `_screen` here.
2020-02-13 18:30:04 +02:00
Sergii Stoian
381c24cdf4
* Source/NSWindow.m (processEvent:): notification moved back here from
...
`screen` method. Placing posting notification into `screen` method
is unreliable/dangerous - notification observer may call [NSWindow screen]
which results in notification posting loop.
2020-02-12 13:55:15 +02:00
Sergii Stoian
4c531f04bc
* Source/NSWindow.m (processEvent:): posting notification
...
NSWindowDidChangeScreenNotification moved into `screen`
method.
2020-02-12 13:08:58 +02:00
Sergii Stoian
77778fb2bc
* Source/NSMenu.m (windowDidChangeScreen:): fixed formatting.
2020-02-12 12:10:14 +02:00
Sergii Stoian
2a1b9d4d54
* Source/NSWindow.m (sendEvent:): set current screen to ivar and
...
send WindowDidChangeScreen notification if window was moved to other
screen.
* Source/NSScreen.m (mainScreen): returns screen of main menu if no
key window exists. With this implementation default screen (screen at
index 0 in screens array) should never be returned.
* Source/NSMenu.m (initWithTitle:): observe WindowDidBecomeKey and
WindowDidChangeScreen notifications.
(windowDidChangeScreen:): new method to handle observed notification
added above. Moves menu to screen of key window for both cases: when
key window moved to or activated on different screen.
2020-02-12 01:46:17 +02:00
Gregory John Casamento
bacceb1a46
Prevent logging of content into public log. Only log server events
2020-02-11 06:37:49 -05:00
Gregory John Casamento
d0e05bfc3f
Add restart logic
2020-02-11 06:33:42 -05:00
Gregory John Casamento
9953d7d132
Correct issue with detecting if app is in foreground
2020-02-11 06:11:43 -05:00
Gregory John Casamento
5b96ad6692
Merge branch 'master' of github.com:gnustep/libs-gui into NSSpeechRecognizer_branch
2020-02-10 03:03:20 -05:00
Gregory John Casamento
1b2c0aad96
Correct some indentation
2020-02-10 02:31:39 -05:00
Gregory John Casamento
a9eb7c92e2
Minor changes
2020-02-09 23:00:26 -05:00
Gregory John Casamento
97a7bc738e
Move reconnection logic to one method
2020-02-09 21:26:01 -05:00
Gregory John Casamento
4ab70420a8
Add exception handling logic. I did this without using performSelector since it only occurs in a couple of places (it didn't seem worth the effort).
2020-02-09 19:55:46 -05:00
Gregory John Casamento
7ff1e9be8c
FontCollection changes
2020-02-09 17:45:44 -05:00
fredkiefer
b4ca06582e
* Source/NSFontDescriptor.m: Correct key for encoding and decoding.
2020-02-09 20:19:51 +01:00
Gregory John Casamento
33a8a8c28e
Some refactoring and cleanup
2020-02-09 07:11:25 -05:00
Gregory John Casamento
031868f73e
Changes to support multiple connections.
2020-02-09 05:30:35 -05:00
Gregory John Casamento
4b1d3c679f
Implement both ignoring all recognizers, but the ones specified and ignoring when app is not active.
2020-02-08 15:01:31 -05:00
Gregory John Casamento
6539ed8913
Final cleanup of debug output
2020-02-08 06:44:43 -05:00
Gregory John Casamento
f05702d450
Stop thread properly and close utterance.
2020-02-08 06:22:14 -05:00
Gregory John Casamento
07bf3d32e4
Shut down server when all connections are dead
2020-02-08 06:08:27 -05:00
Gregory John Casamento
60cf308471
Collapse server into normal instance
2020-02-08 02:45:40 -05:00
Gregory John Casamento
3468a92539
Cleanup. Fix issues pointed out in review.
2020-02-07 04:50:40 -05:00
Gregory John Casamento
4ebc932cb3
Fix issues pointed out by fred
2020-02-07 04:25:39 -05:00
Gregory John Casamento
8320300fdd
Cleanup speech synth implementation. Correct recognizer.
2020-02-06 03:15:18 -05:00
Gregory John Casamento
a9bc3fe5d9
Cleanup and some minor changes
2020-02-06 02:35:53 -05:00
Gregory John Casamento
92e00382c0
Make changes suggested by fred
2020-02-05 22:56:16 -05:00
Gregory John Casamento
ebefe3805b
Merge branch 'master' into NSSpeechRecognizer_branch
2020-02-04 06:03:47 -05:00
Gregory John Casamento
72697f699c
Complete initial implementation of speech recognizer
2020-02-04 05:26:52 -05:00
Sergii Stoian
d1466b23ef
Merge pull request #52 from gnustep/randr
...
Keep menu inside visible screen frame.
2020-02-03 02:24:47 +02:00
Sergii Stoian
deec9c5932
* Source/GSTitleView.m (mouseDown:): add additional sanity checks
...
for NSScreen, NSWindow values.
2020-02-03 02:22:27 +02:00
Sergii Stoian
75cbfce281
* Source/GSTitleView.m (mouseDown): use [_window screen] instead
...
of [NSScreen mainScreen].
2020-02-02 22:40:43 +02:00
Gregory John Casamento
b1f9f1fd78
Fix speech recognizer compilation
2020-02-01 04:41:52 -05:00
Gregory John Casamento
75122ac78e
Server name to #define
2020-02-01 04:33:25 -05:00
Gregory John Casamento
f891819498
Add code to connect with server
2020-02-01 04:30:36 -05:00
Gregory John Casamento
9ee975860a
Clean build for NSSpeechRecognizer
2020-02-01 04:16:48 -05:00
Sergii Stoian
a7aa7d014d
* Source/GSTitleView.m (mouseDown:): limit menu movement to screen
...
frame for top/left/right edges. Menu can be moved to the bottom until
title is completely visible.
2020-01-31 02:31:19 +02:00
Gregory John Casamento
2756be99e5
Merge branch 'master' into NSFontCollection_branch
2020-01-30 07:48:16 -05:00
Gregory John Casamento
2b388c6a88
Finish initialization method
2020-01-30 07:47:10 -05:00
Gregory John Casamento
772e4242a1
Finish initialization method
2020-01-30 07:46:41 -05:00
Gregory John Casamento
fac43795d6
Implement methods to modify font collections
2020-01-30 07:13:08 -05:00
Gregory John Casamento
f6555d14b0
Updates
2020-01-30 06:23:35 -05:00
Richard Frith-Macdonald
36343b81b1
Fix error in format string
2020-01-30 09:29:55 +00:00
Sergii Stoian
71056e625a
Merge branch 'master' into master
2020-01-28 14:46:26 +02:00
Sergii Stoian
1146f35276
* Source/NSWindow.m (applicationDidChangeScreenParameters:): use enumerator
...
to go through the list of screens. Removed commented out debug output.
2020-01-28 12:15:39 +02:00
Gregory John Casamento
697f6ba699
Add NSCTFontCollection so we can decode NSFontCollection
2020-01-27 02:31:11 -05:00
Gregory John Casamento
57d6be305b
Implement copyWithZone and mutableCopyWithZone
2020-01-26 21:53:28 -05:00
Sergii Stoian
a4174f2838
* Source/NSWindow.m (applicationDidChangeScreenParameters): take into
...
account screen origin change during window position recalculation.
* Source/NSScreen.m (dealloc): debug output was removed.
2020-01-27 00:47:08 +02:00
Gregory John Casamento
b41444e4c4
Correct errors and begin implementation of copy methods
2020-01-26 16:26:47 -05:00
Gregory John Casamento
15a2b03eab
Add setters and getters in NSMutableFontCollection
2020-01-26 14:42:25 -05:00
Sergii Stoian
d4ea1a490f
* Source/NSWindow.m (initWithContentRect:styleMask:backing:defer:):
...
added observer of NSApplicationDidChangeScreenParametersNotification.
(applicationDidChangeScreenParameters:): callback for added notification -
updates window position, set new screen object and saves frame if
autosave name exists.
* Source/NSScreen.m (initialize): remove observer of
NSApplicationDidChangeScreenParametersNotification - NSScreen shouldn't
do it. Backend explicitely calls -resetScreens before posting notification.
(_initWithScreenNumber:): ditto.
(_resetScreens): removed.
(deviceDescription): removed duplicated addition of NSDeviceSize object.
* Source/NSApplication.m (finishLaunching): remove observer of
NSApplicationDidChangeScreenParametersNotification.
2020-01-26 03:13:16 +02:00
Gregory John Casamento
73bbad4059
Initial implementation of NSFontCollection methods.
2020-01-25 19:14:17 -05:00
Gregory John Casamento
479dca0b6d
Remove from NSFontCollection.m
2020-01-25 17:49:42 -05:00
Gregory John Casamento
607861def6
Move constants to extern.m
2020-01-25 17:25:55 -05:00
Gregory John Casamento
2f50bad42f
Update gitignore
2020-01-25 13:19:33 -05:00
fredkiefer
8a000a6ce2
Remove useless code as the real object is at that time nil.
2020-01-24 22:59:41 +01:00
fredkiefer
db57ab7885
Replace the NSWindowTemplate5 by the runtime attribute @"NSWindowTemplate.visibleAtLaunch"
2020-01-24 21:47:49 +01:00
Sergii Stoian
731abde796
* Source/NSScreen.m (_initWithScreenNumber:): add self as observer to
...
NSApplicationDidChangeScreenParametersNotification.
(frame): use `_frame` ivar since libs-back recreates screens list.
(dealloc): remove observer.
(applicationDidChangeScreenParameters:): update _frame and _depth
ivars for bad behaving objects which retain NSScreen and not observing
screen parameters changes.
2020-01-24 19:48:28 +02:00
fredkiefer
8c08f0c4b3
Move XIB type detection from GSXibLoader to GSXIBKeyedUnarchiver.
2020-01-24 17:30:28 +01:00
fredkiefer
3541c564e6
Fix typo spotted by Greg.
2020-01-24 16:51:36 +01:00
fredkiefer
978c58bcde
HACK to get KVO to work on the array controller class.
2020-01-24 16:50:47 +01:00
Sergii Stoian
41dc7fa9cd
Fixed permissions.
2020-01-23 13:57:42 +02:00
Sergii Stoian
232b70967a
* Source/NSScreen.m (dealloc): removed unneeded -removeObserver call.
2020-01-23 12:51:51 +02:00
Sergii Stoian
50b7d772c2
* Source/NSScreen.m: retrun back accedentially removed comment.
2020-01-23 12:49:25 +02:00
Sergii Stoian
211d9bcc46
* Source/NSScreen.m (frame): removed extra semicolon.
2020-01-23 12:47:17 +02:00
Sergii Stoian
e0af3bd8c9
* Source/NSMenu.m (_screenChanged): removed.
...
(initWithTitle:): remove observer for
NSApplicationDidChangeScreenNotification.
2020-01-23 12:46:03 +02:00
Sergii Stoian
f322393161
* Source/NSApplication.m (finishLaunching): oberver for
...
NSApplicationDidChangeScreenParametersNotification was added.
2020-01-23 02:10:27 +02:00
Sergii Stoian
fbc08684f4
* Source/NSMenu.m (_initWithScreenNumber:): removed observer for
...
NSApplicationDidChangeScreenParametersNotification.
(_updateScreenInfo:): removed obsever action.
(frame): get screen diension from display server (-boundsForScreen)
to get actual numbers.
2020-01-23 02:08:55 +02:00
Sergii Stoian
dcec52e7be
* Source/NSMenu.m: fixed typo in comment.
2020-01-23 02:05:07 +02:00
fredkiefer
3ac76af826
Move toolbar ivar from NSWindowTemplate5 to NSWindowTemplate.
2020-01-22 20:29:19 +01:00
Sergii Stoian
b3113cd66f
* Source/NSScreen.m: (_initWithScreenNumber): observe notification from
...
baackend on screen changes (display resolution).
* Source/NSScreen.m: (_updateScreenInfo): initial implementation.
2020-01-22 19:15:57 +02:00
Gregory Casamento
22612a641c
Merge pull request #47 from gnustep/NSTouchBar_branch
...
NSTouchBar branch
2020-01-20 16:47:17 -05:00
Gregory John Casamento
2c3e755825
Move storyboard stuff to storyboard branch
2020-01-20 15:59:25 -05:00
Gregory John Casamento
1e2d243735
Start on storyboard
2020-01-20 15:52:31 -05:00
Gregory John Casamento
d507e88dec
Add skeletons
2020-01-20 15:48:02 -05:00
fredkiefer
60fc987fb7
Fix compiler warnings
2020-01-20 20:57:32 +01:00
fredkiefer
e2c59a7bee
Merge branch 'master' into xib_document
2020-01-20 19:12:15 +01:00
fredkiefer
09853bffc8
Fix indentation
2020-01-20 19:10:15 +01:00
Gregory Casamento
08c7bbdeaf
Merge pull request #46 from gnustep/NSDataAsset_branch
...
NSDataAsset branch
2020-01-19 20:44:18 -05:00
Gregory John Casamento
08cf9c3545
fix years
2020-01-19 20:43:49 -05:00
Gregory John Casamento
765e9bfecd
Change NSString to NSDataAssetName.
2020-01-19 20:42:40 -05:00
Gregory Casamento
25bdc6e89c
Merge pull request #45 from gnustep/NSAppearance_branch
...
NSAppearance branch
2020-01-19 20:19:28 -05:00
Gregory John Casamento
9919d63d29
Add dealloc
2020-01-19 16:11:06 -05:00
fredkiefer
bc7c0262c5
Clean up the old XIB loading code.
2020-01-19 18:52:36 +01:00
fredkiefer
46ea0fb36d
Merge branch 'master' into xib_document
...
# Conflicts:
# ChangeLog
2020-01-19 17:24:04 +01:00
fredkiefer
42d771d589
Get master to guild again after breakage of last commit.
2020-01-19 17:21:51 +01:00
fredkiefer
50bc834ddc
Add decoding of binding options and handle bindings to arrays
...
with transformations correctly.
2020-01-19 13:08:58 +01:00
Gregory John Casamento
c31ec536a2
NSNibOutletConnector and NSNibControlConnector classes added
2020-01-18 19:24:41 -05:00
fredkiefer
00bb2396a6
Diverse imporvements to get my XIB5 test application running.
2020-01-18 16:03:24 +01:00
Gregory John Casamento
7ba1d5f570
ASSIGN in initWithCoder:
2020-01-17 17:45:41 -05:00
Gregory John Casamento
a6c7d1d8fc
Add NSDataAsset
2020-01-17 17:34:43 -05:00
Gregory John Casamento
0b23edea63
Add dealloc
2020-01-17 17:29:58 -05:00
Gregory John Casamento
810232cdad
Correct some additional issues
2020-01-17 10:06:00 -05:00
Gregory John Casamento
9f2869bc82
Fix a couple of Fred's concerns.
2020-01-17 08:20:33 -05:00
Gregory John Casamento
e17c1287b3
Encoding
2020-01-15 10:39:44 -05:00
Gregory John Casamento
0a402df303
Implement copy
2020-01-15 10:02:58 -05:00
Gregory John Casamento
d9c42f8cc8
Clean compilation
2020-01-15 08:19:59 -05:00
fredkiefer
aeafa9578e
Add generic mechanism to decode keys that include the class name.
...
Also add header clip view to subviews of scroller.
2020-01-12 21:10:54 +01:00
fredkiefer
3a6176b0cf
Add observable array and use it for arrangeObjects.
2020-01-12 21:02:16 +01:00
fredkiefer
d7676fb7c2
Use decodeSizeForKey:.
2020-01-12 21:00:00 +01:00
fredkiefer
eb9fd58dce
Merge branch 'master' into xib_document
...
# Conflicts:
# .gitignore
# ChangeLog
2020-01-11 19:47:13 +01:00
fredkiefer
5f147345fc
Improve predicate editor decoding.
2020-01-11 19:33:24 +01:00
fredkiefer
97cb13a5ff
Add some more bindings
2020-01-10 20:53:53 +01:00
Sergii Stoian
9a58a93ee5
* Images/common_StepperDown.tiff,
...
* Images/common_StepperDownHighlighted.tiff,
* Images/common_StepperUp.tiff,
* Images/common_StepperUpHighlighted.tiff: new images with arrows
similar to scroll view buttons'.
* Source/GSThemeDrawing.m (stepperUpButtonRectWithFrame:),
(stepperDownButtonRectWithFrame:): center buttons horizontally; simplify
and cleanup.
* Source/NSStepper.m (acceptsFirstResponder): return NO. Returning
YES makes sense only if `keyDown:` is implemented.
(acceptsFirstMouse:): return YES.
* Source/NSStepperCell.m (cellSize): initial implementation. Retruns
minimum size based on up and button sizes.
2020-01-10 15:46:22 +02:00
fredkiefer
668ae592f5
Remove unneeded class mappings.
2020-01-07 21:38:07 +01:00
fredkiefer
14f88edfe8
Merge branch 'master' into xib_document
...
# Conflicts:
# ChangeLog
2020-01-07 21:27:20 +01:00
fredkiefer
c0714b0de1
Add minimal version of predicate editor copied over from mySTEP.
2020-01-07 21:25:21 +01:00
fredkiefer
9a9f32d1b5
Use a formatter in the NSDatePickerCell.
2020-01-07 17:38:03 +01:00
fredkiefer
dc955b1ce4
Add minimal version of date picker copied over from mySTEP.
2020-01-06 22:25:54 +01:00
fredkiefer
f6ce68d177
Add decoding for object controller and subclasses.
2020-01-06 20:17:23 +01:00
fredkiefer
210ce65e17
Correct handling of NSSelectedIndex and other references.
...
Add celltitle as a meta font name.
2020-01-06 14:30:04 +01:00
fredkiefer
05b35bd8a6
Small clean up.
2020-01-03 22:15:40 +01:00
fredkiefer
e868f47488
Add changelog entry.
2020-01-03 21:58:32 +01:00
fredkiefer
d45ce451f9
Move XIB type detection into GSXibLoader.m
2020-01-03 18:21:28 +01:00
fredkiefer
97891ed2bb
Add definition of NSWindowStyleMask.
...
Fix some indentation.
Remove commented out code.
2020-01-03 17:49:47 +01:00
fredkiefer
0792f3080d
Handle "message" as a font value and adjust the other values to
...
match the current GNUstep defaults.
2020-01-02 18:16:16 +01:00
fredkiefer
d810eb6945
Work on indentation.
2020-01-01 22:51:40 +01:00
fredkiefer
fd3c43c00d
Merge branch 'master' into xib_document
2020-01-01 22:29:05 +01:00
fredkiefer
378bb98c12
Remove more commented out code.
...
Extract search button method.
2020-01-01 22:28:40 +01:00
fredkiefer
2f5e2b3c84
More renaming.
2020-01-01 16:46:18 +01:00
fredkiefer
f0b36d6ee8
Removed commented out elements from XmlTagToDecoderSelectorMap
2020-01-01 16:36:15 +01:00
fredkiefer
40a9e5f7b2
Fix description methods.
2020-01-01 16:23:03 +01:00
fredkiefer
9ba7063a45
Better handling of state attribute.
2020-01-01 16:10:36 +01:00
fredkiefer
3ce90ffd8a
Minor spelling corrections
2020-01-01 14:13:59 +01:00
fredkiefer
0420155566
Clean up code for class NSCustomObject5.
2020-01-01 13:46:53 +01:00
fredkiefer
8b506e12b7
Better handling for DEBUG_XIB5
2020-01-01 13:39:38 +01:00
fredkiefer
250be5c957
Correct indentation.
2020-01-01 13:32:54 +01:00
fredkiefer
b6b28cc41c
Better warning text for missing root obejects in XIB.
2020-01-01 13:32:10 +01:00
fredkiefer
d14a7d4ae8
Remove confusing comments.
2020-01-01 13:28:51 +01:00
fredkiefer
65445f6e4f
Spelling correction and removal of a newline.
2020-01-01 13:24:39 +01:00
fredkiefer
cc8f4e6137
Document purpose and origin of coding flags.
2019-12-31 18:33:50 +01:00
fredkiefer
560f68323b
* Source/NSBundleAdditions.m (-pathForNibResource:): Report type
...
not filename while iterating.
2019-12-29 22:19:24 +01:00
fredkiefer
d25610bf6a
Merge branch 'master' into xib_document
2019-12-24 13:15:38 +01:00
fredkiefer
13c87bc9d0
"pullsDown" should not default to true.
2019-12-24 11:36:56 +01:00
Gregory John Casamento
a8360c0de4
Add string constants
2019-12-22 21:38:14 -05:00
fredkiefer
5c9c641113
Reenable userDefinedRuntimeAttribute handling that got lost.
...
Correct releasing of reference elements.
Add more font attributes and get the values from NSFont.
2019-12-22 13:46:50 +01:00
Sergii Stoian
1d0d5595a0
* Source/NSBrowser.m (frameOfColumn:): shift up column only for browser
...
with separated sparated columns layout.
(tile): fix column height calculation; moved sanity check of column
height closer to calculation; removed code that duplicates code below.
2019-12-18 17:35:59 +02:00
Sergii Stoian
3086184b2b
* Source/GSThemeDrawing.m (drawScrollViewRect:inView:): minor variables fixes for
...
variables usage.
2019-12-17 19:50:45 +02:00
Sergii Stoian
7c6a22d174
* Source/NSScrollView.m (tile): tweak location and height of vertical
...
scroller if header or corner view available.
* Source/GSThemeDrawing.m: (drawTableCornerView:withClip:): do not draw
black rectangle because -drawDarkButton:withClip: draws all necessary
elements.
* Source/GSThemeDrawing.m (drawScrollViewRect:inView:): further cleanup
of method implementation. Removed all tweaks of scroller length - all
required calculations must be done in NSScrollView's -tile method. Simplified
caluclations of X and Y positions of scroller.
2019-12-17 17:30:51 +02:00
Sergii Stoian
20db33e008
* Source/GSThemeDrawing.m (drawScrollViewRect:inView:):
...
Use [self sizeForBorderType: borderType] to determine border width.
2019-12-17 13:29:30 +02:00
Sergii Stoian
5c96e8ba02
* Source/GSThemeDrawing.m (drawScrollViewRect:inView:): fixed scroller
...
border positionning and length - do not overlap border if any.
2019-12-17 02:16:05 +02:00
fredkiefer
cbda1229ed
Improve string shortening for display.
2019-12-14 18:22:03 +01:00
fredkiefer
d6cfd60462
Add handling for resources. Currently only works for images.
2019-12-14 17:46:29 +01:00
fredkiefer
c542f5df99
Fix accicental copy
2019-12-14 16:35:37 +01:00
fredkiefer
6483cf5037
Handle boolean values with a default of YES once.
...
Remove duplicated code to decode specific types.
Correct handling of NSNoAutoenable.
2019-12-14 14:23:43 +01:00
fredkiefer
9977b1a921
Imporve toolbar loading.
...
Build toolbar after NIB loading it.
2019-12-13 23:58:14 +01:00
fredkiefer
bb22c61d3b
Simplifiy special code for connections.
...
Use helper method to create references.
Add toolbar support for windows template.
2019-12-13 18:21:49 +01:00
fredkiefer
e3c9e91ec1
Merge branch 'master' into xib_document
2019-12-13 16:56:09 +01:00
fredkiefer
2b701f8ba3
Add entries for toolbar item
2019-12-13 16:53:56 +01:00
Sergii Stoian
5884e55419
* Source/NSFont.m (smallSystemFontSize): return 10 as default value.
...
Update documention comment regarding default values for NSMiniFontSize
ans NSSmallFontSize.
2019-12-12 23:20:12 +02:00
fredkiefer
cffa72f107
Add first keys for toolbar decoding
2019-12-12 21:18:45 +01:00
fredkiefer
d5b913c53b
Move string UTF8 handling code to super class, where there is similar code.
2019-12-12 17:18:35 +01:00
fredkiefer
83963f9d2a
More code simplifications.
2019-12-11 23:46:44 +01:00
Sergii Stoian
e5a7cba164
* Source/NSWindow.m
...
(initialize): use MiniWindowTile image for miniwindow tile.
(drawRect:): adjusted position of title cell to fit tile image.
(setTitle:): disable drawing of title cell background;
use NSMiniControlSize font size for miniwindow title cell.
* Source/NSFont.m (systemFontSizeForControlSize:): increased default font
size for NSMiniControlSize.
2019-12-11 14:30:44 +02:00
Sergii Stoian
063e5708e7
Merge pull request #37 from trunkmaster/master
...
Insertion point height fix for NSText* objects
2019-12-11 12:23:06 +02:00
Sergii Stoian
1d19c11923
* Source/GSHorizontalTypesetter.m: removed extra imports left from
...
last 2 commits.
2019-12-11 12:13:09 +02:00
fredkiefer
3b48bd6277
Simplify alternate name generation
2019-12-11 10:20:48 +01:00
Gregory John Casamento
5f66cf232c
Compiling skeleton
2019-12-11 01:17:44 -05:00
Gregory John Casamento
2c883a428b
Implement skeleton
2019-12-11 01:09:41 -05:00
Gregory John Casamento
9769e652cd
Header skeleton builds
2019-12-11 00:52:27 -05:00
Gregory John Casamento
eb2815acf3
Initial add of NSFontCollection files
2019-12-10 21:18:24 -05:00
fredkiefer
ed79392a09
Four outlet use source instead of target.
2019-12-10 23:38:35 +01:00
fredkiefer
4b8a25072c
Add code from Eggplant to shorten strings when displaying in a rect.
...
This code has been partially rewritten.
2019-12-10 22:23:51 +01:00
Sergii Stoian
fcee2e2c63
* Headers/Additions/GNUstepGUI/GSLayoutManager.h,
...
Source/GSLayoutManager.m: new method -typingAttributes returns default typing
attributes of NSTextView.
* Source/NSLayoutManager.m: override GSLayoutManager's -typingAttributes - primitive
method - provides access to _typingAttributes ivar.
* Source/GSHorizontalTypesetter.m: use new GSLayoutManager's -typingAttributes method
to get paragraph style and font of new empty text container. Normally `curLayoutManager`
is a NSLayoutManager object so actually we get NSLayoutManager's _typingAttributes.
2019-12-10 19:23:04 +02:00
fredkiefer
f30ec504a4
Merge branch 'master' into xib_document
...
# Conflicts:
# Source/GSXibParser.m
2019-12-10 17:14:25 +01:00
fredkiefer
519d00ea99
Handle menu items with the standard mechanism.
2019-12-10 16:59:08 +01:00