Gregory John Casamento
0633f214c5
Remove unneeded import
2022-09-01 15:39:45 -04:00
Gregory John Casamento
a2b57fd1f3
Move logic to detect if it's a radio button to NSButtonCell, also simplify logic to flip the button state and prevent switch to off if button is currently on and is a radio button. This is consistent with 10.7+ behavior
2022-09-01 09:22:45 -04:00
Gregory John Casamento
3558247662
Move the call to a more centralized method so that it will be called in all cases without repeating code.
2022-08-28 05:22:16 -04:00
Gregory John Casamento
fdba6d2be6
Fixes as discussed with @fredkiefer
2022-08-27 10:09:56 -04:00
Gregory John Casamento
a9ca806c2b
Changes to address issue #151 . This should correct behavior of NSRadio buttons in GS and should implement the behavior seen in 10.7+
2022-08-27 03:46:12 -04:00
Sebastian Reitenbach
857c173d03
Don't misuse libgnustep-gui_INTERFACE_VERSION to define Resource Install paths
...
$(GNUSTEP_INSTANCE)_INTERFACE_VERSION is used in gnustep-make to define
the version of the shared object.
As a packager, there might be various reasons to
override the $(GNUSTEP_INSTANCE)_INTERFACE_VERSION
in order to control the library version.
So I do for gnustep-gui on OpenBSD packages. The problem here is, that
the libgnustep-gui_INTERFACE_VERSION is additionally used to specify the path
where resources like Panels, Localizations etc. get installed, however,
in Source/NSApplication.m, the use of
GNUSTEP_GUI_MAJOR_VERSION.GNUSTEP_GUI_MINOR_VERSION
As long as the libgnustep-gui_INTERFACE_VERSION is not overridden with
some other value, everything is fine. However, as in my case, Applications
aren't able to find the Panels/Translations provided by -gui anymore.
Decided to just remove the definition of libgnustep-gui_INTERFACE_VERSION
in these three Makefiles, as it was only used once, and used the
GNUSTEP_GUI_MAJOR_VERSION.GNUSTEP_GUI_MINOR_VERSION directly.
Alternatively, libgnustep-gui_INTERFACE_VERSION in these Makefiles
could could have been renamed to avoid this conflict.
2022-08-19 15:54:41 +02:00
Gregory John Casamento
bd3c954807
Merge branch 'master' of github.com:gnustep/libs-gui
2022-08-09 01:25:59 -04:00
Fred Kiefer
34423da47e
* Source/NSImageCell.m,
...
* Source/NSAccessibilityCustomAction.m,
* Source/NSStackView.m,
* Source/NSGridView.m: Fix compiler warnings
2022-06-12 22:13:06 +02:00
Gregory John Casamento
751d94aa2c
Temporary fix for issue caused by libs-base change
2022-04-30 02:27:38 -04:00
Riccardo Mottola
e0012349f6
Refactor resize bar notch width to be a constant and private inside GSTheme, making it accessible through -[GSTheme resizebarNotchWidth].
2022-03-31 23:43:52 +02:00
Riccardo Mottola
96db5bf89c
Fix resizing mode by fixing initialization order.
2022-03-31 22:58:02 +02:00
Gregory John Casamento
f21aa20815
Move check of index in 'key' before the xpath call
2022-03-29 20:06:53 -04:00
Gregory John Casamento
5f3b54e330
GSXibKeyedUnarchiver: Change format of customClasses dictionary
2022-03-29 19:49:35 -04:00
Gregory John Casamento
39bd359505
Move createCustomClassRecordForId:... to parent class
2022-03-28 18:47:41 -04:00
Gregory Casamento
33fea1762d
Merge branch 'master' into custom_class_xib3_changes
2022-03-26 11:28:29 -04:00
Gregory John Casamento
790b686f0d
Move _customClasses to GSXibKeyedUnarchiver and implement logic to build the _customClasses array for use in Gorm when loading the xib file.
2022-03-26 11:19:59 -04:00
Gregory John Casamento
de767ac0e0
Add version logic to correct issue for older gorm archives
2022-03-24 07:57:09 -04:00
Riccardo Mottola
6ec6f20f19
subclass initImageCell, so that RefusesFirstResponder can be set, matching Mac.
2022-03-22 22:52:06 +01:00
Wolfgang Lux
efb9bcb2e7
Select the first item of a NSPopUpButtonCell's new menu
2022-02-26 15:30:26 +01:00
Wolfgang Lux
ec3353ecd8
Never change the state of the selected item of a NSPopUpButton configured as a pull down
2022-02-26 15:21:04 +01:00
Gregory John Casamento
606505326c
Minor change: Add all new headers to DocMakefile
2022-02-21 14:22:47 -05:00
Fred Kiefer
7c1af2c874
Merge pull request #140 from williameveretteggplant/autoreleasepool_NSTextView
...
Fix memory leak in NSTextView
2022-02-14 23:42:08 +01:00
williameveretteggplant
b70fad26a6
Use autorelease pool macros
2022-02-14 15:35:37 -07:00
williameveretteggplant
0211713766
Remove extra line
2022-02-14 14:16:42 -07:00
williameveretteggplant
9925f50aef
Indentation
2022-02-14 14:15:26 -07:00
williameveretteggplant
aae1f34d0d
Undo change
2022-02-14 14:09:34 -07:00
williameveretteggplant
2403c21978
Fix memory leak of tool tips
...
Prevents the creation of tool tips where they don't already exist. Tool tips only need to be removed in the rect if there are tool tips.
2022-02-14 14:03:49 -07:00
williameveretteggplant
f37e93a440
Fix memory leak in NSTextView
...
On Windows, there is an occasional sporadic failure of autorelease to work correctly. In particular, this seems to happen when autorelease is invoked on an object while a call stack is in the middle of draining an autorelease pool. So, for example, when dealloc is called on an NSTextContainer, it then calls setTextContainer: on the associated NSTextView, which in turn calls textContainers on the layoutManager, which returns an autoreleased array of NSTextContainers. This array is sometimes released and sometimes it isn't.
Wrapping the setTextContainer: in an autorelease pool, which will then drain at the end of the method, rather than relying on the main autorelease pool in the run loop (which is in the middle of being drained), appears to fix this problem. This adds a small amount of overhead, but also makes the memory usage a little more efficient, since anything autoretained during the course of this method is released more quickly.
2022-02-11 17:12:50 -07:00
williameveretteggplant
3190ce4363
Merge pull request #1 from williameveretteggplant/patch-1
...
Fix memory leak in NSBox
2022-02-11 16:17:11 -07:00
williameveretteggplant
d744b26429
Fix GSToolTips leak in NSView
...
ToolTips can be present even when the flag is false, and it does no harm to invoke removeTipsForView: even if there are none. So this fixes a memory leak without any downside.
2022-02-11 16:15:28 -07:00
williameveretteggplant
db5ad42d8a
Fix memory leak in NSBox
2022-02-11 16:09:35 -07:00
Wolfgang Lux
f5ebdcd1d2
Do not update selected item's state when changing the menu
2022-02-08 22:21:38 +01:00
Wolfgang Lux
c50ef9d8fa
Restore fix for @97351199e
2022-02-07 18:19:03 +01:00
Wolfgang Lux
e4bd00f6eb
Fix to avoid dangling pointer when changing the menu of a NSPopUpButtonCell
2022-02-06 15:58:18 +01:00
Gregory John Casamento
67860bf8c1
Add declarations for setPlaceholderString:/setPlaceholderAttributedString and getters to header and implementation to NSTextField.m
2022-01-12 04:45:56 -05:00
Gregory John Casamento
ebc6eb99a3
Quick fix for compilation error
2022-01-12 01:45:49 -05:00
Gregory John Casamento
937c309c15
Quick fix for compilation error
2022-01-12 01:45:10 -05:00
Gregory John Casamento
fda74bfde8
Add changelog
2022-01-11 20:13:00 -05:00
Gregory John Casamento
93a0fc46ea
Use macro for fast enumeration
2022-01-11 20:10:09 -05:00
anthony
49e30a3378
GSStandardWindowDecorationView: Apply userSpaceScaleFactor to title bar height when calculating offsets
2022-01-11 19:51:45 +00:00
Fred Kiefer
b84d8cc3fd
* Headers/Additions/GNUstepGUI/GSWindowDecorationView.h:
...
Move new addon methods for Wayland to correct class
GSStandardWindowDecorationView.
* Source/GSWindowDecorationView.m: Keep variables declarations together.
2021-12-28 17:23:48 +01:00
Fred Kiefer
bc9d477a9f
Merge pull request #124 from nongio/windowdecoration-expose
...
Add helper methods in GSWindowDecorator protocol
2021-12-27 17:51:50 +01:00
Riccardo Canalicchio
8ec514e049
pointInTitleBarRect: remove hit-test from window buttons
2021-12-27 15:12:17 +01:00
Fred Kiefer
97351199e3
* Source/NSPopUpButtonCell.m: Try to prevent segmenation fault
...
when deallocating a popup button.
2021-12-26 23:46:02 +01:00
Fred Kiefer
4ad217d5c3
* Source/NSMenu.m: Rename method on NSMenuPanel for the Wayland
...
backend to -_menu to keep it apart from the already existing method
-menu on NSResponder.
* Source/NSSplitView.m: Correct decoded integer type.
2021-12-26 14:50:50 +01:00
Riccardo Canalicchio
4eafb6f34c
Add helper methods in GSWindowDecorator protocol for pointer hit test on window decorations
2021-12-17 09:09:37 +01:00
Gregory John Casamento
1d3f33b694
Restore older behavior for version 0 of NSSplitView. The previous change broke some older .gorm files.
2021-12-01 19:42:40 -05:00
Gregory John Casamento
d20fa6cc61
Make sure that the setDividerStyle: mthod is called only once when decoding from a gorm file
2021-11-18 18:01:45 -05:00
Gregory John Casamento
dae13af553
Check [bc isLoaded] before making window first responder
2021-11-18 13:17:56 -05:00
Gregory John Casamento
334e26eeb0
Add support for Thick/Thin/PaneSplitter NSSplitView settings
2021-11-15 10:20:33 -05:00
Gregory John Casamento
8ac4bf7547
NSSplitView, use CGFloat to encode _draggedBarWidth
2021-11-15 09:52:26 -05:00
Gregory Casamento
aae4b5897d
Use macro for encoding and decoding NSInteger.
2021-11-15 09:52:26 -05:00
Gregory Casamento
963938923b
Make some of the updates suggested by fred.
2021-11-15 09:52:26 -05:00
Gregory John Casamento
f88f70ca17
Implement arrangesAllSubview and other related methods.
2021-11-15 09:52:26 -05:00
Gregory John Casamento
54e555bc33
Add support for dividerThickness and bump version of NSSplitView to 1
2021-11-15 09:52:26 -05:00
Gregory John Casamento
8fa489282b
Fix compilation error. Added cast to (id) for nil when working with GSIArrayItem and GSIArray. This issue wasn't caught by CI since gui was not recompiled after base was altered.
2021-11-15 08:59:36 -05:00
Fred Kiefer
a047b10a51
16bit ( #123 )
...
* Fix compiler warnings
* Attempt to sort out byte order for 15 bit images.
* Try to get integer types from standard location
* Remove extra swap code by using more complex condition.
Thanks to Riccardo Mottola.
2021-11-08 22:46:25 +01:00
Riccardo Canalicchio
1e670335f6
expose menu attribute, required for wayland backend submenu
2021-11-07 15:33:21 -05:00
Gregory John Casamento
97379423f0
Revert change per discussion with @fredkiefer.
2021-10-27 16:14:57 -04:00
Gregory John Casamento
7023c7d06d
Add remaining changes contributed by testplant.
2021-10-27 15:18:23 -04:00
Gregory John Casamento
ac5b949f2a
Add fix to prevent iterating past the number of visible back views.
2021-10-27 15:00:38 -04:00
Gregory John Casamento
5666d7b7c2
Add NSScrollView keys for init/encodeWithCoder
2021-10-27 12:34:58 -04:00
Gregory John Casamento
e9548dd057
Add extra pixels to tooltip
2021-10-27 11:59:39 -04:00
Riccardo
58359b8de3
update signatures to match Apple ( #120 )
2021-10-26 16:17:45 +02:00
Riccardo Mottola
5e837b6858
Keep local variables to ensure correct values during recursion.
2021-10-25 23:22:32 +02:00
Gregory Casamento
7617392f80
Merge pull request #118 from gnustep/NSGlyphInfo_branch
2021-10-21 16:38:54 -04:00
Riccardo
8892408c8f
add a preference to disable spellchecker ( #115 )
...
* add a preference to disable spellchecker
* add GSDisableSpellCheckerServer
* fix typo and unintentional error.
* be clearer about default.
* one was too much
2021-10-18 22:29:50 +02:00
Gregory John Casamento
ffdffbe65e
Add comment to NSGlyphInfo
2021-10-15 11:35:48 -04:00
Gregory John Casamento
8d4b0b26da
Add NSGlyphInfo class. Initial implementation, will write some tests to determine behavior on macOS
2021-10-14 07:11:36 -04:00
Gregory John Casamento
98ebe51150
Remove exception when [indexes lastIndex] > numberOfColumns
2021-10-13 13:54:43 -04:00
Gregory John Casamento
a3d73cd3fb
Merge branch 'master' of github.com:gnustep/libs-gui
2021-10-13 08:26:42 -04:00
Gregory John Casamento
73c03767df
Add tabview enum to header, fix signture issue.
2021-10-13 08:26:37 -04:00
Riccardo Mottola
c6e4f8ef40
reapply checks about structs more carefully
2021-10-13 12:42:18 +02:00
Riccardo Mottola
08baddba7f
Revert "be more careful when freeing structs" for accidentally committing another patch together which should be reviewed separately.
...
This reverts commit 0c2157deaf
.
2021-10-13 12:36:20 +02:00
Gregory Casamento
723ddc2a22
Merge pull request #114 from gnustep/TP_NSNibLoading_branch
2021-10-12 19:39:05 -04:00
Gregory John Casamento
edc38e137f
Merge branch 'master' of github.com:gnustep/libs-gui
2021-10-12 19:20:30 -04:00
Gregory John Casamento
19426c573d
Update behavior of initWithBitmapDataPlanes:... to match documentation and return nil if it cannot initialize given the existing data
2021-10-12 19:20:24 -04:00
Gregory John Casamento
9c3f0fbbf3
Add new test for NSNibLoading. Add method loadNibNamed:owner:topLevelObjects:
2021-10-11 09:42:46 -04:00
Riccardo Mottola
f23139ddfb
match delegates to actual Apple signature
2021-10-11 01:39:08 +02:00
Riccardo Mottola
0c2157deaf
be more careful when freeing structs
2021-10-09 07:54:44 +02:00
Gregory John Casamento
0e54694019
Remove uneeded method declaration.
2021-10-03 05:17:00 -04:00
Gregory John Casamento
8395509199
Merge branch 'NSPopover_branch' of github.com:gnustep/libs-gui into NSPopover_branch
2021-10-03 05:15:31 -04:00
Gregory John Casamento
35a5b3c156
Fix final issues.
2021-10-03 05:15:16 -04:00
Gregory Casamento
9a5d7a2071
Yet again, to fix indentation.
2021-10-03 05:01:50 -04:00
Gregory Casamento
5600d29cc3
Force fix for spacing issue.
...
It seems as though, even though this shows correctly in emacs, it does not show the proper spacing on github.
2021-10-03 05:00:14 -04:00
Gregory John Casamento
5a2b657431
Remove gsdoc comments from source and move them to the header file for NSPopover.m/h. Correct indentation. Remove _contentView as it was causing a memory leak, simply add as a subview.
2021-10-03 04:54:35 -04:00
Gregory John Casamento
87e30f8514
Add code to dismiss popover if another window issmade key. Minor corrections to GSToolTips.m so that it uses the RELEASE/AUTORELEASE macros.
2021-10-02 17:28:24 -04:00
Gregory John Casamento
166ea25ef0
Add code to load the popover properly when not using a storyboard based application
2021-09-30 03:38:22 -04:00
86fa9b1d67
Added version checks for ImageMagick 7, to be safe!
2021-09-28 02:50:18 +02:00
092f93aed5
Fix compilation against ImageMagick 7.X when compiling with --enable-imagemagick
2021-09-24 23:05:58 +02:00
Gregory John Casamento
9abf2a7494
ASSIGN name to _name in initWithName:target:selector:
2021-09-14 02:38:24 -04:00
Gregory John Casamento
c6fc8e0984
Add simple implementation to NSAccessibilityCustomAction.m
2021-09-13 18:19:31 -04:00
Riccardo Mottola
0ded9f7ea2
force origin to (0,0) as suggested by Fred for a Subview
2021-06-17 23:16:20 +02:00
Riccardo Mottola
0b1771198f
When initializing the text view do not use the document view of the scroll view which is not yet set and invalid. (Fixes exceptions/crashes - fix by Fred Kiefer)
2021-06-17 14:12:59 +02:00
Gregory John Casamento
d3a1fd1119
Remove some unneeded comments in init method
2021-05-27 18:35:15 -04:00
Gregory John Casamento
ec1eb16cc8
Changes to return proper subview and arrangedSubview arrays for NSStackView. Refresh view when arranged subviews are set.
2021-05-27 08:14:43 -04:00
Gregory John Casamento
f481605a6a
Intermediate work on layout for container.
2021-05-27 08:05:14 -04:00
Gregory John Casamento
4002c0efa0
Show stack view container contents
2021-05-27 06:34:00 -04:00
Gregory John Casamento
1687283ccf
Fix decoding of NSStackViewContainerNonDroppedViews
2021-05-26 06:56:30 -04:00
Gregory John Casamento
e96de59a83
Fix decoding of NSStackViewContainerNonDroppedViews
2021-05-26 06:41:19 -04:00
Gregory John Casamento
1ed368de09
Add encoding for NSStackViewContainer class
2021-05-26 03:24:08 -04:00
Gregory John Casamento
6e5abba867
Add decoding keys for NSStackViewContainer
2021-05-26 02:31:43 -04:00
Gregory John Casamento
386d5aee5f
Fix distribution decoding for NSStackView
2021-05-25 12:56:57 -04:00
Gregory John Casamento
7a01dc7a99
Minor improvements
2021-05-25 07:25:19 -04:00
Gregory John Casamento
65ade78a5a
Fix issue with expanding control when needed
2021-05-24 08:13:28 -04:00
Gregory John Casamento
1414cfeff6
Add implementation for horizontal view without containers
2021-05-24 07:14:44 -04:00
Gregory John Casamento
ba065e55e2
More corrections to calculation.
2021-05-24 06:54:38 -04:00
Gregory John Casamento
f06f27f40d
More corrections to calculation. Move logic to _layoutViewsInView:withOrientation:
2021-05-24 06:40:52 -04:00
Gregory John Casamento
9c43880d85
More corrections to calculation. Move logic to _layoutViewsInView:withOrientation:
2021-05-24 06:03:23 -04:00
Gregory John Casamento
346138b042
More fixes
2021-05-23 16:13:30 -04:00
Gregory John Casamento
47b7b0b084
More fixes
2021-05-23 15:40:17 -04:00
Gregory John Casamento
37b1475f54
Slightly refactor where we are getting the frame
2021-05-23 15:33:40 -04:00
Gregory John Casamento
b4e7f7c065
Correct the math for calculating view position.
2021-05-23 14:29:05 -04:00
Gregory John Casamento
d9ed92cdec
Fix xib encoding for stack view, update MISSING file, add decoding for distribution, update NSStackView _refreshView method, update methods for adding views to stackview.
2021-05-20 22:31:00 -04:00
Gregory John Casamento
47d48a1659
Add methods to handle orientation in NSStackView.
2021-05-18 21:34:19 -04:00
Gregory John Casamento
8814229de5
Add container and methods needed to manage views
2021-05-17 23:56:42 -04:00
Gregory John Casamento
c67a284440
Add private stackview container class.
2021-05-17 22:46:13 -04:00
Gregory John Casamento
fe365693bd
Add middle and end containers. Rename keys correctly according to nib file.
2021-05-17 10:56:37 -04:00
Gregory John Casamento
b5f820d052
Implement _hasEqualSpacing
2021-05-17 06:15:56 -04:00
Gregory John Casamento
3fd0f590f4
Implement encodeWithCoder: for NSStackView
2021-05-17 05:45:25 -04:00
Gregory John Casamento
00672662de
Implement initWithCoder for NSStackView
2021-05-17 05:29:22 -04:00
Gregory John Casamento
2fe5ce8056
Add more info to debug when insert or addView methods are called
2021-05-17 01:08:08 -04:00
Gregory John Casamento
a2b48d2103
Add private views for storing things in different gravity settings
2021-05-17 01:06:59 -04:00
Gregory John Casamento
d415a75a03
Decoding for NSStackView
2021-05-16 02:47:55 -04:00
Gregory John Casamento
6e954298e2
Add call to allowsKeyedCoding to determine if encoding should be done for NSProxyObject
2021-05-15 21:37:59 -04:00
Gregory Casamento
a354fb0f7f
Merge pull request #103 from gnustep/xib_gorm_integration
...
XIB/Gorm integration
2021-05-06 23:08:16 -04:00
Riccardo Mottola
a4c5e48839
if a Help viewer is found and the file is opened, do not beep
2021-05-07 02:46:45 +02:00
Gregory Casamento
91fe895197
Merge branch 'master' into xib_gorm_integration
2021-05-02 12:17:13 -04:00
Gregory John Casamento
9534755dbb
Add logic to build an array which contains information to recreate custom class associations in GSXib5KeyedUnarchiver
2021-04-28 19:04:04 -04:00
Gregory John Casamento
74f8e99c2c
Add to the description of IBConnector so that it shows more detail.
2021-04-26 19:57:39 -04:00
Gregory John Casamento
79fa1b68cd
Changes to facilitate XIB loading in IB/Gorm. Added customClassNames to IBObjectContainer and skipped instantiation of custom classes in GSXib5KeyedUnarchiver if we are currently loading as a model in IB/Gorm.
2021-04-25 10:04:34 -04:00
Gregory John Casamento
b97aca9cd4
Removed unused GSXibObjectContainer.[hm] files from directory and from GNUmakefile
2021-04-24 11:08:21 -04:00
Gregory John Casamento
d9921efd8e
Use [GSModelLoaderFactory modelLoaderForData:] to generically implement methods that unarchive a model purely from data since we cannot use the file extension to determine which loader to instantiate.
2021-04-24 08:51:32 -04:00
Gregory John Casamento
0d3c3d1b2a
Add interface and abstract implementation of modelLoaderForData:
2021-04-24 06:06:45 -04:00
Gregory John Casamento
b5ecb4e490
Quick fix. Remove unecessary warning about storyboard in NSApplicationMain function
2021-04-23 07:04:47 -04:00
Gregory Casamento
72d9db4e4b
Merge pull request #74 from gnustep/NSGridView_NSStackView_branch
...
NSGridView branch
2021-03-29 10:12:05 -04:00
Fred Kiefer
0576f2736b
* Source/NSControl.m (-textDidChange:): If there is a binding with
...
continious update, pass on the changed text.
* Source/GSXibElement.m: Correct the handling of boolean values in attributes.
* Source/GSBindingHelpers.h,
* Source/NSKeyValueBinding.m: Prevent recursion when
reverseSetValue: is used.
* Source/NSTextField.m (-textDidChange:): Remove empty code line.
2021-03-27 21:20:28 +01:00
Gregory John Casamento
b1b6e9a2a1
Add padding back into calculation
2021-03-26 18:08:30 -04:00
Gregory John Casamento
a9598d9d10
Commit fixes for all issues Fred mentioned except for formatting.
2021-03-26 02:58:30 -04:00
Gregory John Casamento
bf381f8c31
Remove incorrect calculations in _refreshCells
2021-03-23 20:11:54 -04:00
Gregory John Casamento
914bcb6f68
Incorporate all suggestions made by Fred K.
2021-03-23 19:58:05 -04:00
Gregory John Casamento
d818fc42d4
Fix implementation of initWithViews:
2021-03-22 20:03:46 -04:00
Gregory John Casamento
ac2e5ff680
Change name of method _findPrototypeView to _prototypeFrame
2021-03-22 18:10:32 -04:00
Gregory John Casamento
857e4d2e28
Fix column/row spacing issues
2021-03-22 17:25:47 -04:00
Gregory John Casamento
0bc6216ef1
Fix minor issues with _cellsForRowAtIndex:
2021-03-22 14:20:19 -04:00
Gregory John Casamento
aacc539464
Make insertRow/Column based on the number of rows/columns in the view. Get cell from array or create based on that info
2021-03-22 13:48:08 -04:00
Gregory John Casamento
bf302d3a12
Add customPlacementConstraints
2021-03-20 07:45:44 -04:00
Gregory John Casamento
2576fbd215
Correct spelling
2021-03-19 06:35:06 -04:00
Gregory John Casamento
d7eca23b73
Double checked and corrected where the fast enumeration var was misdeclared in END_FOR_IN(...).
2021-03-18 18:44:20 -04:00
Gregory John Casamento
c561e4f2d5
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2021-03-18 18:37:26 -04:00
Gregory John Casamento
34e9da4f96
Fix issue with initWithViews enumeration of views
2021-03-18 14:19:02 -04:00
Gregory John Casamento
c816d484b4
Change moveColumnAtIndex: so that cell information is preserved.
2021-03-18 14:01:43 -04:00
Graham Lee
f3dd2fa451
Add stub for -[NSWorkspace frontmostApplication]
2021-03-17 21:18:24 +00:00
Gregory John Casamento
c46d190c08
Make gridViewWithNumberOfColumns:rows: generate an NSArray of NSArrays of NSViews before passing it to gridViewWithViews:
2021-03-17 09:19:12 -04:00
Gregory John Casamento
fd8533fab9
Change rows to views
2021-03-16 20:07:10 -04:00
Gregory John Casamento
ae3c4fbee5
Move autorelease to gridViewWIthViews:
2021-03-16 20:03:47 -04:00
Gregory John Casamento
0391347746
Fix numberOfCells methods
2021-03-16 13:28:42 -04:00
Gregory John Casamento
195b162c7e
Various corrections and typographical corrections.
2021-03-14 15:03:07 -04:00
Gregory John Casamento
9bdee0a181
Remove uneeded NSDebugLog statements
2021-03-14 14:57:08 -04:00
Gregory John Casamento
a449fa172f
Fixed minor formatting issues.
2021-03-14 14:55:55 -04:00
Gregory John Casamento
49348ffa24
Implement mergeCellsInRange: for row/columns
2021-03-14 14:47:10 -04:00
Gregory John Casamento
fd0d501604
Cleanup of comment
2021-03-14 14:33:03 -04:00
Gregory John Casamento
68dad85a1e
Address fred's comment about getting the cell more efficiently
2021-03-14 14:32:04 -04:00
Fred Kiefer
a07d68551f
* Source/NSMenu.m (-_setOwnedByPopUp:): Only update the menu if
...
there is a new popup.
2021-03-12 18:36:38 +01:00
Gregory John Casamento
a8cf81626b
Remove NSStackView from branch
2021-02-25 06:51:05 -05:00
Gregory John Casamento
bd819ac12c
Add supporting ivars into NSStackView for visiblePriority, clipping, gravity, customSpacing, and views
2021-02-25 05:01:33 -05:00
Gregory John Casamento
b8ecd7b59b
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2021-02-24 19:24:09 -05:00
Gregory John Casamento
b35da84d61
Implement numberOfCells/cellAtIndex: for NSGridRow and NSGridColumn classes.
2021-02-21 20:26:56 -05:00
Fred Kiefer
48a03d8b8f
* Source/NSPasteboard.m (-_pasteboardWithTarget:name:): Correct
...
wrong order of arguments to NSMapInsert.
* Source/NSPasteboard.m (-generalPasteboard): Simplify
implementation.
2021-02-21 20:45:56 +01:00
Gregory John Casamento
652ffb756e
Add default size for cell from observation in Xcode
2021-02-21 14:18:01 -05:00
Gregory John Casamento
e329b2d7de
Remove refresh from merge... call
2021-02-20 07:37:19 -05:00
Gregory John Casamento
7de5efd022
implement deleteRow/ColumnAtIndex: moveRow/ColumnAtIndex: methods.
2021-02-20 07:13:35 -05:00
Gregory John Casamento
037d50d445
insertRowAtIndex:withViews: correct implementation.
2021-02-20 04:54:31 -05:00
Gregory John Casamento
9156fa6da4
Precalculate column/row widths.
2021-02-20 02:38:49 -05:00
Gregory John Casamento
dd223a8ff0
Add note regarding calculation of row/column heights.
2021-02-20 02:03:20 -05:00
Gregory John Casamento
f9e2b42bc4
_refreshCells now reformats views properly.
2021-02-20 01:59:16 -05:00
Gregory John Casamento
b5c6e92dda
Fix encoding/decoding, start rewriting refresh to align cells.
2021-02-18 19:25:07 -05:00
Gregory John Casamento
eaf0351b78
Reimplement so that cells are managed in one place
2021-02-15 23:44:08 -05:00
Gregory John Casamento
f5d86cd623
Follow Fred's suggested data structure where we manage everything from NSGridView and call back to it from the column and row objects.
2021-02-15 02:33:59 -05:00
Gregory John Casamento
d97ab132ac
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2021-02-14 14:00:47 -05:00
Fred Kiefer
1c972d2892
* Source/NSSearchFieldCell.m: Correct encoding/decoding that was
...
broken in last commit of this file.
2021-02-12 19:47:50 +01:00
Gregory John Casamento
07ca3b7cd3
Merge branch 'master' into NSGridView_NSStackView_branch
2021-02-07 15:03:05 -05:00
Gregory John Casamento
cb135584c7
Use new macros
2021-02-06 20:04:54 -05:00
Gregory John Casamento
d0dd3331fb
Fix issue #91 , add non-keyed encoding to initWithCoder:/encodeWithCoder
2021-02-06 15:53:20 -05:00
Gregory John Casamento
78f84bb52a
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2021-01-24 12:13:53 -05:00
Fred Kiefer
a4ec02e613
* Source/NSTableView.m (-_numRows): Take column value binding into
...
consideration.
* Source/NSTableColumn.m (-setValue:forKey:): Reload table data.
2021-01-22 22:48:13 +01:00
Fred Kiefer
efff658f82
* Source/NSWindow.m (GSOrderedWindows): Don't try to handle
...
already gone windows that may be returned from a slow window manager.
2021-01-22 14:53:15 +01:00
Gregory John Casamento
f575d8313c
Add spaces and add .0 for floats to make things clearer
2021-01-20 12:41:21 -05:00
Gregory John Casamento
ba9dfadbf5
Fix decoding in Xib unarchiver. Other changes
2021-01-18 17:16:30 -05:00
Gregory John Casamento
6ee3740797
implement properties
2021-01-17 12:50:25 -05:00
Gregory John Casamento
9dbbc2d257
Clean up implementation
2021-01-16 20:49:54 -05:00
Gregory John Casamento
4b0f8c7173
Implement insertRowAtIndex:...
2021-01-16 20:39:14 -05:00
fredkiefer
5e4ab88aa7
Updating documentation for the upcoming 0.29.0 release.
2021-01-16 20:37:24 +01:00
Fred Kiefer
d28fe15d03
Merge pull request #88 from anthonyc-r/master
...
Make GSHorizontalTypesetter use defaultTabInterval if it has run out …
2021-01-16 17:33:39 +01:00
Gregory John Casamento
e5d82ac329
Cleanup implementation
2021-01-16 10:58:34 -05:00
Gregory John Casamento
7a5b4db32a
Place views in superview.
2021-01-16 10:55:01 -05:00
Gregory John Casamento
44d956d508
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2021-01-16 05:10:18 -05:00
fredkiefer
e34e28e4c7
* Source/NSControl.m: Change encoding/decoding to protect
...
against differences in integer size.
2021-01-15 22:48:11 +01:00
Gregory John Casamento
be109b850a
Start implementation of refresh/rectForCell
2021-01-15 08:59:54 -05:00
Gregory John Casamento
53f5352675
Start implementation of refresh/rectForCell
2021-01-15 08:54:40 -05:00
Gregory John Casamento
91977535e6
Add NSDebugLog(..)
2021-01-14 08:24:17 -05:00
Gregory John Casamento
9f39948dd6
Encoding of NSGridView
2021-01-14 08:21:31 -05:00
Gregory John Casamento
b1621c5510
Decode grid cells in xib file.
2021-01-14 06:55:11 -05:00
Gregory John Casamento
5ce0b46a4a
Progress decoding rows/columns
2021-01-14 02:54:54 -05:00
Gregory John Casamento
200d325d94
Instantiate the row or column objects in the methods where needed
2021-01-12 08:51:48 -05:00
Gregory John Casamento
e97e6d5c1e
Do not retain the view in the row/column instances
2021-01-12 04:05:52 -05:00
Gregory John Casamento
fd2c454a60
encode/decode gridview column
2021-01-11 09:19:40 -05:00
Gregory John Casamento
3706afee0a
encode/decode gridview column
2021-01-11 08:24:19 -05:00
Gregory John Casamento
e43256516b
Add code to encode typedstream NSGridCell
2021-01-11 06:08:39 -05:00
Gregory John Casamento
f1883469b4
Add code to decode typedstream NSGridCell
2021-01-11 06:04:17 -05:00
fredkiefer
5294a34911
Add macros for encoding/decoding.
2021-01-10 22:40:29 +01:00
fredkiefer
35698d41b6
Change encoding/decoding to protect against differences in integer size.
2021-01-08 17:18:36 +01:00
Gregory John Casamento
af0c1c4e0e
Correction of keys and decoding
2020-12-27 15:37:31 -05:00
Gregory John Casamento
10cd98e74f
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2020-12-24 04:46:58 -05:00
Riccardo Mottola
05572b2d01
fix compilation with ICU 68
2020-12-21 16:35:10 +01:00
Gregory John Casamento
5be2cc4154
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2020-12-14 10:15:02 -05:00
fredkiefer
d899741be4
* Source/NSSearchFieldCell.m: Use GSTheme to display the popup.
2020-12-13 20:38:35 +01:00
fredkiefer
a0f0b8b147
* Source/NSSearchField.m,
...
* Source/NSSearchFieldCell.m: Small cleanups in formatting and int types.
2020-12-12 19:18:29 +01:00
Riccardo Mottola
4004f549d7
height is CGFloat
2020-12-12 02:20:01 +01:00
Riccardo Mottola
0ff4adfd42
minor code style updates, transition to CGFloat and correct signedness too
2020-12-12 01:54:37 +01:00
Riccardo Mottola
9db97cd047
Use centerScanRect to correct Items frame and avoid flickering.
2020-12-12 23:32:01 +01:00
Gregory John Casamento
9fba8e5af6
Remoce call to decodeIntegerForKey: and remove superfluous implementation.
2020-12-07 09:01:49 -05:00
fredkiefer
5cee71869b
* Source/NSToolbarFrameworkPrivate.h,
...
* Source/GSToolbarView.m,
* Source/NSToolbar.m: Minor changes to format code, remove unused
methods and introduce some new helper methods.
2020-12-06 22:10:13 +01:00
Gregory John Casamento
84cca3fbca
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2020-12-03 09:07:38 -05:00
fredkiefer
59b4b15f7e
Merge branch 'master' of github.com:gnustep/libs-gui
...
# Conflicts:
# ChangeLog
2020-11-29 23:08:15 +01:00
fredkiefer
6e417da18e
* Source/NSMenuView.m (-mouseDown:): Protect against _window going
...
away during tracking.
2020-11-29 23:04:50 +01:00
Gregory John Casamento
4b072d3726
Merge branch 'master' of github.com:gnustep/libs-gui into NSGridView_NSStackView_branch
2020-11-27 07:24:44 -05:00
Riccardo Mottola
b7f5fb2edf
Use standard setMenu: in release and avoid leaking the Menu.
2020-11-24 00:29:10 +01:00
Gregory John Casamento
cb8b56a5ee
Add encoding
2020-11-23 00:44:08 -05:00
Gregory John Casamento
269103e1e9
Add implementation of decodeIntegerForKey: to allow decoding of enums, add non keyed decoding to NSGridView.
2020-11-22 23:29:58 -05:00
Gregory John Casamento
a10b869710
Fix issue fred found and add code to decode Xplacement, Yplacement and rowAlignment.
2020-11-19 14:07:51 -05:00
Gregory John Casamento
9bd3a460a5
Fix issue fred found and add code to decode Xplacement, Yplacement and rowAlignment.
2020-11-19 14:06:05 -05:00
Gregory John Casamento
0c180978d9
Add decoding for row and placement
2020-11-18 22:38:33 -05:00
Gregory John Casamento
c3943fb21c
Add encoding
2020-11-16 16:25:23 -05:00
Gregory John Casamento
08a448fc79
Add keyed encoding for row
2020-11-16 15:49:25 -05:00
Gregory John Casamento
db428d9e0c
Add enciding for NSGridCell
2020-11-16 14:32:46 -05:00
Gregory John Casamento
07fcafcfdc
Fix decoding
2020-11-15 02:33:40 -05:00
Gregory John Casamento
6184b12128
Fix decoding
2020-11-15 01:34:04 -05:00
Gregory John Casamento
f04f8536ec
Minor cleanup
2020-11-15 00:15:11 -05:00
Gregory John Casamento
c486e7c14d
Add initWithCoder: implementation
2020-11-15 00:04:02 -05:00
Gregory John Casamento
0e246f3c36
Add initWithCoder: implementation
2020-11-14 23:59:22 -05:00
Gregory John Casamento
848586fb6b
Add encoding for NSGridView
2020-11-14 15:52:35 -05:00
Gregory John Casamento
a016137aba
Merge branch 'master' into NSGridView_NSStackView_branch
2020-11-03 17:07:28 -05:00
Riccardo Mottola
7b819af623
Support greyscape output colorspace in JPEG decompression, fix Alpha output do NO, since JPEGs do not support it.
2020-11-03 01:57:34 +01:00
fredkiefer
36772d25a1
* Source/NSTableView.m (-validateEditing): Reset _isValidating on
...
intermediate return.
Patch by Andreas Höschler <ahoesch@smartsoft.de>.
2020-10-18 23:52:19 +02:00
anthonyc
186f2da812
Make GSHorizontalTypesetter use defaultTabInterval if it has run out of defined tabstops
2020-10-15 17:57:20 +01:00
rmottola
2858654976
include hack for interface in Win headers so that no patch of MinGW is needed, also try to refine bool redefinition which changes among jpeg library versions - although not foolproof solution
2020-10-15 16:58:11 +02:00
fredkiefer
4b42583379
* Source/NSColor.m: Protect against theme colour list missing out
...
on default colours.
2020-10-04 22:39:39 +02:00
fredkiefer
8f46157e16
* Source/GSToolTips.m: Revert bogus last commit.
2020-09-14 23:21:52 +02:00
Gregory John Casamento
1889812055
Fix comment
2020-09-12 20:02:13 -04:00
Gregory John Casamento
faf57dd7a5
Merge branch 'master' into windows_corrections
2020-09-12 19:57:44 -04:00
fredkiefer
4cb2b0693f
* Source/NSTextView.m (-initWithCoder:): Make sure text container is
...
in sync with the text view resize behaviour.
* Source/NSScrollView.m (-initWithCoder:): Add scrollers as
subviews when decoded.
2020-09-12 21:59:16 +02:00
Gregory John Casamento
2f0a22357c
Merge branch 'master' into windows_corrections
2020-09-11 18:59:52 -04:00
Fred Kiefer
1f35fc1916
Merge pull request #82 from gnustep/nextspace-backports
...
NSWindow input focus switch fix
2020-09-11 22:59:04 +02:00
fredkiefer
c39b49c0d2
* Source/GSLayoutManager.m
...
+ (-glyphRangeForCharacterRange:actualCharacterRange:): Handle zero
+ length charRagne at end of text correctly.
2020-09-11 22:11:31 +02:00
Sergii Stoian
f7f80ecf8a
* Source/NSWindow.m (makeKeyAndOrderFront:): unhide/activate
...
application after ordering and making it key. This prevents
focus flickering between current key window and this window
during application activation.
Do not try to set key and main if window can't be set as key.
2020-09-11 12:52:09 +03:00
Gregory John Casamento
79374c6670
Update tooltips so that they display properly no matter what the theme is set to
2020-09-08 01:09:15 -04:00
fredkiefer
6832eaf1c4
* Source/GSXib5KeyedUnarchiver.m (-decodeCellPrototypeForElement:): Fix misuse of setType:.
2020-09-07 17:38:21 +02:00
Gregory John Casamento
cfd16f5afe
Fix strange behavior of NSCell when running on windows. When a XIB or Storyboard is loaded setType is called and resets the value of the cell to 'title' for an unknown reason.
2020-09-01 04:53:13 -04:00
Gregory John Casamento
817374c50c
Rollback last quickfix
2020-08-30 03:26:21 -04:00
Gregory John Casamento
ffee2f9560
Merge branch 'master' of github.com:gnustep/libs-gui
2020-08-27 19:52:28 -04:00
Gregory John Casamento
ca50dfa984
Quick fix for App exiting when it still has windows (on Win32)
2020-08-27 19:52:13 -04:00
Gregory John Casamento
e0df225d90
Add ivars
2020-08-23 04:12:38 -04:00
Gregory John Casamento
dbd46a5839
More implementation of NSGridView
2020-08-23 00:57:29 -04:00
Gregory John Casamento
31432274a6
Merge branch 'master' into NSGridView_NSStackView_branch
2020-08-21 15:32:17 -04:00
Gregory Casamento
31958bf6e5
Merge pull request #73 from gnustep/NSText_branch
...
NSText* classes remaining in MISSING
2020-08-21 15:23:13 -04:00
Gregory John Casamento
3cc92a976d
Eliminate warnings in NSTextFinder
2020-08-21 13:37:22 -04:00
Gregory John Casamento
1711b1d0da
Delegate all functionality for NSTextFinder to GSTextFinder
2020-08-19 02:13:44 -04:00
Gregory John Casamento
ebafa1786d
implemented changes suggested by review
2020-08-18 20:23:39 -04:00
Gregory John Casamento
1821d34ff2
Retab and correct indentation
2020-08-18 17:09:47 -04:00
Gregory John Casamento
65ba6fb8f9
Adding attribution for my changes to .m file
2020-08-18 15:57:38 -04:00
Gregory John Casamento
867e7879ac
Call layoutManager from drawCharactersInRange:forContentView:
2020-08-18 14:53:40 -04:00
Gregory John Casamento
b242e3407a
call performFindPanelAction: from performTextFinderAction:
2020-08-18 13:43:22 -04:00
Gregory John Casamento
889a1eb13b
move call to validateUserInterfaceAction:
2020-08-18 13:35:00 -04:00
Gregory John Casamento
4d90930d64
Add implementation for validateUserInterfaceAction:
2020-08-18 13:32:13 -04:00
Gregory John Casamento
a02336f84f
Implement rectsForCharacterRange: per example for firstRectForCharacterRange:
2020-08-14 12:34:49 -04:00
Gregory John Casamento
fe50e9f40a
Correct previous change
2020-08-14 12:24:03 -04:00
Gregory John Casamento
553d81071d
Return entire string for NSTextView in stringAtIndex:...
2020-08-14 11:58:29 -04:00
Gregory John Casamento
0740fc5f14
implement suggestion to call validation methods in perform methods.
2020-08-14 11:13:45 -04:00
Gregory John Casamento
41484fd5b3
Add NSResponder actions
2020-08-13 22:54:55 -04:00
Gregory John Casamento
d72e9e6ced
Remove uneeded instance var.
2020-08-09 10:21:52 -04:00
Gregory John Casamento
938467102e
Changed to allocate a new instance
2020-08-09 08:49:20 -04:00
Gregory John Casamento
72eb294eb6
Fix method name.
2020-08-09 08:02:41 -04:00
Gregory John Casamento
7040dc265b
Add NSGridView method implementations.
2020-08-08 23:00:26 -04:00
Gregory John Casamento
d0f4552511
Remove NSGridCell
2020-08-08 17:16:55 -04:00
Gregory John Casamento
f0b4d1ddb8
Add NSGridView/NSGridCell.[hm] and NSStackView.[hm]
2020-08-08 17:13:33 -04:00
fredkiefer
16071b1b10
Fix compiler warnings mit gcc.
2020-08-07 19:44:13 +02:00
Gregory John Casamento
30f1483ded
Implement methods on NSTextInputContext
2020-08-06 10:01:37 -04:00
Gregory John Casamento
ae317224c9
Remove uneeded variable.
2020-08-04 15:53:55 -04:00
Gregory John Casamento
03fd244708
Remove method which is already implemented
2020-08-04 15:51:12 -04:00
Gregory John Casamento
b6983955f6
Eliminate warnings
2020-08-04 14:45:04 -04:00
Gregory John Casamento
430862e7e9
Initialize shared GSTextFinder
2020-08-04 07:25:10 -04:00
Gregory John Casamento
40d84d7284
Implement all op methods
2020-08-04 07:16:46 -04:00
Gregory John Casamento
fc617321fe
Add switch/case to handle app ops
2020-08-04 07:04:21 -04:00
Gregory John Casamento
214ff9e638
Implement setter/getter for client and findBarContainer.
2020-08-04 06:59:04 -04:00
Gregory John Casamento
c3701e2daf
Change GSTextFinder parent class back to NSObject, start implementing NSTextFinder in terms of GSTextFinder.
2020-08-04 06:52:54 -04:00
Gregory John Casamento
8c36246dca
Add encoding.
2020-08-04 06:32:19 -04:00
Gregory John Casamento
6bfdb64ef4
Implementation of NSTextFinderClient protocol
2020-08-03 07:50:47 -04:00
Gregory John Casamento
405b9bae2f
Implement NSTextFinder protocol on NSTextView.
2020-08-03 07:11:38 -04:00
Gregory John Casamento
3030efa9f7
Add encoding / decoding for NSPredicateEditor for non-keyed archiving
2020-08-03 05:51:27 -04:00
Gregory John Casamento
281da47d7f
Add externs
2020-08-02 11:39:51 -04:00
Gregory John Casamento
5bca05faef
NSTextFinder skeletal implementation
2020-08-02 10:59:56 -04:00
Gregory John Casamento
93057d8123
Add ivars to NSTextCheckingController
2020-08-02 09:36:07 -04:00
Gregory John Casamento
786b641efd
Initial skeleton for NSTextCheckingController class
2020-08-02 09:31:20 -04:00
Gregory John Casamento
edf2eb9b57
Add new files.
2020-08-02 06:22:16 -04:00
Gregory John Casamento
3d1fa23f75
Add NSTitlebarAccessoryViewController
2020-07-31 20:54:25 -04:00
Gregory John Casamento
0839b27b43
NSSliderAccessory skeleton implementation
2020-07-31 05:12:53 -04:00
Gregory John Casamento
cc83e9f067
Merge branch 'master' into NSSliderAccessory_branch
2020-07-31 04:48:50 -04:00
Gregory John Casamento
78f9c90dd7
Initial changes
2020-07-31 04:39:26 -04:00
Gregory John Casamento
3322db37c2
NSStatusBarButton implementation
2020-07-31 02:40:41 -04:00
Gregory John Casamento
bf9513411d
Reformat changelog a little. Remove nc to fix warning.
2020-07-30 05:10:37 -04:00
Gregory John Casamento
72cf6ce27c
Remove notifications.
2020-07-30 04:56:32 -04:00
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