Updating branch refs/heads/master
to 71045d561e33a1484502ec3e552cc6ed22a34566 (commit)
from ff4955b876f7a948aca2b1c07a5c47ad40ab2d56 (commit)
commit 71045d561e33a1484502ec3e552cc6ed22a34566
Author: Landry Breuil <[email protected]>
Date: Wed Apr 18 18:15:36 2012 +0200
Set progressbar size again in set-orientation, like it's done in set-size
That way, avoids ugly super-wide progressbars when switching to vertical
mode
panel-plugin/systemload.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/panel-plugin/systemload.c b/panel-plugin/systemload.c
index af80575..6c12938 100644
--- a/panel-plugin/systemload.c
+++ b/panel-plugin/systemload.c
@@ -227,7 +227,8 @@ static void
monitor_set_orientation (XfcePanelPlugin *plugin, GtkOrientation orientation,
t_global_monitor *global)
{
- gint count;
+ gint count, size;
+ size = xfce_panel_plugin_get_size(plugin);
gtk_widget_hide(GTK_WIDGET(global->ebox));
@@ -256,11 +257,13 @@ monitor_set_orientation (XfcePanelPlugin *plugin,
GtkOrientation orientation,
{
global->monitor[count]->box = GTK_WIDGET(gtk_hbox_new(FALSE, 0));
gtk_progress_bar_set_orientation(GTK_PROGRESS_BAR(global->monitor[count]->status),
GTK_PROGRESS_BOTTOM_TO_TOP);
+
gtk_widget_set_size_request(GTK_WIDGET(global->monitor[count]->status), BORDER,
size - BORDER);
}
else
{
global->monitor[count]->box = GTK_WIDGET(gtk_vbox_new(FALSE, 0));
gtk_progress_bar_set_orientation(GTK_PROGRESS_BAR(global->monitor[count]->status),
GTK_PROGRESS_LEFT_TO_RIGHT);
+
gtk_widget_set_size_request(GTK_WIDGET(global->monitor[count]->status), size -
BORDER, BORDER);
}
gtk_box_pack_start(GTK_BOX(global->monitor[count]->box),
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits