~ubuntu-branches/ubuntu/trusty/gnome-games/trusty

« back to all changes in this revision

Viewing changes to iagno/src/iagno.c

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-08-08 09:42:59 UTC
  • mfrom: (1.1.111)
  • Revision ID: package-import@ubuntu.com-20120808094259-xa1qjf2bvb22cnie
Tags: 1:3.5.5-0ubuntu1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#include <canberra-gtk.h>
18
18
#include <canberra.h>
19
19
#include <gdk/gdk.h>
20
 
#include <games-frame.h>
21
20
#include <locale.h>
22
21
 
23
22
 
195
194
static gboolean _iagno_computer_move_cb_gsource_func (gpointer self);
196
195
void computer_player_move (ComputerPlayer* self);
197
196
gint game_place_tile (Game* self, gint x, gint y);
198
 
static void iagno_dark_human_cb (Iagno* self, GtkToggleButton* widget);
199
 
static void iagno_dark_level_one_cb (Iagno* self, GtkToggleButton* widget);
200
 
static void iagno_dark_level_two_cb (Iagno* self, GtkToggleButton* widget);
201
 
static void iagno_dark_level_three_cb (Iagno* self, GtkToggleButton* widget);
202
 
static void iagno_light_human_cb (Iagno* self, GtkToggleButton* widget);
203
 
static void iagno_light_level_one_cb (Iagno* self, GtkToggleButton* widget);
204
 
static void iagno_light_level_two_cb (Iagno* self, GtkToggleButton* widget);
205
 
static void iagno_light_level_three_cb (Iagno* self, GtkToggleButton* widget);
 
197
static void iagno_dark_level_changed_cb (Iagno* self, GtkComboBox* combo);
 
198
static void iagno_light_level_changed_cb (Iagno* self, GtkComboBox* combo);
206
199
static void iagno_sound_select (Iagno* self, GtkToggleButton* widget);
207
200
static void iagno_grid_toggled_cb (Iagno* self, GtkToggleButton* widget);
208
201
gboolean game_view_get_show_grid (GameView* self);
214
207
void game_view_redraw (GameView* self);
215
208
static void _iagno_propbox_response_cb_gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
216
209
static gboolean _iagno_propbox_close_cb_gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
 
210
static void _iagno_dark_level_changed_cb_gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
 
211
static void _iagno_light_level_changed_cb_gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
217
212
static void _iagno_sound_select_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
218
 
static void _iagno_dark_human_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
219
 
static void _iagno_dark_level_one_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
220
 
static void _iagno_dark_level_two_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
221
 
static void _iagno_dark_level_three_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
222
 
static void _iagno_light_human_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
223
 
static void _iagno_light_level_one_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
224
 
static void _iagno_light_level_two_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
225
 
static void _iagno_light_level_three_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
226
213
static void _iagno_grid_toggled_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
227
214
static void _iagno_flip_final_toggled_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self);
228
215
static void _iagno_theme_changed_cb_gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
1435
1422
}
1436
1423
 
1437
1424
 
1438
 
static void iagno_dark_human_cb (Iagno* self, GtkToggleButton* widget) {
1439
 
        GtkToggleButton* _tmp0_;
1440
 
        gboolean _tmp1_ = FALSE;
1441
 
        g_return_if_fail (self != NULL);
1442
 
        g_return_if_fail (widget != NULL);
1443
 
        _tmp0_ = widget;
1444
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1445
 
        if (_tmp1_) {
1446
 
                GSettings* _tmp2_;
1447
 
                _tmp2_ = self->priv->settings;
1448
 
                g_settings_set_int (_tmp2_, "black-level", 0);
1449
 
        }
1450
 
}
1451
 
 
1452
 
 
1453
 
static void iagno_dark_level_one_cb (Iagno* self, GtkToggleButton* widget) {
1454
 
        GtkToggleButton* _tmp0_;
1455
 
        gboolean _tmp1_ = FALSE;
1456
 
        g_return_if_fail (self != NULL);
1457
 
        g_return_if_fail (widget != NULL);
1458
 
        _tmp0_ = widget;
1459
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1460
 
        if (_tmp1_) {
1461
 
                GSettings* _tmp2_;
1462
 
                _tmp2_ = self->priv->settings;
1463
 
                g_settings_set_int (_tmp2_, "black-level", 1);
1464
 
        }
1465
 
}
1466
 
 
1467
 
 
1468
 
static void iagno_dark_level_two_cb (Iagno* self, GtkToggleButton* widget) {
1469
 
        GtkToggleButton* _tmp0_;
1470
 
        gboolean _tmp1_ = FALSE;
1471
 
        g_return_if_fail (self != NULL);
1472
 
        g_return_if_fail (widget != NULL);
1473
 
        _tmp0_ = widget;
1474
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1475
 
        if (_tmp1_) {
1476
 
                GSettings* _tmp2_;
1477
 
                _tmp2_ = self->priv->settings;
1478
 
                g_settings_set_int (_tmp2_, "black-level", 2);
1479
 
        }
1480
 
}
1481
 
 
1482
 
 
1483
 
static void iagno_dark_level_three_cb (Iagno* self, GtkToggleButton* widget) {
1484
 
        GtkToggleButton* _tmp0_;
1485
 
        gboolean _tmp1_ = FALSE;
1486
 
        g_return_if_fail (self != NULL);
1487
 
        g_return_if_fail (widget != NULL);
1488
 
        _tmp0_ = widget;
1489
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1490
 
        if (_tmp1_) {
1491
 
                GSettings* _tmp2_;
1492
 
                _tmp2_ = self->priv->settings;
1493
 
                g_settings_set_int (_tmp2_, "black-level", 3);
1494
 
        }
1495
 
}
1496
 
 
1497
 
 
1498
 
static void iagno_light_human_cb (Iagno* self, GtkToggleButton* widget) {
1499
 
        GtkToggleButton* _tmp0_;
1500
 
        gboolean _tmp1_ = FALSE;
1501
 
        g_return_if_fail (self != NULL);
1502
 
        g_return_if_fail (widget != NULL);
1503
 
        _tmp0_ = widget;
1504
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1505
 
        if (_tmp1_) {
1506
 
                GSettings* _tmp2_;
1507
 
                _tmp2_ = self->priv->settings;
1508
 
                g_settings_set_int (_tmp2_, "white-level", 0);
1509
 
        }
1510
 
}
1511
 
 
1512
 
 
1513
 
static void iagno_light_level_one_cb (Iagno* self, GtkToggleButton* widget) {
1514
 
        GtkToggleButton* _tmp0_;
1515
 
        gboolean _tmp1_ = FALSE;
1516
 
        g_return_if_fail (self != NULL);
1517
 
        g_return_if_fail (widget != NULL);
1518
 
        _tmp0_ = widget;
1519
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1520
 
        if (_tmp1_) {
1521
 
                GSettings* _tmp2_;
1522
 
                _tmp2_ = self->priv->settings;
1523
 
                g_settings_set_int (_tmp2_, "white-level", 1);
1524
 
        }
1525
 
}
1526
 
 
1527
 
 
1528
 
static void iagno_light_level_two_cb (Iagno* self, GtkToggleButton* widget) {
1529
 
        GtkToggleButton* _tmp0_;
1530
 
        gboolean _tmp1_ = FALSE;
1531
 
        g_return_if_fail (self != NULL);
1532
 
        g_return_if_fail (widget != NULL);
1533
 
        _tmp0_ = widget;
1534
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1535
 
        if (_tmp1_) {
1536
 
                GSettings* _tmp2_;
1537
 
                _tmp2_ = self->priv->settings;
1538
 
                g_settings_set_int (_tmp2_, "white-level", 2);
1539
 
        }
1540
 
}
1541
 
 
1542
 
 
1543
 
