Add updateSizeField: argument to -_trySelectSize:. Update callers.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@19758 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Alexander Malmberg 2004-07-21 17:58:24 +00:00
parent 2ac6904615
commit 6f8905d60d
2 changed files with 17 additions and 7 deletions

View file

@ -1,3 +1,8 @@
2004-07-21 19:53 Alexander Malmberg <alexander@malmberg.org>
* Source/NSFontPanel.m (-_trySelectSize:updateSizeField:): Add
updateSizeField argument. Update callers.
2004-07-20 01:24 Alexander Malmberg <alexander@malmberg.org>
* Source/NSScroller.m (-rectForPart:): Use floor() instead of

View file

@ -83,7 +83,8 @@ static float sizes[] = {4.0, 6.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0,
@interface NSFontPanel (Private)
- (NSFont*) _fontForSelection: (NSFont*) fontObject;
-(void) _trySelectSize: (float)size;
-(void) _trySelectSize: (float)size
updateSizeField: (BOOL)updateSizeField;
// Some action methods
- (void) cancel: (id) sender;
@ -282,7 +283,7 @@ static float sizes[] = {4.0, 6.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0,
}
// show point size and select the row if there is one
[self _trySelectSize: size];
[self _trySelectSize: size updateSizeField: YES];
// Use in preview
[previewArea setFont: fontObject];
@ -881,14 +882,18 @@ static float sizes[] = {4.0, 6.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0,
-(void) _trySelectSize: (float)size
updateSizeField: (BOOL)updateSizeField
{
unsigned int i;
NSBrowser *sizeBrowser = [[self contentView] viewWithTag: NSFPSizeBrowser];
NSTextField *sizeField;
/* Make sure our sizeField is updated. */
sizeField = [[self contentView] viewWithTag: NSFPSizeField];
_setFloatValue (sizeField, size);
if (updateSizeField)
{
/* Make sure our sizeField is updated. */
sizeField = [[self contentView] viewWithTag: NSFPSizeField];
_setFloatValue (sizeField, size);
}
/* Make sure our column is loaded. */
[sizeBrowser loadColumnZero];
@ -913,7 +918,7 @@ static float sizes[] = {4.0, 6.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0,
{
NSTextField *sizeField = [[self contentView] viewWithTag: NSFPSizeField];
float size = [sizeField floatValue];
[self _trySelectSize: size];
[self _trySelectSize: size updateSizeField: NO];
[self _doPreview];
}
@ -1050,7 +1055,7 @@ static int score_difference(int weight1, int traits1,
if (size == 0.0)
{
[self _trySelectSize: 12.0];
[self _trySelectSize: 12.0 updateSizeField: YES];
}
}