- namebx.set_size_request(18, nh + tnh);
- namenumberbx.set_size_request(18, nh + tnh);
+
+ nh *= UIConfiguration::instance().get_ui_scale();
+ tnh *= UIConfiguration::instance().get_ui_scale();
+
+ int prev_height, ignored;
+ bool need_relayout = false;
+
+ namebx.get_size_request (ignored, prev_height);
+ namebx.set_size_request (PX_SCALE(18, 18), nh + tnh);
+
+ if (prev_height != nh + tnh) {
+ need_relayout = true;
+ }
+
+ namenumberbx.get_size_request (ignored, prev_height);
+ namenumberbx.set_size_request (PX_SCALE(18, 18), nh + tnh);
+
+ if (prev_height != nh + tnh) {
+ need_relayout = true;
+ }
+