static void iagno_light_level_three_cb (Iagno* self, GtkToggleButton* widget) {
1544
 
        GtkToggleButton* _tmp0_;
1545
 
        gboolean _tmp1_ = FALSE;
1546
 
        g_return_if_fail (self != NULL);
1547
 
        g_return_if_fail (widget != NULL);
1548
 
        _tmp0_ = widget;
1549
 
        _tmp1_ = gtk_toggle_button_get_active (_tmp0_);
1550
 
        if (_tmp1_) {
1551
 
                GSettings* _tmp2_;
1552
 
                _tmp2_ = self->priv->settings;
1553
 
                g_settings_set_int (_tmp2_, "white-level", 3);
1554
 
        }
 
1425
static void iagno_dark_level_changed_cb (Iagno* self, GtkComboBox* combo) {
 
1426
        GtkTreeIter iter = {0};
 
1427
        GtkComboBox* _tmp0_;
 
1428
        GtkTreeIter _tmp1_ = {0};
 
1429
        gint level = 0;
 
1430
        GtkComboBox* _tmp2_;
 
1431
        GtkTreeModel* _tmp3_;
 
1432
        GtkTreeModel* _tmp4_;
 
1433
        GtkTreeIter _tmp5_;
 
1434
        GSettings* _tmp6_;
 
1435
        g_return_if_fail (self != NULL);
 
1436
        g_return_if_fail (combo != NULL);
 
1437
        _tmp0_ = combo;
 
1438
        gtk_combo_box_get_active_iter (_tmp0_, &_tmp1_);
 
1439
        iter = _tmp1_;
 
1440
        _tmp2_ = combo;
 
1441
        _tmp3_ = gtk_combo_box_get_model (_tmp2_);
 
1442
        _tmp4_ = _tmp3_;
 
1443
        _tmp5_ = iter;
 
1444
        gtk_tree_model_get (_tmp4_, &_tmp5_, 1, &level, -1);
 
1445
        _tmp6_ = self->priv->settings;
 
1446
        g_settings_set_int (_tmp6_, "black-level", level);
 
1447
}
 
1448
 
 
1449
 
 
1450
static void iagno_light_level_changed_cb (Iagno* self, GtkComboBox* combo) {
 
1451
        GtkTreeIter iter = {0};
 
1452
        GtkComboBox* _tmp0_;
 
1453
        GtkTreeIter _tmp1_ = {0};
 
1454
        gint level = 0;
 
1455
        GtkComboBox* _tmp2_;
 
1456
        GtkTreeModel* _tmp3_;
 
1457
        GtkTreeModel* _tmp4_;
 
1458
        GtkTreeIter _tmp5_;
 
1459
        GSettings* _tmp6_;
 
1460
        g_return_if_fail (self != NULL);
 
1461
        g_return_if_fail (combo != NULL);
 
1462
        _tmp0_ = combo;
 
1463
        gtk_combo_box_get_active_iter (_tmp0_, &_tmp1_);
 
1464
        iter = _tmp1_;
 
1465
        _tmp2_ = combo;
 
1466
        _tmp3_ = gtk_combo_box_get_model (_tmp2_);
 
1467
        _tmp4_ = _tmp3_;
 
1468
        _tmp5_ = iter;
 
1469
        gtk_tree_model_get (_tmp4_, &_tmp5_, 1, &level, -1);
 
1470
        _tmp6_ = self->priv->settings;
 
1471
        g_settings_set_int (_tmp6_, "white-level", level);
1555
1472
}
1556
1473
 
1557
1474
 
1668
1585
        if (_tmp9_ == NULL) {
1669
1586
                const gchar* _tmp10_;
1670
1587
                _tmp10_ = tile_set;
1671
 
                g_warning ("iagno.vala:464: Unable to load theme %s", _tmp10_);
 
1588
                g_warning ("iagno.vala:434: Unable to load theme %s", _tmp10_);
1672
1589
        } else {
1673
1590
                GameView* _tmp11_;
1674
1591
                GamesPreimage* _tmp12_;
1695
1612
}
1696
1613
 
1697
1614
 
 
1615
static void _iagno_dark_level_changed_cb_gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
 
1616
        iagno_dark_level_changed_cb (self, _sender);
 
1617
}
 
1618
 
 
1619
 
 
1620
static void _iagno_light_level_changed_cb_gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
 
1621
        iagno_light_level_changed_cb (self, _sender);
 
1622
}
 
1623
 
 
1624
 
1698
1625
static void _iagno_sound_select_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1699
1626
        iagno_sound_select (self, _sender);
1700
1627
}
1701
1628
 
1702
1629
 
1703
 
static void _iagno_dark_human_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1704
 
        iagno_dark_human_cb (self, _sender);
1705
 
}
1706
 
 
1707
 
 
1708
 
static void _iagno_dark_level_one_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1709
 
        iagno_dark_level_one_cb (self, _sender);
1710
 
}
1711
 
 
1712
 
 
1713
 
static void _iagno_dark_level_two_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1714
 
        iagno_dark_level_two_cb (self, _sender);
1715
 
}
1716
 
 
1717
 
 
1718
 
static void _iagno_dark_level_three_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1719
 
        iagno_dark_level_three_cb (self, _sender);
1720
 
}
1721
 
 
1722
 
 
1723
 
static void _iagno_light_human_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1724
 
        iagno_light_human_cb (self, _sender);
1725
 
}
1726
 
 
1727
 
 
1728
 
static void _iagno_light_level_one_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1729
 
        iagno_light_level_one_cb (self, _sender);
1730
 
}
1731
 
 
1732
 
 
1733
 
static void _iagno_light_level_two_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1734
 
        iagno_light_level_two_cb (self, _sender);
1735
 
}
1736
 
 
1737
 
 
1738
 
static void _iagno_light_level_three_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1739
 
        iagno_light_level_three_cb (self, _sender);
1740
 
}
1741
 
 
1742
 
 
1743
1630
static void _iagno_grid_toggled_cb_gtk_toggle_button_toggled (GtkToggleButton* _sender, gpointer self) {
1744
1631
        iagno_grid_toggled_cb (self, _sender);
1745
1632
}
1770
1657
        GtkDialog* _tmp9_;
1771
1658
        GtkDialog* _tmp10_;
1772
1659
        GtkDialog* _tmp11_;
1773
 
        GtkNotebook* _tmp12_;
1774
 
        GtkNotebook* _tmp13_;
1775
 
        GtkNotebook* notebook;
1776
 
        GtkNotebook* _tmp14_;
1777
 
        GtkBox* _tmp15_;
1778
 
        GtkNotebook* _tmp16_;
1779
 
        const gchar* _tmp17_ = NULL;
1780
 
        GtkLabel* _tmp18_;
1781
 
        GtkLabel* _tmp19_;
 
1660
        GtkGrid* _tmp12_;
 
1661
        GtkGrid* _tmp13_;
 
1662
        GtkGrid* grid;
 
1663
        GtkGrid* _tmp14_;
 
1664
        GtkGrid* _tmp15_;
 
1665
        GtkGrid* _tmp16_;
 
1666
        GtkBox* _tmp17_;
 
1667
        GtkGrid* _tmp18_;
 
1668
        const gchar* _tmp19_ = NULL;
 
1669
        GtkLabel* _tmp20_;
 
1670
        GtkLabel* _tmp21_;
1782
1671
        GtkLabel* label;
1783
 
        GtkBox* _tmp20_;
1784
 
        GtkBox* _tmp21_;
1785
 
        GtkBox* vbox;
1786
 
        GtkBox* _tmp22_;
1787
 
        GtkNotebook* _tmp23_;
1788
 
        GtkBox* _tmp24_;
 
1672
        GtkLabel* _tmp22_;
 
1673
        GtkLabel* _tmp23_;
 
1674
        GtkGrid* _tmp24_;
1789
1675
        GtkLabel* _tmp25_;
1790
 
        GtkGrid* _tmp26_;
1791
 
        GtkGrid* _tmp27_;
1792
 
        GtkGrid* grid;
1793
 
        GtkGrid* _tmp28_;
1794
 
        GtkBox* _tmp29_;
1795
 
        GtkGrid* _tmp30_;
1796
 
        GtkBox* _tmp31_;
1797
 
        GtkBox* _tmp32_;
1798
 
        GtkBox* vbox2;
1799
 
        GtkBox* _tmp33_;
1800
 
        GtkBox* _tmp34_;
1801
 
        const gchar* _tmp35_ = NULL;
1802
 
        GtkCheckButton* _tmp36_;
1803
 
        GtkCheckButton* _tmp37_;
1804
 
        GtkCheckButton* enable_sounds_button;
1805
 
        GtkCheckButton* _tmp38_;
1806
 
        GSettings* _tmp39_;
1807
 
        gboolean _tmp40_ = FALSE;
1808
 
        GtkCheckButton* _tmp41_;
1809
 
        GtkBox* _tmp42_;
1810
 
        GtkCheckButton* _tmp43_;
1811
 
        const gchar* _tmp44_ = NULL;
1812
 
        GamesFrame* _tmp45_;
1813
 
        GamesFrame* _tmp46_;
1814
 
        GamesFrame* frame;
1815
 
        GtkGrid* _tmp47_;
1816
 
        GamesFrame* _tmp48_;
1817
 
        GtkBox* _tmp49_;
1818
 
        GtkBox* _tmp50_;
1819
 
        GamesFrame* _tmp51_;
1820
 
        GtkBox* _tmp52_;
1821
 
        const gchar* _tmp53_ = NULL;
1822
 
        GtkRadioButton* _tmp54_;
1823
 
        GtkRadioButton* _tmp55_;
1824
 
        GtkRadioButton* computer_button;
1825
 
        GSettings* _tmp56_;
1826
 
        gint _tmp57_ = 0;
1827
 
        GtkRadioButton* _tmp59_;
1828
 
        GtkBox* _tmp60_;
1829
 
        GtkRadioButton* _tmp61_;
1830
 
        GtkRadioButton* _tmp62_;
1831
 
        GSList* _tmp63_ = NULL;
1832
 
        const gchar* _tmp64_ = NULL;
1833
 
        GtkRadioButton* _tmp65_;
1834
 
        GtkRadioButton* _tmp66_;
1835
 
        GSettings* _tmp67_;
1836
 
        gint _tmp68_ = 0;
1837
 
        GtkRadioButton* _tmp70_;
1838
 
        GtkBox* _tmp71_;
1839
 
        GtkRadioButton* _tmp72_;
1840
 
        GtkRadioButton* _tmp73_;
1841
 
        GSList* _tmp74_ = NULL;
1842
 
        const gchar* _tmp75_ = NULL;
1843
 
        GtkRadioButton* _tmp76_;
1844
 
        GtkRadioButton* _tmp77_;
1845
 
        GSettings* _tmp78_;
1846
 
        gint _tmp79_ = 0;
1847
 
        GtkRadioButton* _tmp81_;
1848
 
        GtkBox* _tmp82_;
1849
 
        GtkRadioButton* _tmp83_;
1850
 
        GtkRadioButton* _tmp84_;
1851
 
        GSList* _tmp85_ = NULL;
1852
 
        const gchar* _tmp86_ = NULL;
1853
 
        GtkRadioButton* _tmp87_;
1854
 
        GtkRadioButton* _tmp88_;
1855
 
        GSettings* _tmp89_;
1856
 
        gint _tmp90_ = 0;
1857
 
        GtkRadioButton* _tmp92_;
1858
 
        GtkBox* _tmp93_;
1859
 
        GtkRadioButton* _tmp94_;
1860
 
        const gchar* _tmp95_ = NULL;
1861
 
        GamesFrame* _tmp96_;
1862
 
        GamesFrame* _tmp97_;
1863
 
        GtkGrid* _tmp98_;
1864
 
        GamesFrame* _tmp99_;
1865
 
        GtkBox* _tmp100_;
1866
 
        GtkBox* _tmp101_;
1867
 
        GamesFrame* _tmp102_;
1868
 
        GtkBox* _tmp103_;
1869
 
        const gchar* _tmp104_ = NULL;
1870
 
        GtkRadioButton* _tmp105_;
1871
 
        GtkRadioButton* _tmp106_;
1872
 
        GSettings* _tmp107_;
1873
 
        gint _tmp108_ = 0;
1874
 
        GtkRadioButton* _tmp110_;
1875
 
        GtkBox* _tmp111_;
1876
 
        GtkRadioButton* _tmp112_;
1877
 
        GtkRadioButton* _tmp113_;
1878
 
        GSList* _tmp114_ = NULL;
1879
 
        const gchar* _tmp115_ = NULL;
1880
 
        GtkRadioButton* _tmp116_;
1881
 
        GtkRadioButton* _tmp117_;
 
1676
        GtkComboBox* _tmp26_;
 
1677
        GtkComboBox* _tmp27_;
 
1678
        GtkComboBox* combo;
 
1679
        GtkComboBox* _tmp28_;
 
1680
        GtkCellRendererText* _tmp29_;
 
1681
        GtkCellRendererText* _tmp30_;
 
1682
        GtkCellRendererText* renderer;
 
1683
        GtkComboBox* _tmp31_;
 
1684
        GtkCellRendererText* _tmp32_;
 
1685
        GtkComboBox* _tmp33_;
 
1686
        GtkCellRendererText* _tmp34_;
 
1687
        GtkListStore* _tmp35_;
 
1688
        GtkListStore* model;
 
1689
        GtkComboBox* _tmp36_;
 
1690
        GtkListStore* _tmp37_;
 
1691
        GtkTreeIter iter = {0};
 
1692
        GtkListStore* _tmp38_;
 
1693
        GtkTreeIter _tmp39_ = {0};
 
1694
        GtkListStore* _tmp40_;
 
1695
        GtkTreeIter _tmp41_;
 
1696
        const gchar* _tmp42_ = NULL;
 
1697
        GSettings* _tmp43_;
 
1698
        gint _tmp44_ = 0;
 
1699
        GtkListStore* _tmp47_;
 
1700
        GtkTreeIter _tmp48_ = {0};
 
1701
        GtkListStore* _tmp49_;
 
1702
        GtkTreeIter _tmp50_;
 
1703
        const gchar* _tmp51_ = NULL;
 
1704
        GSettings* _tmp52_;
 
1705
        gint _tmp53_ = 0;
 
1706
        GtkListStore* _tmp56_;
 
1707
        GtkTreeIter _tmp57_ = {0};
 
1708
        GtkListStore* _tmp58_;
 
1709
        GtkTreeIter _tmp59_;
 
1710
        const gchar* _tmp60_ = NULL;
 
1711
        GSettings* _tmp61_;
 
1712
        gint _tmp62_ = 0;
 
1713
        GtkListStore* _tmp65_;
 
1714
        GtkTreeIter _tmp66_ = {0};
 
1715
        GtkListStore* _tmp67_;
 
1716
        GtkTreeIter _tmp68_;
 
1717
        const gchar* _tmp69_ = NULL;
 
1718
        GSettings* _tmp70_;
 
1719
        gint _tmp71_ = 0;
 
1720
        GtkGrid* _tmp74_;
 
1721
        GtkComboBox* _tmp75_;
 
1722
        const gchar* _tmp76_ = NULL;
 
1723
        GtkLabel* _tmp77_;
 
1724
        GtkLabel* _tmp78_;
 
1725
        GtkLabel* _tmp79_;
 
1726
        GtkLabel* _tmp80_;
 
1727
        GtkGrid* _tmp81_;
 
1728
        GtkLabel* _tmp82_;
 
1729
        GtkComboBox* _tmp83_;
 
1730
        GtkComboBox* _tmp84_;
 
1731
        GtkComboBox* _tmp85_;
 
1732
        GtkCellRendererText* _tmp86_;
 
1733
        GtkCellRendererText* _tmp87_;
 
1734
        GtkComboBox* _tmp88_;
 
1735
        GtkCellRendererText* _tmp89_;
 
1736
        GtkComboBox* _tmp90_;
 
1737
        GtkCellRendererText* _tmp91_;
 
1738
        GtkListStore* _tmp92_;
 
1739
        GtkComboBox* _tmp93_;
 
1740
        GtkListStore* _tmp94_;
 
1741
        GtkListStore* _tmp95_;
 
1742
        GtkTreeIter _tmp96_ = {0};
 
1743
        GtkListStore* _tmp97_;
 
1744
        GtkTreeIter _tmp98_;
 
1745
        const gchar* _tmp99_ = NULL;
 
1746
        GSettings* _tmp100_;
 
1747
        gint _tmp101_ = 0;
 
1748
        GtkListStore* _tmp104_;
 
1749
        GtkTreeIter _tmp105_ = {0};
 
1750
        GtkListStore* _tmp106_;
 
1751
        GtkTreeIter _tmp107_;
 
1752
        const gchar* _tmp108_ = NULL;
 
1753
        GSettings* _tmp109_;
 
1754
        gint _tmp110_ = 0;
 
1755
        GtkListStore* _tmp113_;
 
1756
        GtkTreeIter _tmp114_ = {0};
 
1757
        GtkListStore* _tmp115_;
 
1758
        GtkTreeIter _tmp116_;
 
1759
        const gchar* _tmp117_ = NULL;
1882
1760
        GSettings* _tmp118_;
1883
1761
        gint _tmp119_ = 0;
1884
 
        GtkRadioButton* _tmp121_;
1885
 
        GtkBox* _tmp122_;
1886
 
        GtkRadioButton* _tmp123_;
1887
 
        GtkRadioButton* _tmp124_;
1888
 
        GSList* _tmp125_ = NULL;
 
1762
        GtkListStore* _tmp122_;
 
1763
        GtkTreeIter _tmp123_ = {0};
 
1764
        GtkListStore* _tmp124_;
 
1765
        GtkTreeIter _tmp125_;
1889
1766
        const gchar* _tmp126_ = NULL;
1890
 
        GtkRadioButton* _tmp127_;
1891
 
        GtkRadioButton* _tmp128_;
1892
 
        GSettings* _tmp129_;
1893
 
        gint _tmp130_ = 0;
1894
 
        GtkRadioButton* _tmp132_;
1895
 
        GtkBox* _tmp133_;
1896
 
        GtkRadioButton* _tmp134_;
1897
 
        GtkRadioButton* _tmp135_;
1898
 
        GSList* _tmp136_ = NULL;
1899
 
        const gchar* _tmp137_ = NULL;
1900
 
        GtkRadioButton* _tmp138_;
1901
 
        GtkRadioButton* _tmp139_;
1902
 
        GSettings* _tmp140_;
1903
 
        gint _tmp141_ = 0;
1904
 
        GtkRadioButton* _tmp143_;
1905
 
        GtkBox* _tmp144_;
1906
 
        GtkRadioButton* _tmp145_;
1907
 
        const gchar* _tmp146_ = NULL;
1908
 
        GtkLabel* _tmp147_;
1909
 
        GtkLabel* _tmp148_;
1910
 
        GtkGrid* _tmp149_;
 
1767
        GSettings* _tmp127_;
 
1768
        gint _tmp128_ = 0;
 
1769
        GtkGrid* _tmp131_;
 
1770
        GtkComboBox* _tmp132_;
 
1771
        const gchar* _tmp133_ = NULL;
 
1772
        GtkCheckButton* _tmp134_;
 
1773
        GtkCheckButton* _tmp135_;
 
