Gregory John Casamento
dbcee84a7d
Update internal data source
2023-07-24 14:14:17 -04:00
Gregory John Casamento
b9bcfaae86
Update internal data source to collect items properly
2023-07-22 17:39:22 -04:00
Gregory John Casamento
d15ec8f055
Update all binding datasource methods to call back to the regular datasource if it responds to the data source method being invoked
2023-07-19 18:25:49 -04:00
Gregory John Casamento
14506c9ea3
Fix preprocessor issue, update internal data source so that it calls back to the dataSource if it is set and implements the method called
2023-07-19 16:19:07 -04:00
Gregory John Casamento
11fd4df126
Add internal data source for bindings
2023-07-18 20:15:14 -04:00
Gregory John Casamento
aab2f4fe8b
Add some debug information to find out why nodes are not being displayed in treecontroller
2023-07-18 20:15:14 -04:00
Gregory John Casamento
b692d62d50
Move outline view rendering to GSThemeDrawing.m
2023-07-18 20:15:14 -04:00
Gregory John Casamento
00b9c4a41d
Move Outline drawing code to GSThemeDrawing category
2023-07-18 20:15:14 -04:00
Gregory John Casamento
a22c79711d
Row gets the correct value using the table columb binding
2023-07-18 20:15:14 -04:00
Gregory John Casamento
16f285ed7f
Refactor _loadDictionary... method add awakeFromNib implementation, refactor _objectValueForTableColumn:row:
2023-07-18 20:15:14 -04:00
Gregory John Casamento
4bd66b0d80
Add implementations for child methods
2023-07-18 20:12:05 -04:00
Gregory John Casamento
3fd8676679
Add implementations for child methods
2023-07-18 20:10:21 -04:00
Gregory John Casamento
2437abccff
Update header and add non-keyed encoding to the class
2023-07-18 19:04:43 -04:00
Gregory John Casamento
f4cffd9f5e
Add proper encoding decoding for keyed objects
2023-07-18 19:01:16 -04:00
Gregory John Casamento
3e4ef82f7c
Update bindings
2023-07-18 19:00:10 -04:00
Gregory John Casamento
6bbad2339c
Add keys, update implementation of NSTreeController
2023-07-18 18:53:35 -04:00
Gregory John Casamento
1a40b13662
Update headers
2023-07-18 18:51:37 -04:00
Gregory John Casamento
6d33b71039
Add implementations for child methods
2023-07-18 18:44:54 -04:00
Gregory John Casamento
e0e164ab5c
Add implementations for child methods
2023-07-18 18:44:54 -04:00
Gregory John Casamento
7b3633f306
Correct compilation error
2023-07-18 18:44:54 -04:00
Gregory John Casamento
515b36475e
Implement NSCopying
2023-07-18 18:44:54 -04:00
Gregory John Casamento
2478bf78b6
Update header and add non-keyed encoding to the class
2023-07-18 18:44:54 -04:00
Gregory John Casamento
bca4d5e846
Add proper encoding decoding for keyed objects
2023-07-18 18:44:54 -04:00
Gregory John Casamento
e420ab54d0
Update bindings
2023-07-18 18:44:54 -04:00
Gregory John Casamento
11714585a9
Use proper key-value coding method to get the value
2023-07-18 18:44:54 -04:00
Gregory John Casamento
0a5883bc3d
Unbind when object is deallocated
2023-07-18 18:44:54 -04:00
Gregory John Casamento
c7b54181b9
Partial implementation for loadDictionary... for bindings
2023-07-18 18:44:54 -04:00
Gregory John Casamento
7a359c468b
Add keys, update implementation of NSTreeController
2023-07-18 18:44:54 -04:00
Gregory John Casamento
acefd2af87
Update headers
2023-07-18 18:44:54 -04:00
Gregory John Casamento
b72ff5c461
Update header to correct addChild: remove uneeded declarations, make corresponding changes in .m file
2023-07-18 18:44:54 -04:00
Gregory Casamento
a34867faee
Merge pull request #184 from gnustep/gsdisplayserver_cleanup
2023-05-31 17:10:55 -04:00
Riccardo Mottola
3341f6f149
Remove now unused NSCurrentServerThreadKey key, previously it was used tor GSCurrentServer(), but it it is not needed anymore. Please use the function directly.
2023-05-30 00:15:47 +02:00
Benjamin Johnson
47a945603b
Fix typo and spacing
2023-05-29 22:14:11 +00:00
Benjamin Johnson
1f7f4cd40f
Fix typo in intrinsic and address comments
2023-05-28 22:10:14 +00:00
Benjamin Johnson
2e98bd5366
Implement layout constraint conversion to internal solver constraints
2023-05-28 18:33:44 +10:00
Benjamin Johnson
0c493d9e7a
Address PR feedback on #181
2023-05-09 06:26:26 +10:00
Benjamin Johnson
bddf6cfd03
Implement GSCSConstraint and suppoorting classes
2023-05-07 08:01:25 +10:00
Benjamin Johnson
2be7334ce2
Implement part of GSAutoLayoutEngine dependency management logic ( #178 )
...
* Implement part of GSAutoLayoutEngine dependency management logic
* Fix formatting of GSAutoLayoutEngine, GSCSFloatComparator and GSCSSolution
* Address PR feedback
* Address PR feedback
* Replace assignment with ASSIGN macro and fix makefile
* Add back dealloc in GSAutoLayoutEngine.m and GSCSSolution.m
2023-04-19 09:06:53 +02:00
Gregory John Casamento
5c098cc539
Minor fix in glyph info
2023-04-09 21:09:22 -04:00
Gregory Casamento
e64d8d4b02
Merge pull request #170 from gnustep/NSDictionaryController2_branch
2023-03-24 18:33:52 -04:00
Gregory John Casamento
58748243d5
Update per comments by Fred before merge
2023-03-24 17:57:29 -04:00
Gregory Casamento
81f21e2094
Merge pull request #172 from BennyKJohnson/bootstrap-layout-engine
2023-03-17 14:11:20 -04:00
Riccardo
62d16bff24
Implement acceptsFirstMouse so to return YES, otherwise tablees in new windows do not get mouse selection events. ( #173 )
...
Seems to match Apple's implementation.
2023-03-02 12:13:50 +01:00
Benjamin Johnson
708f7c337e
Address feedback on bootstrap layout engine PR
2023-03-01 18:57:08 +11:00
Gregory Casamento
09e9cc0330
Update NSDictionaryController.m. Correct removeObjects:
2023-02-28 16:58:21 -05:00
Gregory John Casamento
99e921ea35
Fix type issue with getting value from KVP in a couple of places and fix memory issue with NSDictionaryControllerKeyValuePair
2023-02-28 03:55:34 -05:00
Gregory John Casamento
dcf5fbe74b
Update using rearrangeObjects, clean up white space for review
2023-02-28 03:42:43 -05:00
Gregory John Casamento
b9841fe493
Update build array to properly exclude keys
2023-02-28 03:33:50 -05:00
Benjamin Johnson
7b9bede733
Improve memory management with layout engine
2023-02-28 19:18:52 +11:00
Gregory John Casamento
08fc055321
Override addObject(s):, removeObject(s): update _contentDictionary
2023-02-28 03:17:07 -05:00