summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSadrul Habib Chowdhury <sadrul@pidgin.im>2009-04-12 21:32:35 +0000
committerSadrul Habib Chowdhury <sadrul@pidgin.im>2009-04-12 21:32:35 +0000
commitd14b5c66c025e6cd061e765a4f057ce190ee176d (patch)
treee9cdb16157a7ab34bde30a8df9c7814a5af378f6
parent2c14390ad01fa67646753a41af44f3aef2f429a0 (diff)
downloadpidgin-d14b5c66c025e6cd061e765a4f057ce190ee176d.tar.gz
Fix size constraints for vertical progressbars.
-rw-r--r--finch/libgnt/gntprogressbar.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/finch/libgnt/gntprogressbar.c b/finch/libgnt/gntprogressbar.c
index 0959444e4c..0032fabbe2 100644
--- a/finch/libgnt/gntprogressbar.c
+++ b/finch/libgnt/gntprogressbar.c
@@ -144,7 +144,7 @@ gnt_progress_bar_init (GTypeInstance *instance, gpointer g_class)
gnt_widget_set_take_focus (widget, FALSE);
GNT_WIDGET_SET_FLAGS (widget, GNT_WIDGET_NO_BORDER | GNT_WIDGET_NO_SHADOW | GNT_WIDGET_GROW_X);
- widget->priv.minw = 1;
+ widget->priv.minw = 8;
widget->priv.minh = 1;
priv->show_value = TRUE;
@@ -203,14 +203,20 @@ gnt_progress_bar_set_orientation (GntProgressBar *pbar,
GntProgressBarOrientation orientation)
{
GntProgressBarPrivate *priv = GNT_PROGRESS_BAR_GET_PRIVATE (pbar);
+ GntWidget *widget = GNT_WIDGET(pbar);
+
priv->orientation = orientation;
if (orientation == GNT_PROGRESS_LEFT_TO_RIGHT ||
orientation == GNT_PROGRESS_RIGHT_TO_LEFT) {
GNT_WIDGET_SET_FLAGS(pbar, GNT_WIDGET_GROW_X);
GNT_WIDGET_UNSET_FLAGS(pbar, GNT_WIDGET_GROW_Y);
+ widget->priv.minw = 8;
+ widget->priv.minh = 1;
} else {
GNT_WIDGET_UNSET_FLAGS(pbar, GNT_WIDGET_GROW_X);
GNT_WIDGET_SET_FLAGS(pbar, GNT_WIDGET_GROW_Y);
+ widget->priv.minw = 1;
+ widget->priv.minh = 8;
}
if ((GNT_WIDGET_FLAGS(pbar) & GNT_WIDGET_MAPPED))