1774
        GtkCheckButton* enable_sounds_button;
 
1775
        GSettings* _tmp136_;
 
1776
        gboolean _tmp137_ = FALSE;
 
1777
        GtkGrid* _tmp138_;
 
1778
        const gchar* _tmp139_ = NULL;
 
1779
        GtkCheckButton* _tmp140_;
 
1780
        GtkCheckButton* _tmp141_;
 
1781
        GtkCheckButton* grid_button;
 
1782
        GSettings* _tmp142_;
 
1783
        gboolean _tmp143_ = FALSE;
 
1784
        GtkGrid* _tmp144_;
 
1785
        const gchar* _tmp145_ = NULL;
 
1786
        GtkCheckButton* _tmp146_;
 
1787
        GtkCheckButton* _tmp147_;
 
1788
        GtkCheckButton* flip_final_button;
 
1789
        GSettings* _tmp148_;
 
1790
        gboolean _tmp149_ = FALSE;
1911
1791
        GtkGrid* _tmp150_;
1912
 
        GtkGrid* _tmp151_;
1913
 
        GtkGrid* _tmp152_;
1914
 
        GtkNotebook* _tmp153_;
1915
 
        GtkGrid* _tmp154_;
 
1792
        const gchar* _tmp151_ = NULL;
 
1793
        GtkLabel* _tmp152_;
 
1794
        GtkLabel* _tmp153_;
 
1795
        GtkLabel* _tmp154_;
1916
1796
        GtkLabel* _tmp155_;
1917
 
        const gchar* _tmp156_ = NULL;
1918
 
        GamesFrame* _tmp157_;
1919
 
        GamesFrame* _tmp158_;
1920
 
        GtkGrid* _tmp159_;
1921
 
        GamesFrame* _tmp160_;
1922
 
        GtkBox* _tmp161_;
1923
 
        GtkBox* _tmp162_;
1924
 
        GamesFrame* _tmp163_;
1925
 
        GtkBox* _tmp164_;
1926
 
        const gchar* _tmp165_ = NULL;
1927
 
        GtkCheckButton* _tmp166_;
1928
 
        GtkCheckButton* _tmp167_;
1929
 
        GtkCheckButton* grid_button;
1930
 
        GSettings* _tmp168_;
1931
 
        gboolean _tmp169_ = FALSE;
1932
 
        GtkBox* _tmp170_;
1933
 
        const gchar* _tmp171_ = NULL;
1934
 
        GtkCheckButton* _tmp172_;
1935
 
        GtkCheckButton* _tmp173_;
1936
 
        GtkCheckButton* flip_final_button;
1937
 
        GSettings* _tmp174_;
1938
 
        gboolean _tmp175_ = FALSE;
1939
 
        GtkBox* _tmp176_;
1940
 
        GtkBox* _tmp177_;
1941
 
        GtkBox* _tmp178_;
1942
 
        GtkBox* hbox;
1943
 
        GtkBox* _tmp179_;
1944
 
        const gchar* _tmp180_ = NULL;
1945
 
        GtkLabel* _tmp181_;
1946
 
        GtkLabel* _tmp182_;
1947
 
        GtkLabel* _tmp183_;
1948
 
        gchar* _tmp184_ = NULL;
1949
 
        gchar* _tmp185_;
1950
 
        GamesFileList* _tmp186_;
1951
 
        GamesFileList* _tmp187_;
1952
 
        GamesFileList* _tmp188_;
1953
 
        GSettings* _tmp189_;
1954
 
        gchar* _tmp190_ = NULL;
1955
 
        gchar* _tmp191_;
1956
 
        GtkWidget* _tmp192_ = NULL;
1957
 
        GtkComboBox* _tmp193_;
 
1797
        GtkGrid* _tmp156_;
 
1798
        GtkLabel* _tmp157_;
 
1799
        gchar* _tmp158_ = NULL;
 
1800
        gchar* _tmp159_;
 
1801
        GamesFileList* _tmp160_;
 
1802
        GamesFileList* _tmp161_;
 
1803
        GamesFileList* _tmp162_;
 
1804
        GSettings* _tmp163_;
 
1805
        gchar* _tmp164_ = NULL;
 
1806
        gchar* _tmp165_;
 
1807
        GtkWidget* _tmp166_ = NULL;
 
1808
        GtkComboBox* _tmp167_;
1958
1809
        GtkComboBox* theme_combo;
1959
 
        GtkLabel* _tmp194_;
1960
 
        GtkDialog* _tmp195_;
 
1810
        GtkLabel* _tmp168_;
 
1811
        GtkGrid* _tmp169_;
 
1812
        GtkDialog* _tmp170_;
1961
1813
        g_return_if_fail (self != NULL);
1962
1814
        _tmp0_ = _ ("Iagno Preferences");
1963
1815
        _tmp1_ = self->priv->window;
1978
1830
        g_signal_connect_object (_tmp10_, "response", (GCallback) _iagno_propbox_response_cb_gtk_dialog_response, self, 0);
1979
1831
        _tmp11_ = propbox;
1980
1832
        g_signal_connect_object ((GtkWidget*) _tmp11_, "delete-event", (GCallback) _iagno_propbox_close_cb_gtk_widget_delete_event, self, 0);
1981
 
        _tmp12_ = (GtkNotebook*) gtk_notebook_new ();
 
1833
        _tmp12_ = (GtkGrid*) gtk_grid_new ();
1982
1834
        _tmp13_ = g_object_ref_sink (_tmp12_);
1983
 
        notebook = _tmp13_;
1984
 
        _tmp14_ = notebook;
1985
 
        gtk_container_set_border_width ((GtkContainer*) _tmp14_, (guint) 5);
1986
 
        _tmp15_ = box;
1987
 
        _tmp16_ = notebook;
1988
 
        gtk_container_add ((GtkContainer*) _tmp15_, (GtkWidget*) _tmp16_);
1989
 
        _tmp17_ = _ ("Game");
1990
 
        _tmp18_ = (GtkLabel*) gtk_label_new (_tmp17_);
1991
 
        _tmp19_ = g_object_ref_sink (_tmp18_);
1992
 
        label = _tmp19_;
1993
 
        _tmp20_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 18);
 
1835
        grid = _tmp13_;
 
1836
        _tmp14_ = grid;
 
1837
        gtk_container_set_border_width ((GtkContainer*) _tmp14_, (guint) 6);
 
1838
        _tmp15_ = grid;
 
1839
        gtk_grid_set_row_spacing (_tmp15_, (guint) 6);
 
1840
        _tmp16_ = grid;
 
1841
        gtk_grid_set_column_spacing (_tmp16_, (guint) 18);
 
1842
        _tmp17_ = box;
 
1843
        _tmp18_ = grid;
 
1844
        gtk_container_add ((GtkContainer*) _tmp17_, (GtkWidget*) _tmp18_);
 
1845
        _tmp19_ = _ ("Dark Player:");
 
1846
        _tmp20_ = (GtkLabel*) gtk_label_new (_tmp19_);
1994
1847
        _tmp21_ = g_object_ref_sink (_tmp20_);
1995
 
        vbox = _tmp21_;
1996
 
        _tmp22_ = vbox;
1997
 
        gtk_container_set_border_width ((GtkContainer*) _tmp22_, (guint) 12);
1998
 
        _tmp23_ = notebook;
1999
 
        _tmp24_ = vbox;
 
1848
        label = _tmp21_;
 
1849
        _tmp22_ = label;
 
1850
        gtk_misc_set_alignment ((GtkMisc*) _tmp22_, 0.0f, 0.5f);
 
1851
        _tmp23_ = label;
 
1852
        g_object_set ((GtkWidget*) _tmp23_, "expand", TRUE, NULL);
 
1853
        _tmp24_ = grid;
2000
1854
        _tmp25_ = label;
2001
 
        gtk_notebook_append_page (_tmp23_, (GtkWidget*) _tmp24_, (GtkWidget*) _tmp25_);
2002
 
        _tmp26_ = (GtkGrid*) gtk_grid_new ();
 
1855
        gtk_grid_attach (_tmp24_, (GtkWidget*) _tmp25_, 0, 0, 1, 1);
 
1856
        _tmp26_ = (GtkComboBox*) gtk_combo_box_new ();
2003
1857
        _tmp27_ = g_object_ref_sink (_tmp26_);
2004
 
        grid = _tmp27_;
2005
 
        _tmp28_ = grid;
2006
 
        gtk_grid_set_column_spacing (_tmp28_, (guint) 18);
2007
 
        _tmp29_ = vbox;
2008
 
        _tmp30_ = grid;
2009
 
        gtk_box_pack_start (_tmp29_, (GtkWidget*) _tmp30_, FALSE, FALSE, (guint) 0);
2010
 
        _tmp31_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
2011
 
        _tmp32_ = g_object_ref_sink (_tmp31_);
2012
 
        vbox2 = _tmp32_;
2013
 
        _tmp33_ = vbox;
2014
 
        _tmp34_ = vbox2;
2015
 
        gtk_box_pack_start (_tmp33_, (GtkWidget*) _tmp34_, FALSE, FALSE, (guint) 0);
2016
 
        _tmp35_ = _ ("E_nable sounds");
2017
 
        _tmp36_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp35_);
2018
 
        _tmp37_ = g_object_ref_sink (_tmp36_);
2019
 
        enable_sounds_button = _tmp37_;
2020
 
        _tmp38_ = enable_sounds_button;
2021
 
        _tmp39_ = self->priv->settings;
2022
 
        _tmp40_ = g_settings_get_boolean (_tmp39_, "sound");
2023
 
        gtk_toggle_button_set_active ((GtkToggleButton*) _tmp38_, _tmp40_);
2024
 
        _tmp41_ = enable_sounds_button;
2025
 
        g_signal_connect_object ((GtkToggleButton*) _tmp41_, "toggled", (GCallback) _iagno_sound_select_gtk_toggle_button_toggled, self, 0);
2026
 
        _tmp42_ = vbox2;
2027
 
        _tmp43_ = enable_sounds_button;
2028
 
        gtk_box_pack_start (_tmp42_, (GtkWidget*) _tmp43_, FALSE, FALSE, (guint) 0);
2029
 
        _tmp44_ = _ ("Dark");
2030
 
        _tmp45_ = games_frame_new (_tmp44_);
2031
 
        _tmp46_ = g_object_ref_sink (_tmp45_);
2032
 
        frame = _tmp46_;
2033
 
        _tmp47_ = grid;
2034
 
        _tmp48_ = frame;
2035
 
        gtk_grid_attach (_tmp47_, (GtkWidget*) _tmp48_, 0, 0, 1, 1);
2036
 
        _tmp49_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
2037
 
        _tmp50_ = g_object_ref_sink (_tmp49_);
2038
 
        _g_object_unref0 (vbox);
2039
 
        vbox = _tmp50_;
2040
 
        _tmp51_ = frame;
2041
 
        _tmp52_ = vbox;
2042
 
        gtk_container_add ((GtkContainer*) _tmp51_, (GtkWidget*) _tmp52_);
2043
 
        _tmp53_ = _ ("Human");
2044
 
        _tmp54_ = (GtkRadioButton*) gtk_radio_button_new_with_label (NULL, _tmp53_);
2045
 
        _tmp55_ = g_object_ref_sink (_tmp54_);
2046
 
        computer_button = _tmp55_;
2047
 
        _tmp56_ = self->priv->settings;
2048
 
        _tmp57_ = g_settings_get_int (_tmp56_, "black-level");
2049
 
        if (_tmp57_ == 0) {
2050
 
                GtkRadioButton* _tmp58_;
2051
 
                _tmp58_ = computer_button;
2052
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp58_, TRUE);
2053
 
        }
2054
 
        _tmp59_ = computer_button;
2055
 
        g_signal_connect_object ((GtkToggleButton*) _tmp59_, "toggled", (GCallback) _iagno_dark_human_cb_gtk_toggle_button_toggled, self, 0);
2056
 
        _tmp60_ = vbox;
2057
 
        _tmp61_ = computer_button;
2058
 
        gtk_box_pack_start (_tmp60_, (GtkWidget*) _tmp61_, FALSE, FALSE, (guint) 0);
2059
 
        _tmp62_ = computer_button;
2060
 
        _tmp63_ = gtk_radio_button_get_group (_tmp62_);
2061
 
        _tmp64_ = _ ("Level one");
2062
 
        _tmp65_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp63_, _tmp64_);
2063
 
        _tmp66_ = g_object_ref_sink (_tmp65_);
2064
 
        _g_object_unref0 (computer_button);
2065
 
        computer_button = _tmp66_;
2066
 
        _tmp67_ = self->priv->settings;
2067
 
        _tmp68_ = g_settings_get_int (_tmp67_, "black-level");
2068
 
        if (_tmp68_ == 1) {
2069
 
                GtkRadioButton* _tmp69_;
2070
 
                _tmp69_ = computer_button;
2071
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp69_, TRUE);
2072
 
        }
2073
 
        _tmp70_ = computer_button;
2074
 
        g_signal_connect_object ((GtkToggleButton*) _tmp70_, "toggled", (GCallback) _iagno_dark_level_one_cb_gtk_toggle_button_toggled, self, 0);
2075
 
        _tmp71_ = vbox;
2076
 
        _tmp72_ = computer_button;
2077
 
        gtk_box_pack_start (_tmp71_, (GtkWidget*) _tmp72_, FALSE, FALSE, (guint) 0);
2078
 
        _tmp73_ = computer_button;
2079
 
        _tmp74_ = gtk_radio_button_get_group (_tmp73_);
2080
 
        _tmp75_ = _ ("Level two");
2081
 
        _tmp76_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp74_, _tmp75_);
2082
 
        _tmp77_ = g_object_ref_sink (_tmp76_);
2083
 
        _g_object_unref0 (computer_button);
2084
 
        computer_button = _tmp77_;
2085
 
        _tmp78_ = self->priv->settings;
2086
 
        _tmp79_ = g_settings_get_int (_tmp78_, "black-level");
2087
 
        if (_tmp79_ == 2) {
2088
 
                GtkRadioButton* _tmp80_;
2089
 
                _tmp80_ = computer_button;
2090
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp80_, TRUE);
2091
 
        }
2092
 
        _tmp81_ = computer_button;
2093
 
        g_signal_connect_object ((GtkToggleButton*) _tmp81_, "toggled", (GCallback) _iagno_dark_level_two_cb_gtk_toggle_button_toggled, self, 0);
2094
 
        _tmp82_ = vbox;
2095
 
        _tmp83_ = computer_button;
2096
 
        gtk_box_pack_start (_tmp82_, (GtkWidget*) _tmp83_, FALSE, FALSE, (guint) 0);
2097
 
        _tmp84_ = computer_button;
2098
 
        _tmp85_ = gtk_radio_button_get_group (_tmp84_);
2099
 
        _tmp86_ = _ ("Level three");
2100
 
        _tmp87_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp85_, _tmp86_);
2101
 
        _tmp88_ = g_object_ref_sink (_tmp87_);
2102
 
        _g_object_unref0 (computer_button);
2103
 
        computer_button = _tmp88_;
2104
 
        _tmp89_ = self->priv->settings;
2105
 
        _tmp90_ = g_settings_get_int (_tmp89_, "black-level");
2106
 
        if (_tmp90_ == 3) {
2107
 
                GtkRadioButton* _tmp91_;
2108
 
                _tmp91_ = computer_button;
2109
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp91_, TRUE);
2110
 
        }
2111
 
        _tmp92_ = computer_button;
2112
 
        g_signal_connect_object ((GtkToggleButton*) _tmp92_, "toggled", (GCallback) _iagno_dark_level_three_cb_gtk_toggle_button_toggled, self, 0);
2113
 
        _tmp93_ = vbox;
2114
 
        _tmp94_ = computer_button;
2115
 
        gtk_box_pack_start (_tmp93_, (GtkWidget*) _tmp94_, FALSE, FALSE, (guint) 0);
2116
 
        _tmp95_ = _ ("Light");
2117
 
        _tmp96_ = games_frame_new (_tmp95_);
2118
 
        _tmp97_ = g_object_ref_sink (_tmp96_);
2119
 
        _g_object_unref0 (frame);
2120
 
        frame = _tmp97_;
2121
 
        _tmp98_ = grid;
2122
 
        _tmp99_ = frame;
2123
 
        gtk_grid_attach (_tmp98_, (GtkWidget*) _tmp99_, 1, 0, 1, 1);
2124
 
        _tmp100_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
2125
 
        _tmp101_ = g_object_ref_sink (_tmp100_);
2126
 
        _g_object_unref0 (vbox);
2127
 
        vbox = _tmp101_;
2128
 
        _tmp102_ = frame;
2129
 
        _tmp103_ = vbox;
2130
 
        gtk_container_add ((GtkContainer*) _tmp102_, (GtkWidget*) _tmp103_);
2131
 
        _tmp104_ = _ ("Human");
2132
 
        _tmp105_ = (GtkRadioButton*) gtk_radio_button_new_with_label (NULL, _tmp104_);
2133
 
        _tmp106_ = g_object_ref_sink (_tmp105_);
2134
 
        _g_object_unref0 (computer_button);
2135
 
        computer_button = _tmp106_;
2136
 
        _tmp107_ = self->priv->settings;
2137
 
        _tmp108_ = g_settings_get_int (_tmp107_, "white-level");
2138
 
        if (_tmp108_ == 0) {
2139
 
                GtkRadioButton* _tmp109_;
2140
 
                _tmp109_ = computer_button;
2141
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp109_, TRUE);
2142
 
        }
2143
 
        _tmp110_ = computer_button;
2144
 
        g_signal_connect_object ((GtkToggleButton*) _tmp110_, "toggled", (GCallback) _iagno_light_human_cb_gtk_toggle_button_toggled, self, 0);
2145
 
        _tmp111_ = vbox;
2146
 
        _tmp112_ = computer_button;
2147
 
        gtk_box_pack_start (_tmp111_, (GtkWidget*) _tmp112_, FALSE, FALSE, (guint) 0);
2148
 
        _tmp113_ = computer_button;
2149
 
        _tmp114_ = gtk_radio_button_get_group (_tmp113_);
2150
 
        _tmp115_ = _ ("Level one");
2151
 
        _tmp116_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp114_, _tmp115_);
2152
 
        _tmp117_ = g_object_ref_sink (_tmp116_);
2153
 
        _g_object_unref0 (computer_button);
2154
 
        computer_button = _tmp117_;
 
1858
        combo = _tmp27_;
 
1859
        _tmp28_ = combo;
 
1860
        g_signal_connect_object (_tmp28_, "changed", (GCallback) _iagno_dark_level_changed_cb_gtk_combo_box_changed, self, 0);
 
1861
        _tmp29_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
 
1862
        _tmp30_ = g_object_ref_sink (_tmp29_);
 
1863
        renderer = _tmp30_;
 
1864
        _tmp31_ = combo;
 
1865
        _tmp32_ = renderer;
 
1866
        gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp31_, (GtkCellRenderer*) _tmp32_, TRUE);
 
1867
        _tmp33_ = combo;
 
1868
        _tmp34_ = renderer;
 
1869
        gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp33_, (GtkCellRenderer*) _tmp34_, "text", 0);
 
1870
        _tmp35_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_INT);
 
1871
        model = _tmp35_;
 
1872
        _tmp36_ = combo;
 
1873
        _tmp37_ = model;
 
1874
        gtk_combo_box_set_model (_tmp36_, (GtkTreeModel*) _tmp37_);
 
1875
        _tmp38_ = model;
 
1876
        gtk_list_store_append (_tmp38_, &_tmp39_);
 
1877
        iter = _tmp39_;
 
1878
        _tmp40_ = model;
 
1879
        _tmp41_ = iter;
 
1880
        _tmp42_ = _ ("Human");
 
1881
        gtk_list_store_set (_tmp40_, &_tmp41_, 0, _tmp42_, 1, 0, -1);
 
1882
        _tmp43_ = self->priv->settings;
 
1883
        _tmp44_ = g_settings_get_int (_tmp43_, "black-level");
 
1884
        if (_tmp44_ == 0) {
 
1885
                GtkComboBox* _tmp45_;
 
1886
                GtkTreeIter _tmp46_;
 
1887
                _tmp45_ = combo;
 
1888
                _tmp46_ = iter;
 
1889
                gtk_combo_box_set_active_iter (_tmp45_, &_tmp46_);
 
1890
        }
 
1891
        _tmp47_ = model;
 
1892
        gtk_list_store_append (_tmp47_, &_tmp48_);
 
1893
        iter = _tmp48_;
 
1894
        _tmp49_ = model;
 
1895
        _tmp50_ = iter;
 
1896
        _tmp51_ = _ ("Level one");
 
1897
        gtk_list_store_set (_tmp49_, &_tmp50_, 0, _tmp51_, 1, 1, -1);
 
1898
        _tmp52_ = self->priv->settings;
 
1899
        _tmp53_ = g_settings_get_int (_tmp52_, "black-level");
 
1900
        if (_tmp53_ == 1) {
 
1901
                GtkComboBox* _tmp54_;
 
1902
                GtkTreeIter _tmp55_;
 
1903
                _tmp54_ = combo;
 
1904
                _tmp55_ = iter;
 
1905
                gtk_combo_box_set_active_iter (_tmp54_, &_tmp55_);
 
1906
        }
 
1907
        _tmp56_ = model;
 
1908
        gtk_list_store_append (_tmp56_, &_tmp57_);
 
1909
        iter = _tmp57_;
 
1910
        _tmp58_ = model;
 
1911
        _tmp59_ = iter;
 
1912
        _tmp60_ = _ ("Level two");
 
1913
        gtk_list_store_set (_tmp58_, &_tmp59_, 0, _tmp60_, 1, 2, -1);
 
1914
        _tmp61_ = self->priv->settings;
 
1915
        _tmp62_ = g_settings_get_int (_tmp61_, "black-level");
 
1916
        if (_tmp62_ == 2) {
 
1917
                GtkComboBox* _tmp63_;
 
1918
                GtkTreeIter _tmp64_;
 
1919
                _tmp63_ = combo;
 
1920
                _tmp64_ = iter;
 
1921
                gtk_combo_box_set_active_iter (_tmp63_, &_tmp64_);
 
1922
        }
 
1923
        _tmp65_ = model;
 
1924
        gtk_list_store_append (_tmp65_, &_tmp66_);
 
1925
        iter = _tmp66_;
 
1926
        _tmp67_ = model;
 
1927
        _tmp68_ = iter;
 
1928
        _tmp69_ = _ ("Level three");
 
1929
        gtk_list_store_set (_tmp67_, &_tmp68_, 0, _tmp69_, 1, 3, -1);
 
1930
        _tmp70_ = self->priv->settings;
 
1931
        _tmp71_ = g_settings_get_int (_tmp70_, "black-level");
 
1932
        if (_tmp71_ == 3) {
 
1933
                GtkComboBox* _tmp72_;
 
1934
                GtkTreeIter _tmp73_;
 
1935
                _tmp72_ = combo;
 
1936
                _tmp73_ = iter;
 
1937
                gtk_combo_box_set_active_iter (_tmp72_, &_tmp73_);
 
1938
        }
 
1939
        _tmp74_ = grid;
 
1940
        _tmp75_ = combo;
 
1941
        gtk_grid_attach (_tmp74_, (GtkWidget*) _tmp75_, 1, 0, 1, 1);
 
1942
        _tmp76_ = _ ("Light Player:");
 
1943
        _tmp77_ = (GtkLabel*) gtk_label_new (_tmp76_);
 
1944
        _tmp78_ = g_object_ref_sink (_tmp77_);
 
1945
        _g_object_unref0 (label);
 
1946
        label = _tmp78_;
 
1947
        _tmp79_ = label;
 
1948
        gtk_misc_set_alignment ((GtkMisc*) _tmp79_, 0.0f, 0.5f);
 
1949
        _tmp80_ = label;
 
1950
        g_object_set ((GtkWidget*) _tmp80_, "expand", TRUE, NULL);
 
1951
        _tmp81_ = grid;
 
1952
        _tmp82_ = label;
 
1953
        gtk_grid_attach (_tmp81_, (GtkWidget*) _tmp82_, 0, 1, 1, 1);
 
1954
        _tmp83_ = (GtkComboBox*) gtk_combo_box_new ();
 
1955
        _tmp84_ = g_object_ref_sink (_tmp83_);
 
1956
        _g_object_unref0 (combo);
 
1957
        combo = _tmp84_;
 
1958
        _tmp85_ = combo;
 
1959
        g_signal_connect_object (_tmp85_, "changed", (GCallback) _iagno_light_level_changed_cb_gtk_combo_box_changed, self, 0);
 
1960
        _tmp86_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
 
1961
        _tmp87_ = g_object_ref_sink (_tmp86_);
 
1962
        _g_object_unref0 (renderer);
 
1963
        renderer = _tmp87_;
 
1964
        _tmp88_ = combo;
 
1965
        _tmp89_ = renderer;
 
1966
        gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp88_, (GtkCellRenderer*) _tmp89_, TRUE);
 
1967
        _tmp90_ = combo;
 
1968
        _tmp91_ = renderer;
 
1969
        gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp90_, (GtkCellRenderer*) _tmp91_, "text", 0);
 
1970
        _tmp92_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_INT);
 
1971
        _g_object_unref0 (model);
 
1972
        model = _tmp92_;
 
1973
        _tmp93_ = combo;
 
1974
        _tmp94_ = model;
 
1975
        gtk_combo_box_set_model (_tmp93_, (GtkTreeModel*) _tmp94_);
 
1976
        _tmp95_ = model;
 
1977
        gtk_list_store_append (_tmp95_, &_tmp96_);
 
1978
        iter = _tmp96_;
 
1979
        _tmp97_ = model;
 
1980
        _tmp98_ = iter;
 
1981
        _tmp99_ = _ ("Human");
 
1982
        gtk_list_store_set (_tmp97_, &_tmp98_, 0, _tmp99_, 1, 0, -1);
 
1983
        _tmp100_ = self->priv->settings;
 
1984
        _tmp101_ = g_settings_get_int (_tmp100_, "white-level");
 
1985
        if (_tmp101_ == 0) {
 
1986
                GtkComboBox* _tmp102_;
 
1987
                GtkTreeIter _tmp103_;
 
1988
                _tmp102_ = combo;
 
1989
                _tmp103_ = iter;
 
1990
                gtk_combo_box_set_active_iter (_tmp102_, &_tmp103_);
 
1991
        }
 
1992
        _tmp104_ = model;
 
1993
        gtk_list_store_append (_tmp104_, &_tmp105_);
 
1994
        iter = _tmp105_;
 
1995
        _tmp106_ = model;
 
1996
        _tmp107_ = iter;
 
1997
        _tmp108_ = _ ("Level one");
 
1998
        gtk_list_store_set (_tmp106_, &_tmp107_, 0, _tmp108_, 1, 1, -1);
 
