Author: espectador
Date: Sun May 17 20:47:03 2015
New Revision: 38507

URL: http://svn.gna.org/viewcvs/gnustep?rev=38507&view=rev
Log:
Add minimum size to steppers.

Modified:
    libs/renaissance/trunk/ChangeLog
    libs/renaissance/trunk/Source/AutoLayout/NSViewSize.m

Modified: libs/renaissance/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/renaissance/trunk/ChangeLog?rev=38507&r1=38506&r2=38507&view=diff
==============================================================================
--- libs/renaissance/trunk/ChangeLog    (original)
+++ libs/renaissance/trunk/ChangeLog    Sun May 17 20:47:03 2015
@@ -1,3 +1,7 @@
+2015-05-17  German Arias <[email protected]>
+
+       * Source/AutoLayout/NSViewSize.m: Add minimum size to steppers.
+
 2013-05-29: Sebastian Reitenbach <[email protected]>
        * Source/AutoLayout/GSAutoLayoutGrid.m
        * Source/AutoLayout/GSAutoLayoutHBox.m

Modified: libs/renaissance/trunk/Source/AutoLayout/NSViewSize.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/renaissance/trunk/Source/AutoLayout/NSViewSize.m?rev=38507&r1=38506&r2=38507&view=diff
==============================================================================
--- libs/renaissance/trunk/Source/AutoLayout/NSViewSize.m       (original)
+++ libs/renaissance/trunk/Source/AutoLayout/NSViewSize.m       Sun May 17 
20:47:03 2015
@@ -335,3 +335,20 @@
 }
 
 @end
+
+/* NSStepper does not have sizeToFit; let's just implement it to use a
+   minimum size of 16x23, which is roughly Gorm's default NSStepper
+   size.  */
+@implementation NSStepper (sizeToContent)
+
+- (void) sizeToFitContent
+{
+  [self setFrameSize: [self minimumSizeForContent]];
+}
+
+- (NSSize) minimumSizeForContent
+{
+  return NSMakeSize (16, 23);
+}
+
+@end


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to