Tue, 26 Aug 2025 12:43:52 +0200
add ui-nopadding style class (GTK)
| application/main.c | file | annotate | diff | comparison | revisions | |
| ui/gtk/toolkit.c | file | annotate | diff | comparison | revisions |
--- a/application/main.c Mon Aug 25 20:33:26 2025 +0200 +++ b/application/main.c Tue Aug 26 12:43:52 2025 +0200 @@ -724,14 +724,21 @@ ui_listview(obj, .varname = "list11", .multiselection = FALSE, .onselection = action_list_selection, .onactivate = action_list_activate, .hexpand = TRUE, .hfill = TRUE, .vexpand = TRUE, .vfill = TRUE); ui_newline(obj); - ui_linkbutton(obj, .varname = "link", .label = "Linkbutton", .onclick = action_link); + ui_grid(obj, .rowspacing = 10, .columnspacing = 10) { + ui_rlabel(obj, .label = "Link: ", .vfill = TRUE); + ui_linkbutton(obj, .varname = "link", .label = "Linkbutton", .onclick = action_link, .style_class = "ui-nopadding", .vfill = TRUE); + ui_newline(obj); + + ui_rlabel(obj, .label = "Test1"); + ui_llabel(obj, .label = "Test2"); + } ui_newline(obj); - ui_textfield(obj, .varname = "link_label"); - ui_newline(obj); - ui_textfield(obj, .varname = "link_uri"); - ui_newline(obj); - ui_button(obj, .label = "Update Link", .onclick = action_change_link); + ui_vbox(obj, .spacing = 10, .colspan = 2) { + ui_textfield(obj, .varname = "link_label", .colspan = 2); + ui_textfield(obj, .varname = "link_uri", .colspan = 2); + ui_button(obj, .label = "Update Link", .onclick = action_change_link, .colspan = 2); + } } } }
--- a/ui/gtk/toolkit.c Mon Aug 25 20:33:26 2025 +0200 +++ b/ui/gtk/toolkit.c Tue Aug 26 12:43:52 2025 +0200 @@ -404,6 +404,9 @@ " margin-left: 4px;" " margin-right: 4px;" "}\n" +".ui-nopadding {" +" padding: 0;" +"}\n" ; #elif GTK_MAJOR_VERSION == 3 @@ -446,6 +449,9 @@ " margin-left: 4px;" " margin-right: 4px;" "}\n" +".ui-nopadding {" +" padding: 0;" +"}\n" ; #endif