ui/qt/text.cpp

changeset 112
c3f2f16fa4b8
parent 108
77254bd6dccb
--- a/ui/qt/text.cpp	Sat Oct 04 14:54:25 2025 +0200
+++ b/ui/qt/text.cpp	Sun Oct 19 21:20:08 2025 +0200
@@ -59,10 +59,10 @@
 
 UIWIDGET ui_textarea_create(UiObject *obj, UiTextAreaArgs *args) {
     UiContainerPrivate *ctn = ui_obj_container(obj);
-    UI_APPLY_LAYOUT(ctn->layout, args);
     
     QTextEdit *textarea = new QTextEdit();
-    ctn->add(textarea);
+    UiLayout layout = UI_ARGS2LAYOUT(args);
+    ctn->add(textarea, layout);
     
     QTextDocument *document = nullptr;
     
@@ -212,10 +212,10 @@
 
 static UIWIDGET create_textfield(UiObject *obj, UiTextFieldArgs *args, bool password, bool frameless) {
     UiContainerPrivate *ctn = ui_obj_container(obj);
-    UI_APPLY_LAYOUT(ctn->layout, args);
     
     QLineEdit *textfield = new QLineEdit();
-    ctn->add(textfield);
+    UiLayout layout = UI_ARGS2LAYOUT(args);
+    ctn->add(textfield, layout);
     
     if(password) {
         textfield->setEchoMode(QLineEdit::Password);

mercurial