diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2020-12-21 09:48:13 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-12-22 10:19:00 +0100 |
commit | b218b29b8a9e6cd283b51755496cf4ac70afe56d (patch) | |
tree | 6079bc21733c82bab6a6a6d2b73f34c434c14e92 | |
parent | 8c95851db10c5a0c09a4021d8ebb9cc086f58162 (diff) |
Use gtk_box_pack_start/gtk_grid_attach (vcl/gtk3gtkinst)
Change-Id: I2b6552e9fcd896a2d9552f81e3b730c82ff3878f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108078
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index 7c9bc451cc10..c01b376c3695 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -1817,28 +1817,22 @@ namespace } g_list_free(pLabels); - gtk_container_add(GTK_CONTAINER(pParent), pReplacement); if (GTK_IS_GRID(pParent)) { - gtk_container_child_set(GTK_CONTAINER(pParent), pReplacement, - "left-attach", nTopAttach, - "top-attach", nLeftAttach, - "width", nWidth, - "height", nHeight, - nullptr); + gtk_grid_attach(GTK_GRID(pParent), pReplacement, nLeftAttach, nTopAttach, nWidth, nHeight); } - if (GTK_IS_BOX(pParent)) + else if (GTK_IS_BOX(pParent)) { + gtk_box_pack_start(GTK_BOX(pParent), pReplacement, bExpand, bFill, nPadding); gtk_container_child_set(GTK_CONTAINER(pParent), pReplacement, - "expand", bExpand, - "fill", bFill, "pack-type", ePackType, - "padding", nPadding, "position", nPosition, nullptr); } + else + gtk_container_add(GTK_CONTAINER(pParent), pReplacement); if (gtk_widget_get_hexpand_set(pWidget)) gtk_widget_set_hexpand(pReplacement, gtk_widget_get_hexpand(pWidget)); @@ -3545,12 +3539,12 @@ public: GtkWidget *pItem; if (pImage) { - GtkWidget *pBox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); + GtkBox *pBox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6)); GtkWidget *pLabel = gtk_label_new_with_mnemonic(MapToGtkAccelerator(rStr).getStr()); pItem = eCheckRadioFalse != TRISTATE_INDET ? gtk_check_menu_item_new() : gtk_menu_item_new(); - gtk_container_add(GTK_CONTAINER(pBox), pImage); - gtk_container_add(GTK_CONTAINER(pBox), pLabel); - gtk_container_add(GTK_CONTAINER(pItem), pBox); + gtk_box_pack_start(pBox, pImage, true, true, 0); + gtk_box_pack_start(pBox, pLabel, true, true, 0); + gtk_container_add(GTK_CONTAINER(pItem), GTK_WIDGET(pBox)); gtk_widget_show_all(pItem); } else @@ -8264,12 +8258,12 @@ public: GtkWidget *pItem; if (pImage) { - GtkWidget *pBox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6); + GtkBox *pBox = GTK_BOX(gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6)); GtkWidget *pLabel = gtk_label_new_with_mnemonic(MapToGtkAccelerator(rStr).getStr()); pItem = eCheckRadioFalse != TRISTATE_INDET ? gtk_check_menu_item_new() : gtk_menu_item_new(); - gtk_container_add(GTK_CONTAINER(pBox), pImage); - gtk_container_add(GTK_CONTAINER(pBox), pLabel); - gtk_container_add(GTK_CONTAINER(pItem), pBox); + gtk_box_pack_start(pBox, pImage, true, true, 0); + gtk_box_pack_start(pBox, pLabel, true, true, 0); + gtk_container_add(GTK_CONTAINER(pItem), GTK_WIDGET(pBox)); gtk_widget_show_all(pItem); } else |