1999
        _tmp109_ = self->priv->settings;
 
2000
        _tmp110_ = g_settings_get_int (_tmp109_, "white-level");
 
2001
        if (_tmp110_ == 1) {
 
2002
                GtkComboBox* _tmp111_;
 
2003
                GtkTreeIter _tmp112_;
 
2004
                _tmp111_ = combo;
 
2005
                _tmp112_ = iter;
 
2006
                gtk_combo_box_set_active_iter (_tmp111_, &_tmp112_);
 
2007
        }
 
2008
        _tmp113_ = model;
 
2009
        gtk_list_store_append (_tmp113_, &_tmp114_);
 
2010
        iter = _tmp114_;
 
2011
        _tmp115_ = model;
 
2012
        _tmp116_ = iter;
 
2013
        _tmp117_ = _ ("Level two");
 
2014
        gtk_list_store_set (_tmp115_, &_tmp116_, 0, _tmp117_, 1, 2, -1);
2155
2015
        _tmp118_ = self->priv->settings;
2156
2016
        _tmp119_ = g_settings_get_int (_tmp118_, "white-level");
2157
 
        if (_tmp119_ == 1) {
2158
 
                GtkRadioButton* _tmp120_;
2159
 
                _tmp120_ = computer_button;
2160
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp120_, TRUE);
2161
 
        }
2162
 
        _tmp121_ = computer_button;
2163
 
        g_signal_connect_object ((GtkToggleButton*) _tmp121_, "toggled", (GCallback) _iagno_light_level_one_cb_gtk_toggle_button_toggled, self, 0);
2164
 
        _tmp122_ = vbox;
2165
 
        _tmp123_ = computer_button;
2166
 
        gtk_box_pack_start (_tmp122_, (GtkWidget*) _tmp123_, FALSE, FALSE, (guint) 0);
2167
 
        _tmp124_ = computer_button;
2168
 
        _tmp125_ = gtk_radio_button_get_group (_tmp124_);
2169
 
        _tmp126_ = _ ("Level two");
2170
 
        _tmp127_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp125_, _tmp126_);
2171
 
        _tmp128_ = g_object_ref_sink (_tmp127_);
2172
 
        _g_object_unref0 (computer_button);
2173
 
        computer_button = _tmp128_;
2174
 
        _tmp129_ = self->priv->settings;
2175
 
        _tmp130_ = g_settings_get_int (_tmp129_, "white-level");
2176
 
        if (_tmp130_ == 2) {
2177
 
                GtkRadioButton* _tmp131_;
2178
 
                _tmp131_ = computer_button;
2179
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp131_, TRUE);
2180
 
        }
2181
 
        _tmp132_ = computer_button;
2182
 
        g_signal_connect_object ((GtkToggleButton*) _tmp132_, "toggled", (GCallback) _iagno_light_level_two_cb_gtk_toggle_button_toggled, self, 0);
2183
 
        _tmp133_ = vbox;
2184
 
        _tmp134_ = computer_button;
2185
 
        gtk_box_pack_start (_tmp133_, (GtkWidget*) _tmp134_, FALSE, FALSE, (guint) 0);
2186
 
        _tmp135_ = computer_button;
2187
 
        _tmp136_ = gtk_radio_button_get_group (_tmp135_);
2188
 
        _tmp137_ = _ ("Level three");
2189
 
        _tmp138_ = (GtkRadioButton*) gtk_radio_button_new_with_label (_tmp136_, _tmp137_);
2190
 
        _tmp139_ = g_object_ref_sink (_tmp138_);
2191
 
        _g_object_unref0 (computer_button);
2192
 
        computer_button = _tmp139_;
2193
 
        _tmp140_ = self->priv->settings;
2194
 
        _tmp141_ = g_settings_get_int (_tmp140_, "white-level");
2195
 
        if (_tmp141_ == 3) {
2196
 
                GtkRadioButton* _tmp142_;
2197
 
                _tmp142_ = computer_button;
2198
 
                gtk_toggle_button_set_active ((GtkToggleButton*) _tmp142_, TRUE);
2199
 
        }
2200
 
        _tmp143_ = computer_button;
2201
 
        g_signal_connect_object ((GtkToggleButton*) _tmp143_, "toggled", (GCallback) _iagno_light_level_three_cb_gtk_toggle_button_toggled, self, 0);
2202
 
        _tmp144_ = vbox;
2203
 
        _tmp145_ = computer_button;
2204
 
        gtk_box_pack_start (_tmp144_, (GtkWidget*) _tmp145_, FALSE, FALSE, (guint) 0);
2205
 
        _tmp146_ = _ ("Appearance");
2206
 
        _tmp147_ = (GtkLabel*) gtk_label_new (_tmp146_);
2207
 
        _tmp148_ = g_object_ref_sink (_tmp147_);
2208
 
        _g_object_unref0 (label);
2209
 
        label = _tmp148_;
2210
 
        _tmp149_ = (GtkGrid*) gtk_grid_new ();
2211
 
        _tmp150_ = g_object_ref_sink (_tmp149_);
2212
 
        _g_object_unref0 (grid);
2213
 
        grid = _tmp150_;
2214
 
        _tmp151_ = grid;
2215
 
        gtk_grid_set_column_spacing (_tmp151_, (guint) 18);
2216
 
        _tmp152_ = grid;
2217
 
        gtk_container_set_border_width ((GtkContainer*) _tmp152_, (guint) 12);
2218
 
        _tmp153_ = notebook;
2219
 
        _tmp154_ = grid;
2220
 
        _tmp155_ = label;
2221
 
        gtk_notebook_append_page (_tmp153_, (GtkWidget*) _tmp154_, (GtkWidget*) _tmp155_);
2222
 
        _tmp156_ = _ ("Options");
2223
 
        _tmp157_ = games_frame_new (_tmp156_);
2224
 
        _tmp158_ = g_object_ref_sink (_tmp157_);
2225
 
        _g_object_unref0 (frame);
2226
 
        frame = _tmp158_;
2227
 
        _tmp159_ = grid;
2228
 
        _tmp160_ = frame;
2229
 
        gtk_grid_attach (_tmp159_, (GtkWidget*) _tmp160_, 0, 0, 1, 1);
2230
 
        _tmp161_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
2231
 
        _tmp162_ = g_object_ref_sink (_tmp161_);
2232
 
        _g_object_unref0 (vbox);
2233
 
        vbox = _tmp162_;
2234
 
        _tmp163_ = frame;
2235
 
        _tmp164_ = vbox;
2236
 
        gtk_container_add ((GtkContainer*) _tmp163_, (GtkWidget*) _tmp164_);
2237
 
        _tmp165_ = _ ("S_how grid");
2238
 
        _tmp166_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp165_);
2239
 
        _tmp167_ = g_object_ref_sink (_tmp166_);
2240
 
        grid_button = _tmp167_;
2241
 
        _tmp168_ = self->priv->settings;
2242
 
        _tmp169_ = g_settings_get_boolean (_tmp168_, "show-grid");
2243
 
        gtk_toggle_button_set_active ((GtkToggleButton*) grid_button, _tmp169_);
 
2017
        if (_tmp119_ == 2) {
 
2018
                GtkComboBox* _tmp120_;
 
2019
                GtkTreeIter _tmp121_;
 
2020
                _tmp120_ = combo;
 
2021
                _tmp121_ = iter;
 
2022
                gtk_combo_box_set_active_iter (_tmp120_, &_tmp121_);
 
2023
        }
 
2024
        _tmp122_ = model;
 
2025
        gtk_list_store_append (_tmp122_, &_tmp123_);
 
2026
        iter = _tmp123_;
 
2027
        _tmp124_ = model;
 
2028
        _tmp125_ = iter;
 
2029
        _tmp126_ = _ ("Level three");
 
2030
        gtk_list_store_set (_tmp124_, &_tmp125_, 0, _tmp126_, 1, 3, -1);
 
2031
        _tmp127_ = self->priv->settings;
 
2032
        _tmp128_ = g_settings_get_int (_tmp127_, "white-level");
 
2033
        if (_tmp128_ == 3) {
 
2034
                GtkComboBox* _tmp129_;
 
2035
                GtkTreeIter _tmp130_;
 
2036
                _tmp129_ = combo;
 
2037
                _tmp130_ = iter;
 
2038
                gtk_combo_box_set_active_iter (_tmp129_, &_tmp130_);
 
2039
        }
 
2040
        _tmp131_ = grid;
 
2041
        _tmp132_ = combo;
 
2042
        gtk_grid_attach (_tmp131_, (GtkWidget*) _tmp132_, 1, 1, 1, 1);
 
2043
        _tmp133_ = _ ("E_nable sounds");
 
2044
        _tmp134_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp133_);
 
2045
        _tmp135_ = g_object_ref_sink (_tmp134_);
 
2046
        enable_sounds_button = _tmp135_;
 
2047
        _tmp136_ = self->priv->settings;
 
2048
        _tmp137_ = g_settings_get_boolean (_tmp136_, "sound");
 
2049
        gtk_toggle_button_set_active ((GtkToggleButton*) enable_sounds_button, _tmp137_);
 
