Updating branch refs/heads/andrzejr/deskbar-github to 460dac040e62ddbd2f345ada96fd6b7686045ea5 (commit) from 5087fd4e26b84927ce3b00ec25becefd5c915586 (commit)
commit 460dac040e62ddbd2f345ada96fd6b7686045ea5 Author: Andrzej <ndrwr...@gmail.com> Date: Mon Nov 21 16:50:35 2011 +0900 pager-buttons: fixed ordering of buttons in vertical mode (unrelated to deskbar mode) plugins/pager/pager-buttons.c | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/plugins/pager/pager-buttons.c b/plugins/pager/pager-buttons.c index b0a07fa..4d773f0 100644 --- a/plugins/pager/pager-buttons.c +++ b/plugins/pager/pager-buttons.c @@ -392,8 +392,16 @@ pager_buttons_rebuild_idle (gpointer user_data) gtk_container_add (GTK_CONTAINER (button), label); gtk_widget_show (label); - row = n % cols; - col = n / cols; + if (pager->orientation == GTK_ORIENTATION_HORIZONTAL) + { + row = n % cols; + col = n / cols; + } + else + { + col = n % rows; + row = n / rows; + } gtk_table_attach (GTK_TABLE (pager), button, row, row + 1, col, col + 1, @@ -428,8 +436,16 @@ pager_buttons_rebuild_idle (gpointer user_data) pager->buttons = g_slist_prepend (pager->buttons, button); - row = n % cols; - col = n / cols; + if (pager->orientation == GTK_ORIENTATION_HORIZONTAL) + { + row = n % cols; + col = n / cols; + } + else + { + col = n % rows; + row = n / rows; + } gtk_table_attach (GTK_TABLE (pager), button, row, row + 1, col, col + 1, _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits