summary refs log tree commit diff
path: root/src/ui/TextField.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-08-12 13:21:52 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-08-12 13:21:52 +0300
commit9189782d3bdd19b831a1738679ce1fc41cc569a1 (patch)
tree30ae7c5cea2a2fb0d780f2594adb9d92a78a4915 /src/ui/TextField.cc
parentUpdate AUR build script with lmdb (diff)
downloadnheko-9189782d3bdd19b831a1738679ce1fc41cc569a1.tar.xz
macOS: Get rid of text field's focus border
Diffstat (limited to '')
-rw-r--r--src/ui/TextField.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/ui/TextField.cc b/src/ui/TextField.cc
index fea808bb..ca2c3c11 100644
--- a/src/ui/TextField.cc
+++ b/src/ui/TextField.cc
@@ -10,19 +10,22 @@
 TextField::TextField(QWidget *parent)
     : QLineEdit(parent)
 {
+	// Get rid of the focus border on macOS.
+	setAttribute(Qt::WA_MacShowFocusRect, 0);
+
 	state_machine_ = new TextFieldStateMachine(this);
 	label_ = 0;
-	label_font_size_ = 9.5;
+	label_font_size_ = 13;
 	show_label_ = false;
 	background_color_ = QColor("white");
 
 	setFrame(false);
 	setAttribute(Qt::WA_Hover);
 	setMouseTracking(true);
-	setTextMargins(0, 2, 0, 4);
+	setTextMargins(0, 4, 0, 6);
 
-	QFontDatabase db;
-	QFont font(db.font("Open Sans", "Regular", 11));
+	QFont font("Open Sans");
+	font.setPixelSize(12);
 	setFont(font);
 
 	state_machine_->start();