2050
        g_signal_connect_object ((GtkToggleButton*) enable_sounds_button, "toggled", (GCallback) _iagno_sound_select_gtk_toggle_button_toggled, self, 0);
 
2051
        _tmp138_ = grid;
 
2052
        gtk_grid_attach (_tmp138_, (GtkWidget*) enable_sounds_button, 0, 2, 2, 1);
 
2053
        _tmp139_ = _ ("S_how grid");
 
2054
        _tmp140_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp139_);
 
2055
        _tmp141_ = g_object_ref_sink (_tmp140_);
 
2056
        grid_button = _tmp141_;
 
2057
        _tmp142_ = self->priv->settings;
 
2058
        _tmp143_ = g_settings_get_boolean (_tmp142_, "show-grid");
 
2059
        gtk_toggle_button_set_active ((GtkToggleButton*) grid_button, _tmp143_);
2244
2060
        g_signal_connect_object ((GtkToggleButton*) grid_button, "toggled", (GCallback) _iagno_grid_toggled_cb_gtk_toggle_button_toggled, self, 0);
2245
 
        _tmp170_ = vbox;
2246
 
        gtk_box_pack_start (_tmp170_, (GtkWidget*) grid_button, FALSE, FALSE, (guint) 0);
2247
 
        _tmp171_ = _ ("_Flip final results");
2248
 
        _tmp172_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp171_);
2249
 
        _tmp173_ = g_object_ref_sink (_tmp172_);
2250
 
        flip_final_button = _tmp173_;
2251
 
        _tmp174_ = self->priv->settings;
2252
 
        _tmp175_ = g_settings_get_boolean (_tmp174_, "flip-final-results");
2253
 
        gtk_toggle_button_set_active ((GtkToggleButton*) flip_final_button, _tmp175_);
 
2061
        _tmp144_ = grid;
 
2062
        gtk_grid_attach (_tmp144_, (GtkWidget*) grid_button, 0, 3, 2, 1);
 
2063
        _tmp145_ = _ ("_Flip final results");
 
2064
        _tmp146_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp145_);
 
2065
        _tmp147_ = g_object_ref_sink (_tmp146_);
 
2066
        flip_final_button = _tmp147_;
 
2067
        _tmp148_ = self->priv->settings;
 
2068
        _tmp149_ = g_settings_get_boolean (_tmp148_, "flip-final-results");
 
2069
        gtk_toggle_button_set_active ((GtkToggleButton*) flip_final_button, _tmp149_);
2254
2070
        g_signal_connect_object ((GtkToggleButton*) flip_final_button, "toggled", (GCallback) _iagno_flip_final_toggled_cb_gtk_toggle_button_toggled, self, 0);
2255
 
        _tmp176_ = vbox;
2256
 
        gtk_box_pack_start (_tmp176_, (GtkWidget*) flip_final_button, FALSE, FALSE, (guint) 0);
2257
 
        _tmp177_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
2258
 
        _tmp178_ = g_object_ref_sink (_tmp177_);
2259
 
        hbox = _tmp178_;
2260
 
        _tmp179_ = vbox;
2261
 
        gtk_box_pack_start (_tmp179_, (GtkWidget*) hbox, FALSE, FALSE, (guint) 0);
2262
 
        _tmp180_ = _ ("_Tile set:");
2263
 
        _tmp181_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp180_);
2264
 
        _tmp182_ = g_object_ref_sink (_tmp181_);
 
2071
        _tmp150_ = grid;
 
2072
        gtk_grid_attach (_tmp150_, (GtkWidget*) flip_final_button, 0, 4, 2, 1);
 
2073
        _tmp151_ = _ ("_Tile set:");
 
2074
        _tmp152_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp151_);
 
2075
        _tmp153_ = g_object_ref_sink (_tmp152_);
2265
2076
        _g_object_unref0 (label);
2266
 
        label = _tmp182_;
2267
 
        _tmp183_ = label;
2268
 
        gtk_box_pack_start (hbox, (GtkWidget*) _tmp183_, FALSE, FALSE, (guint) 0);
2269
 
        _tmp184_ = g_build_filename (DATA_DIRECTORY, "themes", NULL);
2270
 
        _tmp185_ = _tmp184_;
2271
 
        _tmp186_ = games_file_list_new_images (_tmp185_, NULL, NULL);
 
2077
        label = _tmp153_;
 
2078
        _tmp154_ = label;
 
2079
        gtk_misc_set_alignment ((GtkMisc*) _tmp154_, 0.0f, 0.5f);
 
2080
        _tmp155_ = label;
 
2081
        g_object_set ((GtkWidget*) _tmp155_, "expand", TRUE, NULL);
 
2082
        _tmp156_ = grid;
 
2083
        _tmp157_ = label;
 
2084
        gtk_grid_attach (_tmp156_, (GtkWidget*) _tmp157_, 0, 5, 1, 1);
 
2085
        _tmp158_ = g_build_filename (DATA_DIRECTORY, "themes", NULL);
 
2086
        _tmp159_ = _tmp158_;
 
2087
        _tmp160_ = games_file_list_new_images (_tmp159_, NULL, NULL);
2272
2088
        _g_object_unref0 (self->priv->theme_file_list);
2273
 
        self->priv->theme_file_list = _tmp186_;
2274
 
        _g_free0 (_tmp185_);
2275
 
        _tmp187_ = self->priv->theme_file_list;
2276
 
        games_file_list_transform_basename (_tmp187_);
2277
 
        _tmp188_ = self->priv->theme_file_list;
2278
 
        _tmp189_ = self->priv->settings;
2279
 
        _tmp190_ = g_settings_get_string (_tmp189_, "tileset");
2280
 
        _tmp191_ = _tmp190_;
2281
 
        _tmp192_ = games_file_list_create_widget (_tmp188_, _tmp191_, (guint) (GAMES_FILE_LIST_REMOVE_EXTENSION | GAMES_FILE_LIST_REPLACE_UNDERSCORES));
2282
 
        _tmp193_ = GTK_COMBO_BOX (_tmp192_);
2283
 
        _g_free0 (_tmp191_);
2284
 
        theme_combo = _tmp193_;
2285
 
        _tmp194_ = label;
2286
 
        gtk_label_set_mnemonic_widget (_tmp194_, (GtkWidget*) theme_combo);
 
2089
        self->priv->theme_file_list = _tmp160_;
 
2090
        _g_free0 (_tmp159_);
 
2091
        _tmp161_ = self->priv->theme_file_list;
 
2092
        games_file_list_transform_basename (_tmp161_);
 
2093
        _tmp162_ = self->priv->theme_file_list;
 
2094
        _tmp163_ = self->priv->settings;
 
2095
        _tmp164_ = g_settings_get_string (_tmp163_, "tileset");
 
2096
        _tmp165_ = _tmp164_;
 
2097
        _tmp166_ = games_file_list_create_widget (_tmp162_, _tmp165_, (guint) (GAMES_FILE_LIST_REMOVE_EXTENSION | GAMES_FILE_LIST_REPLACE_UNDERSCORES));
 
2098
        _tmp167_ = GTK_COMBO_BOX (_tmp166_);
 
2099
        _g_free0 (_tmp165_);
 
2100
        theme_combo = _tmp167_;
 
2101
        _tmp168_ = label;
 
2102
        gtk_label_set_mnemonic_widget (_tmp168_, (GtkWidget*) theme_combo);
2287
2103
        g_signal_connect_object (theme_combo, "changed", (GCallback) _iagno_theme_changed_cb_gtk_combo_box_changed, self, 0);
2288
 
        gtk_box_pack_start (hbox, (GtkWidget*) theme_combo, TRUE, TRUE, (guint) 0);
2289
 
        _tmp195_ = propbox;
2290
 
        gtk_widget_show_all ((GtkWidget*) _tmp195_);
 
2104
        _tmp169_ = grid;
 
2105
        gtk_grid_attach (_tmp169_, (GtkWidget*) theme_combo, 1, 5, 1, 1);
 
2106
        _tmp170_ = propbox;
 
2107
        gtk_widget_show_all ((GtkWidget*) _tmp170_);
2291
2108
        _g_object_unref0 (theme_combo);
2292
 
        _g_object_unref0 (hbox);
2293
2109
        _g_object_unref0 (flip_final_button);
2294
2110
        _g_object_unref0 (grid_button);
2295
 
        _g_object_unref0 (computer_button);
2296
 
        _g_object_unref0 (frame);
2297
2111
        _g_object_unref0 (enable_sounds_button);
2298
 
        _g_object_unref0 (vbox2);
 
2112
        _g_object_unref0 (model);
 
2113
        _g_object_unref0 (renderer);
 
2114
        _g_object_unref0 (combo);
 
2115
        _g_object_unref0 (label);
2299
2116
        _g_object_unref0 (grid);
2300
 
        _g_object_unref0 (vbox);
2301
 
        _g_object_unref0 (label);
2302
 
        _g_object_unref0 (notebook);
2303
2117
        _g_object_unref0 (box);
2304
2118
        _g_object_unref0 (propbox);
2305
2119
}