From 9fb1c1405f663e0a411c970e14f87e05123e658d Mon Sep 17 00:00:00 2001 From: shmyga Date: Fri, 22 Mar 2019 15:47:11 +0300 Subject: [PATCH] [gui] fontEmbed param in TextSkin --- src/main/haxework/gui/skin/Skin.hx | 5 +++-- src/main/haxework/gui/skin/TextSkin.hx | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/haxework/gui/skin/Skin.hx b/src/main/haxework/gui/skin/Skin.hx index 96a17b4..4d789c0 100644 --- a/src/main/haxework/gui/skin/Skin.hx +++ b/src/main/haxework/gui/skin/Skin.hx @@ -1,5 +1,6 @@ package haxework.gui.skin; +import ru.m.tankz.bot.BotHelper; import haxework.gui.layout.ILayout; import haxework.gui.core.Geometry; import flash.display.BitmapData; @@ -22,8 +23,8 @@ class Skin { return new BorderSkin(color, alpha, tickness); } - public static function text(fontColor:Int, fontSize:Int, fontFamily:String = null):ISkin { - return new TextSkin(fontColor, fontSize, fontFamily); + public static function text(fontColor:Int, fontSize:Int, fontFamily:String = null, fontEmbed:Bool = false):ISkin { + return new TextSkin(fontColor, fontSize, fontFamily, fontEmbed); } public static function buttonColor(color:Int, alpha:Float = 1.0):ISkin { diff --git a/src/main/haxework/gui/skin/TextSkin.hx b/src/main/haxework/gui/skin/TextSkin.hx index e08785d..2d22270 100644 --- a/src/main/haxework/gui/skin/TextSkin.hx +++ b/src/main/haxework/gui/skin/TextSkin.hx @@ -5,16 +5,19 @@ class TextSkin implements ISkin { public var fontColor(default, default):Int; public var fontSize(default, default):Int; 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.fontSize = fontSize; this.fontFamily = fontFamily; + this.fontEmbed = fontEmbed; } public function draw(view:ITextView):Void { view.fontColor = fontColor; view.fontSize = fontSize; view.fontFamily = fontFamily; + view.fontEmbed = fontEmbed; } }