mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 20:01:11 +00:00
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:
parent
2ac6904615
commit
6f8905d60d
2 changed files with 17 additions and 7 deletions
|
@ -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
|
||||
|
|
|
@ -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];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue