//
//  FontSizeSelect.h
//  traceWrite
//
//  Created by 今井 彰彦 on 2012/02/23.
//  Copyright 2012 AIG-Soft. All rights reserved.
//

#import <UIKit/UIKit.h>

// これの大きさを変えたときは、viewDispの大きさも変化させること
// 本来viewDisp.frameから撮りたいが、viewDidLoad後でないと確定しないこと、FontSelect中でも必要なので定数化
#define Width_viewDisp		200
#define Height_viewDisp		218

@interface FontSizeSelect : UIViewController
{
	IBOutlet	UILabel		*lblFontName;
	IBOutlet	UILabel		*lblFontSize;
	IBOutlet	UISlider	*sliderSize;
	IBOutlet	UILabel		*lblFontMinSize;
	IBOutlet	UILabel		*lblFontMaxSize;
	IBOutlet	UILabel		*lblSample;	// フォントサンプル
	IBOutlet	UIButton	*btnDefault;
	IBOutlet	UIView		*viewDisp;
	UIFont		*font;
	// 選択値保存用
	NSString	*name;
	CGFloat		size0;
	CGFloat		maxSize;
}
@property (nonatomic) CGFloat size;
@property (nonatomic,copy) NSString	*sampleText;

-(void)initFontSizeSelect:(id)target selector:(SEL)aSel name:(NSString *)name_ size:(CGFloat)size_ title:(NSString *)title maxSize:(CGFloat)maxSize_;
-(IBAction)sliderAction:(id)sender;
-(IBAction)buttonAction:(id)sender;
-(CGFloat)getFontSize;
-(void)setSample:(NSString *)text;

// 関数
CGFloat		minFontSize(void);
CGFloat		maxFontSize(void);
CGFloat		defFontSize(void);
CGFloat		defPenWidth(CGFloat fontSize);
CGFloat		minPenWidth(void);
CGFloat		maxPenWidth(void);


@end
