[gui] fontEmbed param in TextSkin
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package haxework.gui.skin;
|
package haxework.gui.skin;
|
||||||
|
|
||||||
|
import ru.m.tankz.bot.BotHelper;
|
||||||
import haxework.gui.layout.ILayout;
|
import haxework.gui.layout.ILayout;
|
||||||
import haxework.gui.core.Geometry;
|
import haxework.gui.core.Geometry;
|
||||||
import flash.display.BitmapData;
|
import flash.display.BitmapData;
|
||||||
@@ -22,8 +23,8 @@ class Skin {
|
|||||||
return new BorderSkin(color, alpha, tickness);
|
return new BorderSkin(color, alpha, tickness);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function text(fontColor:Int, fontSize:Int, fontFamily:String = null):ISkin<ITextView> {
|
public static function text(fontColor:Int, fontSize:Int, fontFamily:String = null, fontEmbed:Bool = false):ISkin<ITextView> {
|
||||||
return new TextSkin(fontColor, fontSize, fontFamily);
|
return new TextSkin(fontColor, fontSize, fontFamily, fontEmbed);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function buttonColor(color:Int, alpha:Float = 1.0):ISkin<ButtonView> {
|
public static function buttonColor(color:Int, alpha:Float = 1.0):ISkin<ButtonView> {
|
||||||
|
|||||||
@@ -5,16 +5,19 @@ class TextSkin implements ISkin<ITextView> {
|
|||||||
public var fontColor(default, default):Int;
|
public var fontColor(default, default):Int;
|
||||||
public var fontSize(default, default):Int;
|
public var fontSize(default, default):Int;
|
||||||
public var fontFamily(default, default):String;
|
public var fontFamily(default, default):String;
|
||||||
|
public var fontEmbed(default, default):Bool;
|
||||||
|
|
||||||
public function new(fontColor:Int, fontSize:Int, fontFamily:String) {
|
public function new(fontColor:Int, fontSize:Int, fontFamily:String, fontEmbed:Bool) {
|
||||||
this.fontColor = fontColor;
|
this.fontColor = fontColor;
|
||||||
this.fontSize = fontSize;
|
this.fontSize = fontSize;
|
||||||
this.fontFamily = fontFamily;
|
this.fontFamily = fontFamily;
|
||||||
|
this.fontEmbed = fontEmbed;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function draw(view:ITextView):Void {
|
public function draw(view:ITextView):Void {
|
||||||
view.fontColor = fontColor;
|
view.fontColor = fontColor;
|
||||||
view.fontSize = fontSize;
|
view.fontSize = fontSize;
|
||||||
view.fontFamily = fontFamily;
|
view.fontFamily = fontFamily;
|
||||||
|
view.fontEmbed = fontEmbed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user