]> uap-core.de Git - rssreader.git/commitdiff
implemnt missing fill arg
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 30 Jun 2025 22:08:01 +0000 (00:08 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 30 Jun 2025 22:08:01 +0000 (00:08 +0200)
ui-java/src/main/java/de/unixwork/ui/ButtonBuilder.java
ui-java/src/main/java/de/unixwork/ui/ContainerBuilder.java
ui-java/src/main/java/de/unixwork/ui/ListViewBuilder.java
ui-kotlin/src/main/kotlin/de/unixwork/ui/kotlin/Toplevel.kt

index d5cfc464f127a1264bd90132588a0535d8ddb7cb..9077d8c849ba8bbf254e08cfc4014b32b85ba9fa 100644 (file)
@@ -116,7 +116,7 @@ public class ButtonBuilder extends AbstractWidgetBuilder {
 
         MemorySegment args = (MemorySegment)ui.button_args_new.invoke();
         if(fill) {
-            // TODO: implement after toolkit fill refactoring
+            ui.button_args_set_fill.invoke(args, fill);
         }
         if(hexpand) {
             ui.button_args_set_hexpand.invoke(args, hexpand);
index 7e763abaff8292d5e82222f9d8acf204ea153dde..b0a58db2dd9c9b299b485c8103f4c89032faeed2 100644 (file)
@@ -125,7 +125,7 @@ public class ContainerBuilder extends AbstractWidgetBuilder{
 
         MemorySegment args = (MemorySegment)ui.container_args_new.invoke();
         if(fill) {
-            // TODO: implement after toolkit fill refactoring
+            ui.container_args_set_fill.invoke(args, fill);
         }
         if(hexpand) {
             ui.container_args_set_hexpand.invoke(args, hexpand);
index 7f8563745b9f5d8f872af4a63ef679fa61e783e9..3e644ad7328ea40376ed325d8b48f992fac5cf43 100644 (file)
@@ -125,7 +125,7 @@ public class ListViewBuilder<T> extends AbstractWidgetBuilder {
 
         MemorySegment args = (MemorySegment) ui.list_args_new.invoke();
         if (fill) {
-            // TODO: implement after toolkit fill refactoring
+            ui.list_args_set_fill.invoke(args, fill);
         }
         if (hexpand) {
             ui.list_args_set_hexpand.invoke(args, hexpand);
index 56954c36b3fcf544424a1e807c600d40307bf127..cd8884ebd7aa0de9b6b152b14e6112157873af06 100644 (file)
@@ -238,7 +238,9 @@ class Toplevel(obj: UiObject) {
         label?.let {
             button.label(it)
         }
-        // TODO: fill
+        if(fill) {
+            button.fill(fill);
+        }
         if(hexpand) {
             button.hexpand(true)
         }
@@ -303,7 +305,9 @@ class Toplevel(obj: UiObject) {
         value?.let {
             button.value(it)
         }
-        // TODO: fill
+        if(fill) {
+            button.fill(fill);
+        }
         if(hexpand) {
             button.hexpand(true)
         }