@@ -65,7 +65,7 @@ static QofLogModule log_module = GNC_MOD_GUI;
65
65
/***** PROTOTYPES ***************************************************/
66
66
void gnc_split_reg_raise ( GNCSplitReg * gsr );
67
67
68
- static GtkWidget * add_summary_label ( GtkWidget * summarybar ,
68
+ static GtkWidget * add_summary_label ( GtkWidget * summarybar , gboolean pack_start ,
69
69
const char * label_str );
70
70
71
71
static void gnc_split_reg_determine_read_only ( GNCSplitReg * gsr );
@@ -2003,14 +2003,17 @@ gnc_split_reg_size_allocate (GtkWidget *widget,
2003
2003
2004
2004
static
2005
2005
GtkWidget *
2006
- add_summary_label (GtkWidget * summarybar , const char * label_str )
2006
+ add_summary_label (GtkWidget * summarybar , gboolean pack_start , const char * label_str )
2007
2007
{
2008
2008
GtkWidget * hbox ;
2009
2009
GtkWidget * label ;
2010
2010
2011
2011
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL , 2 );
2012
2012
gtk_box_set_homogeneous (GTK_BOX (hbox ), FALSE);
2013
- gtk_box_pack_start ( GTK_BOX (summarybar ), hbox , FALSE, FALSE, 5 );
2013
+ if (pack_start )
2014
+ gtk_box_pack_start ( GTK_BOX (summarybar ), hbox , FALSE, FALSE, 5 );
2015
+ else
2016
+ gtk_box_pack_end ( GTK_BOX (summarybar ), hbox , FALSE, FALSE, 5 );
2014
2017
2015
2018
label = gtk_label_new ( label_str );
2016
2019
gnc_label_set_alignment (label , 1.0 , 0.5 );
@@ -2047,16 +2050,16 @@ gsr_create_summary_bar( GNCSplitReg *gsr )
2047
2050
2048
2051
if (!xaccAccountIsPriced (gnc_ledger_display_leader (gsr -> ledger )))
2049
2052
{
2050
- gsr -> balance_label = add_summary_label (summarybar , _ ("Present:" ));
2051
- gsr -> future_label = add_summary_label (summarybar , _ ("Future:" ));
2052
- gsr -> cleared_label = add_summary_label (summarybar , _ ("Cleared:" ));
2053
- gsr -> reconciled_label = add_summary_label (summarybar , _ ("Reconciled:" ));
2054
- gsr -> projectedminimum_label = add_summary_label (summarybar , _ ("Projected Minimum:" ));
2053
+ gsr -> balance_label = add_summary_label (summarybar , TRUE, _ ("Present:" ));
2054
+ gsr -> future_label = add_summary_label (summarybar , TRUE, _ ("Future:" ));
2055
+ gsr -> cleared_label = add_summary_label (summarybar , TRUE, _ ("Cleared:" ));
2056
+ gsr -> reconciled_label = add_summary_label (summarybar , TRUE, _ ("Reconciled:" ));
2057
+ gsr -> projectedminimum_label = add_summary_label (summarybar , TRUE, _ ("Projected Minimum:" ));
2055
2058
}
2056
2059
else
2057
2060
{
2058
- gsr -> shares_label = add_summary_label (summarybar , _ ("Shares:" ));
2059
- gsr -> value_label = add_summary_label (summarybar , _ ("Current Value:" ));
2061
+ gsr -> shares_label = add_summary_label (summarybar , TRUE, _ ("Shares:" ));
2062
+ gsr -> value_label = add_summary_label (summarybar , TRUE, _ ("Current Value:" ));
2060
2063
}
2061
2064
2062
2065
gsr -> summarybar = summarybar ;
0 commit comments