diff options
author | Sadrul Habib Chowdhury <sadrul@pidgin.im> | 2009-04-12 21:32:35 +0000 |
---|---|---|
committer | Sadrul Habib Chowdhury <sadrul@pidgin.im> | 2009-04-12 21:32:35 +0000 |
commit | d14b5c66c025e6cd061e765a4f057ce190ee176d (patch) | |
tree | e9cdb16157a7ab34bde30a8df9c7814a5af378f6 | |
parent | 2c14390ad01fa67646753a41af44f3aef2f429a0 (diff) | |
download | pidgin-d14b5c66c025e6cd061e765a4f057ce190ee176d.tar.gz |
Fix size constraints for vertical progressbars.
-rw-r--r-- | finch/libgnt/gntprogressbar.c | 8 |
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)) |