Gregory John Casamento
557796af5d
Merge branch 'master' of github.com:gnustep/libs-gui into NSBrowser_bindings_branch
2024-11-06 09:39:30 -05:00
Frederik Carlier
c89d7432a4
Expose additional GSTheme method(s) for adding NSTabView theming to WinUXTheme ( #308 )
...
Co-authored-by: Marcian Lytwyn <marcian.lytwyn@eggplant.io>
2024-11-05 09:00:07 +01:00
williameveretteggplant
c71f9dd715
modify NSComboBox to handle attributed strings ( #314 )
...
* modify NSComboBox to handle attributed strings
* formatting
2024-11-05 00:12:37 +01:00
Gregory John Casamento
70cdc3c908
Merge branch 'master' of github.com:gnustep/libs-gui into NSBrowser_bindings_branch
2024-11-03 15:47:54 -05:00
Frederik Carlier
ec89d161b0
NSTextFieldCell: Decode placeholder string ( #310 )
2024-11-02 17:50:48 +01:00
Sergii Stoian
42a79060b9
Make white as default selection highlight color for NSTableView ( #312 )
2024-11-02 00:03:20 +01:00
johnathan-becker
820492495a
implement showsresizeindicator ( #311 )
2024-11-01 20:10:29 +01:00
Sergii Stoian
5cd432374c
Merge pull request #302 from trunkmaster/menu-unhide
...
NSApplication: toggle menu item "Hide" title and action on user click.
2024-11-01 15:22:18 +02:00
Sergii Stoian
c5754158c5
NSApplication: use "Show" menu item title instead of "Unhide".
2024-11-01 12:53:19 +00:00
Sergii Stoian
9d419c9116
NSApplication.m: handle Hide/Unhide menu item title and action by changing
...
title and action of NSMenuItem object.
2024-11-01 11:35:26 +00:00
Gregory John Casamento
59f91c21cd
Merge branch 'master' of github.com:gnustep/libs-gui into NSBrowser_bindings_branch
2024-10-31 16:34:14 -04:00
rfm
3879f8e909
Fix logic of test for changed information for tidy object dates.
2024-10-31 19:04:45 +00:00
Gregory John Casamento
10256c9a60
Merge branch 'master' of github.com:gnustep/libs-gui into NSBrowser_bindings_branch
2024-10-30 19:10:04 -04:00
Fred Kiefer
349dc21144
* Headers/AppKit/NSLayoutAnchor.h: Add missing include that is required after a change in base.
...
* Source/NSTableView.m: Forward declare new methods.
2024-10-29 22:42:06 +01:00
Frederik Carlier
a32741a5d7
Add NSCellHitResult typedef, introduced in OSX 10.10 ( #309 )
2024-10-28 18:14:24 +01:00
Frederik Carlier
acf00ce5d2
Allow themes to override [NSMenu _isVisible]
( #307 )
...
The default implementation of `[NSMenu]` uses `_aWindow` and `_bWindow` to determine the visibility of the menu. Not all themes use these windows to build a menu. For example, the WinUXTheme will use Win32 APIs to build a menu.
Allow themes to override the value of `[NSMenu _isVisible]` by introducing a `[GSTheme proposedVisibility: (BOOL)visible forMenu: (NSMenu *) menu]` method. The default implementation simply eturns the proposed visibility.
2024-10-27 22:02:20 +01:00
Gregory John Casamento
56d6fa064f
Use better variable name for value key
2024-10-18 20:11:16 -04:00
williameveretteggplant
9901bbcb4c
Fix alternateContents in NSButtonCell ( #305 )
2024-10-17 08:23:02 +02:00
johnathan-becker
55ef9f465f
Add Tests for GSCodingFlags ( #303 )
...
* add test
* remove backend call
* fix this
* fix =
2024-10-14 22:34:51 +02:00
Gregory John Casamento
5fd4ff0ffe
Merge branch 'master' into NSBrowser_bindings_branch
2024-10-13 21:47:54 -04:00
Gregory John Casamento
5a169767ff
Simplify NSContentBinding/NSContentValuesBindings in setValue:forKey: and valueForKey:
2024-10-13 21:47:33 -04:00
Gregory John Casamento
664fdada0c
Cleanup setValue:forKey: and valueForKey:
2024-10-11 14:59:04 -04:00
Gregory John Casamento
c3146bae6b
Clean up white space
2024-10-11 01:08:49 -04:00
Gregory John Casamento
427b9af224
Update code to pull the column and selected row properly
2024-10-11 00:49:22 -04:00
Gregory John Casamento
245ec265f8
Fixed issue with getting value and initial item
2024-10-10 00:15:56 -04:00
Sergii Stoian
afe151aaaf
NSApplication: toggle title of menu item "Hide" to "Unhide" and vice versa.
...
Right-click app menu on hidden app icon should show "Unhide" on menu item and behave respectively.
2024-10-09 11:02:26 +00:00
Sergii Stoian
40fc3ab2ec
Merge pull request #299 from trunkmaster/fontpanel-autosizing
...
Font Panel autosizing fix - Fix autosizing of "Family" and "Typeface" browsers using different approach to NSView's default.
2024-10-09 01:20:20 +03:00
Gregory John Casamento
417a33de27
Merge branch 'master' into NSBrowser_bindings_branch
2024-10-08 12:52:35 -04:00
Gregory John Casamento
16ed635cd4
Merge branch 'master' of github.com:gnustep/libs-gui
2024-10-08 12:50:36 -04:00
Gregory John Casamento
c2324e102d
Minor cleanup in NSOutlineView code
2024-10-08 12:49:59 -04:00
johnathan-becker
4d50863275
apply fix ( #300 )
2024-10-08 17:59:23 +02:00
johnathan-becker
fb1472ad3b
make nsmenu extensible ( #301 )
2024-10-07 22:58:42 +02:00
Gregory John Casamento
2916a92bf7
Add code to get node data from NSTreeController
2024-10-07 16:04:08 -04:00
Gregory John Casamento
d04a1b8291
Add code to handle bindings in NSBrowser, skeletal implementation, avoids exception
2024-10-07 13:59:29 -04:00
Sergii Stoian
59381a7803
Merge branch 'master' into fontpanel-autosizing
2024-10-04 23:05:46 +03:00
Sergii Stoian
04e6cf804d
NSFOntPanel: remove extra check while autosizing.
2024-10-04 23:05:23 +03:00
Sergii Stoian
64c5bb581d
NSFontPanel: implement alternative method for autozing of browsers.
2024-10-03 16:21:53 +00:00
williameveretteggplant
3b02ac1d9d
implement integerValue method in NSSliderCell ( #296 )
...
the superclass method integerValue: method in NSCell uses the _object_value to retrieve the result, but the implementation of setObjectValue: in NSSliderCell sets _value. So integerValue: needs to return _value.
2024-10-03 09:14:45 +02:00
Gregory John Casamento
fbad48733d
Merge branch 'master' of github.com:gnustep/libs-gui into NSBrowser_bindings_branch
2024-09-28 09:03:35 -04:00
Riccardo
fb61a0f287
use macro to decode NSInteger into enum - fixes 64Bit Big Endian ( #292 )
2024-09-19 08:29:36 +02:00
Frederik Carlier
22e5304a7b
Fall back to pkgconfig for resolving libtiff ( #290 )
...
In certain configurations (e.g. when built in debug mode using the msvc compiler), the libtiff link library may have a 'd' suffix -- 'tiffd'. `AC_CHECK_LIB(tiff, TIFFReadScanline)` will fail because it doesn't search for `tiffd`.
Rather than hardcoding the `tiffd` variant, use pkg-config to find libtiff.
2024-09-15 10:54:50 +02:00
Frederik Carlier
3784462321
GSMemoryPanel: Only call GSDebug* in debug mode ( #289 )
...
The GSDebug* methods are conditional on NDEBUG not being defined; so do not attempt to call these methods if this variable is not set.
2024-09-14 10:31:42 +02:00
Frederik Carlier
6a3681aa82
Add APPKIT_EXPORT_CLASS, APPKIT_EXPORT annotations ( #288 )
...
Some GS* classes and methods are used by the ColorPicker or Printing bundles. That means that they are referenced from an external module. For this module to be able to resolve these symbols, on Windows, they need to be exported.
This commit adds `APPKIT_EXPORT_CLASS` and `APPKIT_EXPORT` annotations, allowing ColorPickers to compile on Windows.
2024-09-12 22:45:55 +02:00
Gregory John Casamento
35fb894ecc
Update bindings handlng in NSBrowser, NSTextFieldCell
2024-09-09 09:23:35 -04:00
Gregory John Casamento
f6231b841d
Revert temporary experimental change (for now)
2024-09-09 09:23:35 -04:00
Gregory John Casamento
691bf4391b
NSTableView experimental changes to improve bindings
2024-09-09 09:23:35 -04:00
rfm
3c160c9bb8
for documentation, ignore DPS macros
2024-09-03 11:30:18 +01:00
Gregory John Casamento
530dee1e2f
Minor fix in NSNib to use NULL, quick fix in NSBundleAdditions to fix issue with model not returning top-level objects
2024-08-29 16:16:43 -04:00
Gregory Casamento
b003db284e
Merge pull request #277 from gnustep/NSTreeController_branch2
...
Updated PR for NSOutlineView/NSTreeController due to refactor
2024-08-23 03:25:51 -04:00
Gregory John Casamento
e1f3109c94
Fix issues with setting editable property on NSTableColumn and call _keyPathForValueBinding
2024-08-21 00:12:03 -04:00