Commit graph

6939 commits

Author SHA1 Message Date
Gregory John Casamento
a7894607af Update internal data source 2023-10-01 08:00:05 -04:00
Gregory John Casamento
48ea6692e1 Update internal data source to collect items properly 2023-10-01 08:00:05 -04:00
Gregory John Casamento
1829525175 Update all binding datasource methods to call back to the regular datasource if it responds to the data source method being invoked 2023-10-01 08:00:05 -04:00
Gregory John Casamento
f8f516d199 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-10-01 08:00:05 -04:00
Gregory John Casamento
3a6c810317 Add internal data source for bindings 2023-10-01 08:00:04 -04:00
Gregory John Casamento
680ca38c29 Add some debug information to find out why nodes are not being displayed in treecontroller 2023-10-01 08:00:04 -04:00
Gregory John Casamento
5d5d7d3fb4 Move outline view rendering to GSThemeDrawing.m 2023-10-01 08:00:04 -04:00
Gregory John Casamento
9dc09bed61 Move Outline drawing code to GSThemeDrawing category 2023-10-01 08:00:04 -04:00
Gregory John Casamento
0b70b7d728 Row gets the correct value using the table columb binding 2023-10-01 08:00:04 -04:00
Gregory John Casamento
4315e92e5f Refactor _loadDictionary... method add awakeFromNib implementation, refactor _objectValueForTableColumn:row: 2023-10-01 08:00:04 -04:00
Gregory John Casamento
3781be16e2 Add implementations for child methods 2023-10-01 08:00:04 -04:00
Gregory John Casamento
bb67c014c9 Add implementations for child methods 2023-10-01 08:00:04 -04:00
Gregory John Casamento
871829d4b2 Update header and add non-keyed encoding to the class 2023-10-01 08:00:04 -04:00
Gregory John Casamento
a9406eb722 Add proper encoding decoding for keyed objects 2023-10-01 08:00:04 -04:00
Gregory John Casamento
b0b4089139 Update bindings 2023-10-01 08:00:04 -04:00
Gregory John Casamento
81abd8eba0 Add keys, update implementation of NSTreeController 2023-10-01 08:00:04 -04:00
Gregory John Casamento
d2060127db Update headers 2023-10-01 08:00:04 -04:00
Gregory John Casamento
93608769d9 Add implementations for child methods 2023-10-01 08:00:04 -04:00
Gregory John Casamento
69d1e7cb8f Add implementations for child methods 2023-10-01 08:00:04 -04:00
Gregory John Casamento
ff16d864df Correct compilation error 2023-10-01 08:00:04 -04:00
Gregory John Casamento
68bd3c298a Implement NSCopying 2023-10-01 08:00:04 -04:00
Gregory John Casamento
bbce009d7e Update header and add non-keyed encoding to the class 2023-10-01 08:00:04 -04:00
Gregory John Casamento
21e8018d7d Add proper encoding decoding for keyed objects 2023-10-01 08:00:04 -04:00
Gregory John Casamento
15a65bce26 Update bindings 2023-10-01 08:00:04 -04:00
Gregory John Casamento
f3d3dc386b Use proper key-value coding method to get the value 2023-10-01 08:00:04 -04:00
Gregory John Casamento
282096f867 Unbind when object is deallocated 2023-10-01 08:00:04 -04:00
Gregory John Casamento
064f60bd7f Partial implementation for loadDictionary... for bindings 2023-10-01 08:00:04 -04:00
Gregory John Casamento
a446d0441b Add keys, update implementation of NSTreeController 2023-10-01 08:00:01 -04:00
Gregory John Casamento
5bceae9f01 Update headers 2023-10-01 07:58:36 -04:00
Gregory John Casamento
be1acf04c4 Update header to correct addChild: remove uneeded declarations, make corresponding changes in .m file 2023-10-01 07:58:36 -04:00
Riccardo Mottola
9faf904349 Merge branch 'warningfix' of https://github.com/gnustep/libs-gui into warningfix 2023-09-18 18:05:35 +02:00
Riccardo Mottola
670a86bb59 cleanup trailing backslash 2023-09-18 18:02:28 +02:00
Riccardo Mottola
5e68ebec91 fix warning, comparison with NULL 2023-09-13 01:11:48 +02:00
Riccardo Mottola
88a0e1e390 use destroy instead of assigning nil, avoids warnings and make smore sense anyway 2023-09-13 00:40:58 +02:00
Riccardo Mottola
a3117e5598 Put in methd in a private category to silence warning. Apple doesn't expose the method in its header, but we don't we don't know if it has it private. In case it is a GS extension, perhaps we should name it private with an _. 2023-09-12 23:49:05 +02:00
Riccardo Mottola
9e0685b315 do not install private headers 2023-09-12 23:19:06 +02:00
Riccardo Mottola
1815556e4e remove unused functions 2023-09-12 23:09:08 +02:00
Richard Frith-Macdonald
2e4af41c70 Fixup for APPKIT_EXPORT_CLASS 2023-09-05 17:02:06 +01:00
Gregory Casamento
3575f0af77 Add implementation of removeAllItems 2023-09-01 17:12:05 +00:00
Gregory Casamento
3f35da7860
Update code in GSXib5KeyedUnarchiver.m to read alternative toolTip format (#193)
* Update code in GSXib5KeyedUnarchiver.m to read alternative toolTip format

* Update to make the code a bit tighter, per suggestion by @fredkiefer
2023-08-31 23:46:34 +02:00
Gregory Casamento
629d065b91
Add dummy awakeFromNib dummy method (#195) 2023-08-31 23:41:46 +02:00
d99c96efcc
* Source/NSMenuItemCell.m (-_keyEquivalentString): Fix the 'and' check so that shiftKeyString can display (#190) 2023-08-26 11:32:30 +02:00
Fred Kiefer
570f2b4d2a * Source/NSSwitch.m (-drawRect:): Correct drawing as suggested by Austin Clow (dr_clow@me.com). 2023-08-13 20:27:48 +02:00
Benjamin Johnson
305bcd56a3
Implement GSCSTableau, GSCSEditInfo, GSCSEditVariableManager (#186)
* Implement GSCSTableau, GSCSEditInfo, GSCSEditVariableManager

* Update GSTableau based on feedback

* Remove adding expression term variable to external parameteric variables
2023-08-05 10:26:22 +02:00
Frederik Carlier
eb480b7748
NSGraphicsContext: Add methods method (#179)
gnustep-back uses the `NSGraphicsContext->methods` _variable_, but using an instance variable across module boundaries is not supported when building with Visual Studio.

This commits adds a `[NSGraphicsContext methods]` _method_, which can be accessed across module boundaries (and hence when building with Visual Studio).
2023-08-01 22:39:46 +02:00
Riccardo Mottola
0b9924e094 reduce scope of _imageRep from ivar to local to init 2023-07-27 14:35:25 +02:00
Gregory Casamento
f2b79365f4
NSDockTile - Implement methods to update the icon and show badge (#185)
NSDockTile - Implement methods to update the icon and show badge using a NSCustomImageRep. Link the NSDockTile view with the AppIcon window contentView.
GSTheme - add badgeColor color and corresponding methods to theme background, decoration and text color
2023-07-27 09:17:18 +02: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