diff options
author | Russ Allbery <rra@debian.org> | 2018-08-26 13:54:38 -0700 |
---|---|---|
committer | Russ Allbery <rra@debian.org> | 2018-08-26 13:54:38 -0700 |
commit | 2fe573a289fdde28261ad714cfed7e2e10c7817d (patch) | |
tree | 5117718710b779300e8d3741936a1f7b5740c3f4 /gtktheory.c | |
parent | 89adbd59353dd3a0944de2c86288976329f2b1dc (diff) |
New upstream version 1.06.002
Diffstat (limited to 'gtktheory.c')
-rw-r--r-- | gtktheory.c | 46 |
1 files changed, 42 insertions, 4 deletions
diff --git a/gtktheory.c b/gtktheory.c index 26c2972..43db151 100644 --- a/gtktheory.c +++ b/gtktheory.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * - * $Id: gtktheory.c,v 1.67 2017/11/09 22:16:44 plm Exp $ + * $Id: gtktheory.c,v 1.69 2018/07/22 13:53:43 plm Exp $ */ #include "config.h" @@ -473,7 +473,7 @@ GraphDraw(GtkWidget * pwGraph, cairo_t * cr, theorywidget * ptw) PangoLayout *layout; #if ! GTK_CHECK_VERSION(3,0,0) - /* The gtk_locdef_* below don't use cr with GTK2. Avoid compiler warning inthis case. */ + /* The gtk_locdef_* below don't use cr with GTK2. Avoid compiler warning in this case. */ (void)cr; #endif @@ -676,8 +676,12 @@ GTKShowTheory(const int fActivePage) gtk_table_attach(GTK_TABLE(pwTable), pwx = gtk_label_new(ap[i].szName), 0, 1, 0 + i, 1 + i, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pwx, GTK_ALIGN_START); + gtk_widget_set_valign(pwx, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pwx), 0, 0.5); - +#endif ptw->apwScoreAway[i] = GTK_ADJUSTMENT(gtk_adjustment_new(1, 1, 64, 1, 5, 0)); @@ -689,7 +693,12 @@ GTKShowTheory(const int fActivePage) gtk_table_attach(GTK_TABLE(pwTable), pwx = gtk_label_new(_("-away")), 2, 3, 0 + i, 1 + i, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pwx, GTK_ALIGN_START); + gtk_widget_set_valign(pwx, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pwx), 0, 0.5); +#endif g_signal_connect(G_OBJECT(ptw->apwScoreAway[i]), "value-changed", G_CALLBACK(TheoryUpdated), ptw); @@ -747,12 +756,26 @@ GTKShowTheory(const int fActivePage) gtk_container_add(GTK_CONTAINER(pwFrame), pwx); gtk_box_pack_start(GTK_BOX(pwx), pwz = gtk_label_new((char *) miCurrent.szName), FALSE, FALSE, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pwz, GTK_ALIGN_START); + gtk_widget_set_valign(pwz, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pwz), 0, 0.5); +#endif gtk_box_pack_start(GTK_BOX(pwx), pwz = gtk_label_new((char *) miCurrent.szFileName), FALSE, FALSE, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pwz, GTK_ALIGN_START); + gtk_widget_set_valign(pwz, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pwz), 0, 0.5); +#endif gtk_box_pack_start(GTK_BOX(pwx), pwz = gtk_label_new((char *) miCurrent.szDescription), FALSE, FALSE, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pwz, GTK_ALIGN_START); + gtk_widget_set_valign(pwz, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pwz), 0, 0.5); - +#endif /* money play widget */ @@ -798,7 +821,12 @@ GTKShowTheory(const int fActivePage) gtk_table_attach(GTK_TABLE(pwTable), pw = gtk_label_new(ap[i].szName), 0, 1, 1 + i, 2 + i, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pw, GTK_ALIGN_START); + gtk_widget_set_valign(pw, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pw), 0, 0.5); +#endif /* column title */ @@ -806,7 +834,12 @@ GTKShowTheory(const int fActivePage) pw = gtk_label_new(i ? _("bg rate(%)") : _("gammon rate(%)")), 1 + i, 2 + i, 0, 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 0); +#if GTK_CHECK_VERSION(3,0,0) + gtk_widget_set_halign(pw, GTK_ALIGN_START); + gtk_widget_set_valign(pw, GTK_ALIGN_CENTER); +#else gtk_misc_set_alignment(GTK_MISC(pw), 0, 0.5); +#endif for (j = 0; j < 2; j++) { @@ -918,7 +951,12 @@ GTKShowTheory(const int fActivePage) gtk_text_view_set_editable(GTK_TEXT_VIEW(ptw->pwGammonPrice), FALSE); font_desc = pango_font_description_from_string("Monospace"); +#if GTK_CHECK_VERSION(3,0,0) + /* FIXME: this is deprecated since version 3.16, use the CSS instead */ + gtk_widget_override_font(ptw->pwGammonPrice, font_desc); +#else gtk_widget_modify_font(ptw->pwGammonPrice, font_desc); +#endif pango_font_description_free(font_desc); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(ptw->pwGammonPrice), GTK_WRAP_NONE); |