diff --git a/assets/bitmaps/menu_black.png b/assets/bitmaps/menu_black.png
new file mode 100644
index 0000000..ac41083
Binary files /dev/null and b/assets/bitmaps/menu_black.png differ
diff --git a/assets/bitmaps/menu_white.png b/assets/bitmaps/menu_white.png
new file mode 100644
index 0000000..d2f44e7
Binary files /dev/null and b/assets/bitmaps/menu_white.png differ
diff --git a/project.xml b/project.xml
index 9b159f2..0d96aab 100644
--- a/project.xml
+++ b/project.xml
@@ -31,5 +31,6 @@
+
\ No newline at end of file
diff --git a/src/components/NekoIconButton.hx b/src/components/NekoIconButton.hx
new file mode 100644
index 0000000..dc02a9d
--- /dev/null
+++ b/src/components/NekoIconButton.hx
@@ -0,0 +1,24 @@
+package components;
+
+import openfl.display.Bitmap;
+import openfl.display.BitmapData;
+import feathers.controls.Button;
+import t9.util.ColorTraces.*;
+
+class NekoIconButton extends Button{
+
+ private var bmp:Bitmap;
+
+ public function new(pSkin:BitmapData, pX:Int = 0, pY:Int = 0, pWidth:Int = 100, pHeight:Int = 100) {
+
+ super();
+
+ bmp = new Bitmap(pSkin);
+ backgroundSkin = bmp;
+ bmp.width = pWidth;
+ bmp.height = pHeight;
+ bmp.smoothing = true;
+ traceYellow(pWidth + " / " + pHeight);
+
+ }
+}
\ No newline at end of file
diff --git a/src/view/MainHeader.hx b/src/view/MainHeader.hx
index 1b105e9..3fc4552 100644
--- a/src/view/MainHeader.hx
+++ b/src/view/MainHeader.hx
@@ -1,5 +1,7 @@
package view;
+import components.NekoIconButton;
+import openfl.display.Bitmap;
import feathers.events.TriggerEvent;
import feathers.controls.Button;
import feathers.layout.HorizontalLayout;
@@ -20,7 +22,7 @@ import t9.util.ColorTraces.*;
class MainHeader extends LayoutGroup {
private var lb1:Label;
- private var dBtn:Button;
+ private var drawerBtn:NekoIconButton;
public function new() {
super();
@@ -51,9 +53,9 @@ class MainHeader extends LayoutGroup {
layout = l;
// Drawer button
- dBtn = new Button("menu");
- dBtn.addEventListener(TriggerEvent.TRIGGER, onDBtnPress);
- addChild(dBtn);
+ drawerBtn = new NekoIconButton(Assets.getBitmapData("bitmaps/menu_white.png"), 0, 0, Std.int(headerHeight), Std.int(headerHeight));
+ drawerBtn.addEventListener(TriggerEvent.TRIGGER, onDBtnPress);
+ addChild(drawerBtn);
// Title label
@@ -66,7 +68,7 @@ class MainHeader extends LayoutGroup {
var fnt:Font = Assets.getFont(Constants.MONTSERRAT_MEDIUM_500);
lb1.textFormat = new TextFormat(fnt.fontName, Std.int(headerHeight * .4), Constants.MAIN_COLOR3);
- addChild(lb1);
+ //addChild(lb1);
}
private function onCreationComplete(event:FeathersEvent):Void {