1241
1190
_tmp16_ = vbox;
1242
1191
_tmp17_ = notebook;
1243
1192
gtk_box_pack_start (_tmp16_, (GtkWidget*) _tmp17_, TRUE, TRUE, (guint) 0);
1244
_tmp18_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 18);
1193
_tmp18_ = (GtkGrid*) gtk_grid_new ();
1245
1194
_tmp19_ = g_object_ref_sink (_tmp18_);
1246
_g_object_unref0 (vbox);
1249
gtk_container_set_border_width ((GtkContainer*) _tmp20_, (guint) 12);
1250
_tmp21_ = _ ("Game");
1251
_tmp22_ = (GtkLabel*) gtk_label_new (_tmp21_);
1252
_tmp23_ = g_object_ref_sink (_tmp22_);
1257
gtk_notebook_append_page (_tmp24_, (GtkWidget*) _tmp25_, (GtkWidget*) _tmp26_);
1258
_tmp27_ = _ ("Setup");
1259
_tmp28_ = games_frame_new (_tmp27_);
1260
_tmp29_ = g_object_ref_sink (_tmp28_);
1262
_tmp30_ = (GtkGrid*) gtk_grid_new ();
1197
gtk_grid_set_row_spacing (_tmp20_, (guint) 6);
1199
gtk_grid_set_column_spacing (_tmp21_, (guint) 12);
1201
gtk_container_set_border_width ((GtkContainer*) _tmp22_, (guint) 12);
1202
_tmp23_ = _ ("Game");
1203
_tmp24_ = (GtkLabel*) gtk_label_new (_tmp23_);
1204
_tmp25_ = g_object_ref_sink (_tmp24_);
1209
gtk_notebook_append_page (_tmp26_, (GtkWidget*) _tmp27_, (GtkWidget*) _tmp28_);
1210
_tmp29_ = _ ("_Number of pre-filled rows:");
1211
_tmp30_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp29_);
1263
1212
_tmp31_ = g_object_ref_sink (_tmp30_);
1266
gtk_grid_set_row_spacing (_tmp32_, (guint) 6);
1268
gtk_grid_set_column_spacing (_tmp33_, (guint) 12);
1269
_tmp34_ = _ ("_Number of pre-filled rows:");
1270
_tmp35_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp34_);
1271
_tmp36_ = g_object_ref_sink (_tmp35_);
1272
1213
_g_object_unref0 (label);
1275
gtk_misc_set_alignment ((GtkMisc*) _tmp37_, (gfloat) 0, 0.5f);
1277
gtk_widget_set_hexpand ((GtkWidget*) _tmp38_, TRUE);
1280
gtk_grid_attach (_tmp39_, (GtkWidget*) _tmp40_, 0, 0, 1, 1);
1281
_tmp41_ = self->priv->settings;
1282
_tmp42_ = g_settings_get_int (_tmp41_, "line-fill-height");
1283
_tmp43_ = self->priv->game;
1284
_tmp44_ = game_get_height (_tmp43_);
1286
_tmp46_ = gtk_adjustment_new ((gdouble) _tmp42_, (gdouble) 0, (gdouble) (_tmp45_ - 1), (gdouble) 1, (gdouble) 5, (gdouble) 0);
1287
_tmp47_ = g_object_ref_sink (_tmp46_);
1290
_tmp49_ = (GtkSpinButton*) gtk_spin_button_new (_tmp48_, (gdouble) 10, (guint) 0);
1291
_tmp50_ = g_object_ref_sink (_tmp49_);
1216
gtk_misc_set_alignment ((GtkMisc*) _tmp32_, (gfloat) 0, 0.5f);
1218
gtk_widget_set_hexpand ((GtkWidget*) _tmp33_, TRUE);
1221
gtk_grid_attach (_tmp34_, (GtkWidget*) _tmp35_, 0, 0, 1, 1);
1222
_tmp36_ = self->priv->settings;
1223
_tmp37_ = g_settings_get_int (_tmp36_, "line-fill-height");
1224
_tmp38_ = self->priv->game;
1225
_tmp39_ = game_get_height (_tmp38_);
1227
_tmp41_ = gtk_adjustment_new ((gdouble) _tmp37_, (gdouble) 0, (gdouble) (_tmp40_ - 1), (gdouble) 1, (gdouble) 5, (gdouble) 0);
1228
_tmp42_ = g_object_ref_sink (_tmp41_);
1231
_tmp44_ = (GtkSpinButton*) gtk_spin_button_new (_tmp43_, (gdouble) 10, (guint) 0);
1232
_tmp45_ = g_object_ref_sink (_tmp44_);
1292
1233
_g_object_unref0 (self->priv->fill_height_spinner);
1293
self->priv->fill_height_spinner = _tmp50_;
1294
_tmp51_ = self->priv->fill_height_spinner;
1295
gtk_spin_button_set_update_policy (_tmp51_, GTK_UPDATE_ALWAYS);
1234
self->priv->fill_height_spinner = _tmp45_;
1235
_tmp46_ = self->priv->fill_height_spinner;
1236
gtk_spin_button_set_update_policy (_tmp46_, GTK_UPDATE_ALWAYS);
1237
_tmp47_ = self->priv->fill_height_spinner;
1238
gtk_spin_button_set_snap_to_ticks (_tmp47_, TRUE);
1239
_tmp48_ = self->priv->fill_height_spinner;
1240
g_signal_connect_object (_tmp48_, "value-changed", (GCallback) _quadrapassel_fill_height_spinner_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1242
_tmp50_ = self->priv->fill_height_spinner;
1243
gtk_grid_attach (_tmp49_, (GtkWidget*) _tmp50_, 1, 0, 1, 1);
1296
1245
_tmp52_ = self->priv->fill_height_spinner;
1297
gtk_spin_button_set_snap_to_ticks (_tmp52_, TRUE);
1298
_tmp53_ = self->priv->fill_height_spinner;
1299
g_signal_connect_object (_tmp53_, "value-changed", (GCallback) _quadrapassel_fill_height_spinner_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1301
_tmp55_ = self->priv->fill_height_spinner;
1302
gtk_grid_attach (_tmp54_, (GtkWidget*) _tmp55_, 1, 0, 2, 1);
1246
gtk_label_set_mnemonic_widget (_tmp51_, (GtkWidget*) _tmp52_);
1247
_tmp53_ = _ ("_Density of blocks in a pre-filled row:");
1248
_tmp54_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp53_);
1249
_tmp55_ = g_object_ref_sink (_tmp54_);
1250
_g_object_unref0 (label);
1303
1252
_tmp56_ = label;
1304
_tmp57_ = self->priv->fill_height_spinner;
1305
gtk_label_set_mnemonic_widget (_tmp56_, (GtkWidget*) _tmp57_);
1306
_tmp58_ = _ ("_Density of blocks in a pre-filled row:");
1307
_tmp59_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp58_);
1308
_tmp60_ = g_object_ref_sink (_tmp59_);
1309
_g_object_unref0 (label);
1312
gtk_misc_set_alignment ((GtkMisc*) _tmp61_, (gfloat) 0, 0.5f);
1314
gtk_widget_set_hexpand ((GtkWidget*) _tmp62_, TRUE);
1317
gtk_grid_attach (_tmp63_, (GtkWidget*) _tmp64_, 0, 1, 1, 1);
1318
_tmp65_ = self->priv->settings;
1319
_tmp66_ = g_settings_get_int (_tmp65_, "line-fill-probability");
1320
_tmp67_ = gtk_adjustment_new ((gdouble) _tmp66_, (gdouble) 0, (gdouble) 10, (gdouble) 1, (gdouble) 5, (gdouble) 0);
1321
_tmp68_ = g_object_ref_sink (_tmp67_);
1253
gtk_misc_set_alignment ((GtkMisc*) _tmp56_, (gfloat) 0, 0.5f);
1255
gtk_widget_set_hexpand ((GtkWidget*) _tmp57_, TRUE);
1258
gtk_grid_attach (_tmp58_, (GtkWidget*) _tmp59_, 0, 1, 1, 1);
1259
_tmp60_ = self->priv->settings;
1260
_tmp61_ = g_settings_get_int (_tmp60_, "line-fill-probability");
1261
_tmp62_ = gtk_adjustment_new ((gdouble) _tmp61_, (gdouble) 0, (gdouble) 10, (gdouble) 1, (gdouble) 5, (gdouble) 0);
1262
_tmp63_ = g_object_ref_sink (_tmp62_);
1322
1263
_g_object_unref0 (adj);
1325
_tmp70_ = (GtkSpinButton*) gtk_spin_button_new (_tmp69_, (gdouble) 10, (guint) 0);
1326
_tmp71_ = g_object_ref_sink (_tmp70_);
1266
_tmp65_ = (GtkSpinButton*) gtk_spin_button_new (_tmp64_, (gdouble) 10, (guint) 0);
1267
_tmp66_ = g_object_ref_sink (_tmp65_);
1327
1268
_g_object_unref0 (self->priv->fill_prob_spinner);
1328
self->priv->fill_prob_spinner = _tmp71_;
1329
_tmp72_ = self->priv->fill_prob_spinner;
1330
gtk_spin_button_set_update_policy (_tmp72_, GTK_UPDATE_ALWAYS);
1269
self->priv->fill_prob_spinner = _tmp66_;
1270
_tmp67_ = self->priv->fill_prob_spinner;
1271
gtk_spin_button_set_update_policy (_tmp67_, GTK_UPDATE_ALWAYS);
1272
_tmp68_ = self->priv->fill_prob_spinner;
1273
gtk_spin_button_set_snap_to_ticks (_tmp68_, TRUE);
1274
_tmp69_ = self->priv->fill_prob_spinner;
1275
g_signal_connect_object (_tmp69_, "value-changed", (GCallback) _quadrapassel_fill_prob_spinner_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1277
_tmp71_ = self->priv->fill_prob_spinner;
1278
gtk_grid_attach (_tmp70_, (GtkWidget*) _tmp71_, 1, 1, 1, 1);
1331
1280
_tmp73_ = self->priv->fill_prob_spinner;
1332
gtk_spin_button_set_snap_to_ticks (_tmp73_, TRUE);
1333
_tmp74_ = self->priv->fill_prob_spinner;
1334
g_signal_connect_object (_tmp74_, "value-changed", (GCallback) _quadrapassel_fill_prob_spinner_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1336
_tmp76_ = self->priv->fill_prob_spinner;
1337
gtk_grid_attach (_tmp75_, (GtkWidget*) _tmp76_, 1, 1, 1, 1);
1281
gtk_label_set_mnemonic_widget (_tmp72_, (GtkWidget*) _tmp73_);
1282
_tmp74_ = _ ("_Starting level:");
1283
_tmp75_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp74_);
1284
_tmp76_ = g_object_ref_sink (_tmp75_);
1285
_g_object_unref0 (label);
1338
1287
_tmp77_ = label;
1339
_tmp78_ = self->priv->fill_prob_spinner;
1340
gtk_label_set_mnemonic_widget (_tmp77_, (GtkWidget*) _tmp78_);
1341
_tmp79_ = _ ("_Starting level:");
1342
_tmp80_ = (GtkLabel*) gtk_label_new_with_mnemonic (_tmp79_);
1343
_tmp81_ = g_object_ref_sink (_tmp80_);
1344
_g_object_unref0 (label);
1347
gtk_misc_set_alignment ((GtkMisc*) _tmp82_, (gfloat) 0, 0.5f);
1349
gtk_widget_set_hexpand ((GtkWidget*) _tmp83_, TRUE);
1352
gtk_grid_attach (_tmp84_, (GtkWidget*) _tmp85_, 0, 2, 1, 1);
1353
_tmp86_ = self->priv->settings;
1354
_tmp87_ = g_settings_get_int (_tmp86_, "starting-level");
1355
_tmp88_ = gtk_adjustment_new ((gdouble) _tmp87_, (gdouble) 1, (gdouble) 20, (gdouble) 1, (gdouble) 5, (gdouble) 0);
1356
_tmp89_ = g_object_ref_sink (_tmp88_);
1288
gtk_misc_set_alignment ((GtkMisc*) _tmp77_, (gfloat) 0, 0.5f);
1290
gtk_widget_set_hexpand ((GtkWidget*) _tmp78_, TRUE);
1293
gtk_grid_attach (_tmp79_, (GtkWidget*) _tmp80_, 0, 2, 1, 1);
1294
_tmp81_ = self->priv->settings;
1295
_tmp82_ = g_settings_get_int (_tmp81_, "starting-level");
1296
_tmp83_ = gtk_adjustment_new ((gdouble) _tmp82_, (gdouble) 1, (gdouble) 20, (gdouble) 1, (gdouble) 5, (gdouble) 0);
1297
_tmp84_ = g_object_ref_sink (_tmp83_);
1357
1298
_g_object_unref0 (adj);
1360
_tmp91_ = (GtkSpinButton*) gtk_spin_button_new (_tmp90_, 10.0, (guint) 0);
1361
_tmp92_ = g_object_ref_sink (_tmp91_);
1301
_tmp86_ = (GtkSpinButton*) gtk_spin_button_new (_tmp85_, 10.0, (guint) 0);
1302
_tmp87_ = g_object_ref_sink (_tmp86_);
1362
1303
_g_object_unref0 (self->priv->starting_level_spin);
1363
self->priv->starting_level_spin = _tmp92_;
1364
_tmp93_ = self->priv->starting_level_spin;
1365
gtk_spin_button_set_update_policy (_tmp93_, GTK_UPDATE_ALWAYS);
1304
self->priv->starting_level_spin = _tmp87_;
1305
_tmp88_ = self->priv->starting_level_spin;
1306
gtk_spin_button_set_update_policy (_tmp88_, GTK_UPDATE_ALWAYS);
1307
_tmp89_ = self->priv->starting_level_spin;
1308
gtk_spin_button_set_snap_to_ticks (_tmp89_, TRUE);
1309
_tmp90_ = self->priv->starting_level_spin;
1310
g_signal_connect_object (_tmp90_, "value-changed", (GCallback) _quadrapassel_starting_level_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1312
_tmp92_ = self->priv->starting_level_spin;
1313
gtk_grid_attach (_tmp91_, (GtkWidget*) _tmp92_, 1, 2, 1, 1);
1366
1315
_tmp94_ = self->priv->starting_level_spin;
1367
gtk_spin_button_set_snap_to_ticks (_tmp94_, TRUE);
1368
_tmp95_ = self->priv->starting_level_spin;
1369
g_signal_connect_object (_tmp95_, "value-changed", (GCallback) _quadrapassel_starting_level_value_changed_cb_gtk_spin_button_value_changed, self, 0);
1371
_tmp97_ = self->priv->starting_level_spin;
1372
gtk_grid_attach (_tmp96_, (GtkWidget*) _tmp97_, 1, 2, 1, 1);
1374
_tmp99_ = self->priv->starting_level_spin;
1375
gtk_label_set_mnemonic_widget (_tmp98_, (GtkWidget*) _tmp99_);
1378
gtk_container_add ((GtkContainer*) _tmp100_, (GtkWidget*) _tmp101_);
1381
gtk_box_pack_start (_tmp102_, (GtkWidget*) _tmp103_, FALSE, FALSE, (guint) 0);
1382
_tmp104_ = _ ("Operation");
1383
_tmp105_ = games_frame_new (_tmp104_);
1316
gtk_label_set_mnemonic_widget (_tmp93_, (GtkWidget*) _tmp94_);
1317
_tmp95_ = _ ("_Enable sounds");
1318
_tmp96_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp95_);
1319
_tmp97_ = g_object_ref_sink (_tmp96_);
1320
_g_object_unref0 (self->priv->sound_toggle);
1321
self->priv->sound_toggle = _tmp97_;
1322
_tmp98_ = self->priv->sound_toggle;
1323
_tmp99_ = self->priv->settings;
1324
_tmp100_ = g_settings_get_boolean (_tmp99_, "sound");
1325
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp98_, _tmp100_);
1326
_tmp101_ = self->priv->sound_toggle;
1327
g_signal_connect_object ((GtkToggleButton*) _tmp101_, "toggled", (GCallback) _quadrapassel_sound_toggle_toggled_cb_gtk_toggle_button_toggled, self, 0);
1329
_tmp103_ = self->priv->sound_toggle;
1330
gtk_grid_attach (_tmp102_, (GtkWidget*) _tmp103_, 0, 3, 2, 1);
1331
_tmp104_ = _ ("_Preview next block");
1332
_tmp105_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp104_);
1384
1333
_tmp106_ = g_object_ref_sink (_tmp105_);
1385
_g_object_unref0 (frame);
1387
_tmp107_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
1388
_tmp108_ = g_object_ref_sink (_tmp107_);
1390
_tmp109_ = _ ("_Enable sounds");
1391
_tmp110_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp109_);
1392
_tmp111_ = g_object_ref_sink (_tmp110_);
1393
_g_object_unref0 (self->priv->sound_toggle);
1394
self->priv->sound_toggle = _tmp111_;
1395
_tmp112_ = self->priv->sound_toggle;
1396
_tmp113_ = self->priv->settings;
1397
_tmp114_ = g_settings_get_boolean (_tmp113_, "sound");
1398
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp112_, _tmp114_);
1399
_tmp115_ = self->priv->sound_toggle;
1400
g_signal_connect_object ((GtkToggleButton*) _tmp115_, "toggled", (GCallback) _quadrapassel_sound_toggle_toggled_cb_gtk_toggle_button_toggled, self, 0);
1402
_tmp117_ = self->priv->sound_toggle;
1403
gtk_box_pack_start (_tmp116_, (GtkWidget*) _tmp117_, FALSE, FALSE, (guint) 0);
1404
_tmp118_ = _ ("_Preview next block");
1405
_tmp119_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp118_);
1406
_tmp120_ = g_object_ref_sink (_tmp119_);
1407
1334
_g_object_unref0 (self->priv->do_preview_toggle);
1408
self->priv->do_preview_toggle = _tmp120_;
1409
_tmp121_ = self->priv->do_preview_toggle;
1410
_tmp122_ = self->priv->settings;
1411
_tmp123_ = g_settings_get_boolean (_tmp122_, "do-preview");
1412
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp121_, _tmp123_);
1413
_tmp124_ = self->priv->do_preview_toggle;
1414
g_signal_connect_object ((GtkToggleButton*) _tmp124_, "toggled", (GCallback) _quadrapassel_do_preview_toggle_toggled_cb_gtk_toggle_button_toggled, self, 0);
1416
_tmp126_ = self->priv->do_preview_toggle;
1417
gtk_box_pack_start (_tmp125_, (GtkWidget*) _tmp126_, FALSE, FALSE, (guint) 0);
1418
_tmp127_ = _ ("Choose difficult _blocks");
1419
_tmp128_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp127_);
1420
_tmp129_ = g_object_ref_sink (_tmp128_);
1335
self->priv->do_preview_toggle = _tmp106_;
1336
_tmp107_ = self->priv->do_preview_toggle;
1337
_tmp108_ = self->priv->settings;
1338
_tmp109_ = g_settings_get_boolean (_tmp108_, "do-preview");
1339
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp107_, _tmp109_);
1340
_tmp110_ = self->priv->do_preview_toggle;
1341
g_signal_connect_object ((GtkToggleButton*) _tmp110_, "toggled", (GCallback) _quadrapassel_do_preview_toggle_toggled_cb_gtk_toggle_button_toggled, self, 0);
1343
_tmp112_ = self->priv->do_preview_toggle;
1344
gtk_grid_attach (_tmp111_, (GtkWidget*) _tmp112_, 0, 4, 2, 1);
1345
_tmp113_ = _ ("Choose difficult _blocks");
1346
_tmp114_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp113_);
1347
_tmp115_ = g_object_ref_sink (_tmp114_);
1421
1348
_g_object_unref0 (self->priv->difficult_blocks_toggle);
1422
self->priv->difficult_blocks_toggle = _tmp129_;
1423
_tmp130_ = self->priv->difficult_blocks_toggle;
1424
_tmp131_ = self->priv->settings;
1425
_tmp132_ = g_settings_get_boolean (_tmp131_, "pick-difficult-blocks");
1426
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp130_, _tmp132_);
1427
_tmp133_ = self->priv->difficult_blocks_toggle;
1428
g_signal_connect_object ((GtkToggleButton*) _tmp133_, "toggled", (GCallback) _quadrapassel_difficult_blocks_toggled_cb_gtk_toggle_button_toggled, self, 0);
1430
_tmp135_ = self->priv->difficult_blocks_toggle;
1431
gtk_box_pack_start (_tmp134_, (GtkWidget*) _tmp135_, FALSE, FALSE, (guint) 0);
1432
_tmp136_ = _ ("_Rotate blocks counterclockwise");
1433
_tmp137_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp136_);
1434
_tmp138_ = g_object_ref_sink (_tmp137_);
1349
self->priv->difficult_blocks_toggle = _tmp115_;
1350
_tmp116_ = self->priv->difficult_blocks_toggle;
1351
_tmp117_ = self->priv->settings;
1352
_tmp118_ = g_settings_get_boolean (_tmp117_, "pick-difficult-blocks");
1353
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp116_, _tmp118_);
1354
_tmp119_ = self->priv->difficult_blocks_toggle;
1355
g_signal_connect_object ((GtkToggleButton*) _tmp119_, "toggled", (GCallback) _quadrapassel_difficult_blocks_toggled_cb_gtk_toggle_button_toggled, self, 0);
1357
_tmp121_ = self->priv->difficult_blocks_toggle;
1358
gtk_grid_attach (_tmp120_, (GtkWidget*) _tmp121_, 0, 5, 2, 1);
1359
_tmp122_ = _ ("_Rotate blocks counterclockwise");
1360
_tmp123_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp122_);
1361
_tmp124_ = g_object_ref_sink (_tmp123_);
1435
1362
_g_object_unref0 (self->priv->rotate_counter_clock_wise_toggle);
1436
self->priv->rotate_counter_clock_wise_toggle = _tmp138_;
1437
_tmp139_ = self->priv->rotate_counter_clock_wise_toggle;
1363
self->priv->rotate_counter_clock_wise_toggle = _tmp124_;
1364
_tmp125_ = self->priv->rotate_counter_clock_wise_toggle;
1365
_tmp126_ = self->priv->settings;
1366
_tmp127_ = g_settings_get_boolean (_tmp126_, "rotate-counter-clock-wise");
1367
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp125_, _tmp127_);
1368
_tmp128_ = self->priv->rotate_counter_clock_wise_toggle;
1369
g_signal_connect_object ((GtkToggleButton*) _tmp128_, "toggled", (GCallback) _quadrapassel_set_rotate_counter_clock_wise_gtk_toggle_button_toggled, self, 0);
1371
_tmp130_ = self->priv->rotate_counter_clock_wise_toggle;
1372
gtk_grid_attach (_tmp129_, (GtkWidget*) _tmp130_, 0, 6, 2, 1);
1373
_tmp131_ = _ ("Show _where the block will land");
1374
_tmp132_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp131_);
1375
_tmp133_ = g_object_ref_sink (_tmp132_);
1376
_g_object_unref0 (self->priv->show_shadow_toggle);
1377
self->priv->show_shadow_toggle = _tmp133_;
1378
_tmp134_ = self->priv->show_shadow_toggle;
1379
_tmp135_ = self->priv->settings;
1380
_tmp136_ = g_settings_get_boolean (_tmp135_, "show-shadow");
1381
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp134_, _tmp136_);
1382
_tmp137_ = self->priv->show_shadow_toggle;
1383
g_signal_connect_object ((GtkToggleButton*) _tmp137_, "toggled", (GCallback) _quadrapassel_user_target_toggled_cb_gtk_toggle_button_toggled, self, 0);
1385
_tmp139_ = self->priv->show_shadow_toggle;
1386
gtk_grid_attach (_tmp138_, (GtkWidget*) _tmp139_, 0, 7, 2, 1);
1438
1387
_tmp140_ = self->priv->settings;
1439
_tmp141_ = g_settings_get_boolean (_tmp140_, "rotate-counter-clock-wise");
1440
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp139_, _tmp141_);
1441
_tmp142_ = self->priv->rotate_counter_clock_wise_toggle;
1442
g_signal_connect_object ((GtkToggleButton*) _tmp142_, "toggled", (GCallback) _quadrapassel_set_rotate_counter_clock_wise_gtk_toggle_button_toggled, self, 0);
1444
_tmp144_ = self->priv->rotate_counter_clock_wise_toggle;
1445
gtk_box_pack_start (_tmp143_, (GtkWidget*) _tmp144_, FALSE, FALSE, (guint) 0);
1446
_tmp145_ = _ ("Show _where the block will land");
1447
_tmp146_ = (GtkCheckButton*) gtk_check_button_new_with_mnemonic (_tmp145_);
1448
_tmp147_ = g_object_ref_sink (_tmp146_);
1449
_g_object_unref0 (self->priv->show_shadow_toggle);
1450
self->priv->show_shadow_toggle = _tmp147_;
1451
_tmp148_ = self->priv->show_shadow_toggle;
1452
_tmp149_ = self->priv->settings;
1453
_tmp150_ = g_settings_get_boolean (_tmp149_, "show-shadow");
1454
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp148_, _tmp150_);
1455
_tmp151_ = self->priv->show_shadow_toggle;
1456
g_signal_connect_object ((GtkToggleButton*) _tmp151_, "toggled", (GCallback) _quadrapassel_user_target_toggled_cb_gtk_toggle_button_toggled, self, 0);
1458
_tmp153_ = self->priv->show_shadow_toggle;
1459
gtk_box_pack_start (_tmp152_, (GtkWidget*) _tmp153_, FALSE, FALSE, (guint) 0);
1462
gtk_container_add ((GtkContainer*) _tmp154_, (GtkWidget*) _tmp155_);
1465
gtk_box_pack_start (_tmp156_, (GtkWidget*) _tmp157_, FALSE, FALSE, (guint) 0);
1466
_tmp158_ = _ ("Theme");
1467
_tmp159_ = games_frame_new (_tmp158_);
1468
_tmp160_ = g_object_ref_sink (_tmp159_);
1469
_g_object_unref0 (frame);
1471
_tmp161_ = (GtkGrid*) gtk_grid_new ();
1388
_tmp141_ = games_controls_list_new (_tmp140_);
1389
_tmp142_ = g_object_ref_sink (_tmp141_);
1390
controls_list = _tmp142_;
1391
_tmp143_ = controls_list;
1392
_tmp144_ = _ ("Move left");
1393
_tmp145_ = _ ("Move right");
1394
_tmp146_ = _ ("Move down");
1395
_tmp147_ = _ ("Drop");
1396
_tmp148_ = _ ("Rotate");
1397
_tmp149_ = _ ("Pause");
1398
games_controls_list_add_controls (_tmp143_, "key-left", _tmp144_, 0, "key-right", _tmp145_, 0, "key-down", _tmp146_, 0, "key-drop", _tmp147_, 0, "key-rotate", _tmp148_, 0, "key-pause", _tmp149_, 0, NULL, NULL);
1399
_tmp150_ = controls_list;
1400
gtk_container_set_border_width ((GtkContainer*) _tmp150_, (guint) 12);
1401
_tmp151_ = _ ("Controls");
1402
_tmp152_ = (GtkLabel*) gtk_label_new (_tmp151_);
1403
_tmp153_ = g_object_ref_sink (_tmp152_);
1404
_g_object_unref0 (label);
1406
_tmp154_ = notebook;
1407
_tmp155_ = controls_list;
1409
gtk_notebook_append_page (_tmp154_, (GtkWidget*) _tmp155_, (GtkWidget*) _tmp156_);
1410
_tmp157_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
1411
_tmp158_ = g_object_ref_sink (_tmp157_);
1412
_g_object_unref0 (vbox);
1415
gtk_container_set_border_width ((GtkContainer*) _tmp159_, (guint) 12);
1416
_tmp160_ = _ ("Theme");
1417
_tmp161_ = (GtkLabel*) gtk_label_new (_tmp160_);
1472
1418
_tmp162_ = g_object_ref_sink (_tmp161_);
1473
_g_object_unref0 (grid);
1476
gtk_container_set_border_width ((GtkContainer*) _tmp163_, (guint) 0);
1478
gtk_grid_set_row_spacing (_tmp164_, (guint) 6);
1480
gtk_grid_set_column_spacing (_tmp165_, (guint) 12);
1481
_tmp166_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
1419
_g_object_unref0 (label);
1421
_tmp163_ = notebook;
1424
gtk_notebook_append_page (_tmp163_, (GtkWidget*) _tmp164_, (GtkWidget*) _tmp165_);
1425
_tmp166_ = (GtkComboBox*) gtk_combo_box_new ();
1482
1426
_tmp167_ = g_object_ref_sink (_tmp166_);
1483
_g_object_unref0 (vbox);
1427
theme_combo = _tmp167_;
1485
1428
_tmp168_ = vbox;
1486
gtk_container_set_border_width ((GtkContainer*) _tmp168_, (guint) 12);
1487
_tmp169_ = _ ("Controls");
1488
_tmp170_ = (GtkLabel*) gtk_label_new (_tmp169_);
1489
_tmp171_ = g_object_ref_sink (_tmp170_);
1490
_g_object_unref0 (label);
1492
_tmp172_ = notebook;
1495
gtk_notebook_append_page (_tmp172_, (GtkWidget*) _tmp173_, (GtkWidget*) _tmp174_);
1496
_tmp175_ = _ ("Keyboard Controls");
1497
_tmp176_ = games_frame_new (_tmp175_);
1498
_tmp177_ = g_object_ref_sink (_tmp176_);
1499
_g_object_unref0 (frame);
1503
gtk_box_pack_start (_tmp178_, (GtkWidget*) _tmp179_, TRUE, TRUE, (guint) 0);
1504
_tmp180_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
1505
_tmp181_ = g_object_ref_sink (_tmp180_);
1506
_g_object_unref0 (fvbox);
1510
gtk_container_add ((GtkContainer*) _tmp182_, (GtkWidget*) _tmp183_);
1429
_tmp169_ = theme_combo;
1430
gtk_box_pack_start (_tmp168_, (GtkWidget*) _tmp169_, FALSE, TRUE, (guint) 0);
1431
_tmp170_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
1432
theme_store = _tmp170_;
1433
_tmp171_ = theme_combo;
1434
_tmp172_ = theme_store;
1435
gtk_combo_box_set_model (_tmp171_, (GtkTreeModel*) _tmp172_);
1436
_tmp173_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
1437
_tmp174_ = g_object_ref_sink (_tmp173_);
1438
renderer = _tmp174_;
1439
_tmp175_ = theme_combo;
1440
_tmp176_ = renderer;
1441
gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp175_, (GtkCellRenderer*) _tmp176_, TRUE);
1442
_tmp177_ = theme_combo;
1443
_tmp178_ = renderer;
1444
gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp177_, (GtkCellRenderer*) _tmp178_, "text", 0);
1445
_tmp179_ = theme_store;
1446
gtk_list_store_append (_tmp179_, &_tmp180_);
1448
_tmp181_ = theme_store;
1450
_tmp183_ = _ ("Plain");
1451
gtk_list_store_set (_tmp181_, &_tmp182_, 0, _tmp183_, 1, "plain", -1, -1);
1511
1452
_tmp184_ = self->priv->settings;
1512
_tmp185_ = games_controls_list_new (_tmp184_);
1513
_tmp186_ = g_object_ref_sink (_tmp185_);
1514
controls_list = _tmp186_;
1515
_tmp187_ = controls_list;
1516
_tmp188_ = _ ("Move left");
1517
_tmp189_ = _ ("Move right");
1518
_tmp190_ = _ ("Move down");
1519
_tmp191_ = _ ("Drop");
1520
_tmp192_ = _ ("Rotate");
1521
_tmp193_ = _ ("Pause");
1522
games_controls_list_add_controls (_tmp187_, "key-left", _tmp188_, 0, "key-right", _tmp189_, 0, "key-down", _tmp190_, 0, "key-drop", _tmp191_, 0, "key-rotate", _tmp192_, 0, "key-pause", _tmp193_, 0, NULL, NULL);
1524
_tmp195_ = controls_list;
1525
gtk_box_pack_start (_tmp194_, (GtkWidget*) _tmp195_, TRUE, TRUE, (guint) 0);
1526
_tmp196_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
1527
_tmp197_ = g_object_ref_sink (_tmp196_);
1528
_g_object_unref0 (vbox);
1531
gtk_container_set_border_width ((GtkContainer*) _tmp198_, (guint) 12);
1532
_tmp199_ = _ ("Theme");
1533
_tmp200_ = (GtkLabel*) gtk_label_new (_tmp199_);
1534
_tmp201_ = g_object_ref_sink (_tmp200_);
1535
_g_object_unref0 (label);
1537
_tmp202_ = notebook;
1540
gtk_notebook_append_page (_tmp202_, (GtkWidget*) _tmp203_, (GtkWidget*) _tmp204_);
1541
_tmp205_ = _ ("Block Style");
1542
_tmp206_ = games_frame_new (_tmp205_);
1543
_tmp207_ = g_object_ref_sink (_tmp206_);
1544
_g_object_unref0 (frame);
1548
gtk_box_pack_start (_tmp208_, (GtkWidget*) _tmp209_, TRUE, TRUE, (guint) 0);
1549
_tmp210_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
1550
_tmp211_ = g_object_ref_sink (_tmp210_);
1551
_g_object_unref0 (fvbox);
1555
gtk_container_add ((GtkContainer*) _tmp212_, (GtkWidget*) _tmp213_);
1556
_tmp214_ = (GtkComboBox*) gtk_combo_box_new ();
1557
_tmp215_ = g_object_ref_sink (_tmp214_);
1558
theme_combo = _tmp215_;
1559
_tmp216_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
1560
theme_store = _tmp216_;
1561
_tmp217_ = theme_combo;
1562
_tmp218_ = theme_store;
1563
gtk_combo_box_set_model (_tmp217_, (GtkTreeModel*) _tmp218_);
1564
_tmp219_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
1565
_tmp220_ = g_object_ref_sink (_tmp219_);
1566
renderer = _tmp220_;
1567
_tmp221_ = theme_combo;
1568
_tmp222_ = renderer;
1569
gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp221_, (GtkCellRenderer*) _tmp222_, TRUE);
1453
_tmp185_ = g_settings_get_string (_tmp184_, "theme");
1454
_tmp186_ = _tmp185_;
1455
_tmp187_ = g_strcmp0 (_tmp186_, "plain") == 0;
1456
_g_free0 (_tmp186_);
1458
GtkComboBox* _tmp188_;
1459
GtkTreeIter _tmp189_;
1460
_tmp188_ = theme_combo;
1462
gtk_combo_box_set_active_iter (_tmp188_, &_tmp189_);
1464
_tmp190_ = theme_store;
1465
gtk_list_store_append (_tmp190_, &_tmp191_);
1467
_tmp192_ = theme_store;
1469
_tmp194_ = _ ("Tango Flat");
1470
gtk_list_store_set (_tmp192_, &_tmp193_, 0, _tmp194_, 1, "tangoflat", -1, -1);
1471
_tmp195_ = self->priv->settings;
1472
_tmp196_ = g_settings_get_string (_tmp195_, "theme");
1473
_tmp197_ = _tmp196_;
1474
_tmp198_ = g_strcmp0 (_tmp197_, "tangoflat") == 0;
1475
_g_free0 (_tmp197_);
1477
GtkComboBox* _tmp199_;
1478
GtkTreeIter _tmp200_;
1479
_tmp199_ = theme_combo;
1481
gtk_combo_box_set_active_iter (_tmp199_, &_tmp200_);
1483
_tmp201_ = theme_store;
1484
gtk_list_store_append (_tmp201_, &_tmp202_);
1486
_tmp203_ = theme_store;
1488
_tmp205_ = _ ("Tango Shaded");
1489
gtk_list_store_set (_tmp203_, &_tmp204_, 0, _tmp205_, 1, "tangoshaded", -1, -1);
1490
_tmp206_ = self->priv->settings;
1491
_tmp207_ = g_settings_get_string (_tmp206_, "theme");
1492
_tmp208_ = _tmp207_;
1493
_tmp209_ = g_strcmp0 (_tmp208_, "tangoshaded") == 0;
1494
_g_free0 (_tmp208_);
1496
GtkComboBox* _tmp210_;
1497
GtkTreeIter _tmp211_;
1498
_tmp210_ = theme_combo;
1500
gtk_combo_box_set_active_iter (_tmp210_, &_tmp211_);
1502
_tmp212_ = theme_store;
1503
gtk_list_store_append (_tmp212_, &_tmp213_);
1505
_tmp214_ = theme_store;
1507
_tmp216_ = _ ("Clean");
1508
gtk_list_store_set (_tmp214_, &_tmp215_, 0, _tmp216_, 1, "clean", -1, -1);
1509
_tmp217_ = self->priv->settings;
1510
_tmp218_ = g_settings_get_string (_tmp217_, "theme");
1511
_tmp219_ = _tmp218_;
1512
_tmp220_ = g_strcmp0 (_tmp219_, "clean") == 0;
1513
_g_free0 (_tmp219_);
1515
GtkComboBox* _tmp221_;
1516
GtkTreeIter _tmp222_;
1517
_tmp221_ = theme_combo;
1519
gtk_combo_box_set_active_iter (_tmp221_, &_tmp222_);
1570
1521
_tmp223_ = theme_combo;
1571
_tmp224_ = renderer;
1572
gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp223_, (GtkCellRenderer*) _tmp224_, "text", 0);
1573
_tmp225_ = theme_store;
1574
gtk_list_store_append (_tmp225_, &_tmp226_);
1576
_tmp227_ = theme_store;
1578
_tmp229_ = _ ("Plain");
1579
gtk_list_store_set (_tmp227_, &_tmp228_, 0, _tmp229_, 1, "plain", -1, -1);
1522
g_signal_connect_object (_tmp223_, "changed", (GCallback) _quadrapassel_theme_combo_changed_cb_gtk_combo_box_changed, self, 0);
1523
_tmp224_ = preview_new ();
1524
_tmp225_ = g_object_ref_sink (_tmp224_);
1525
_g_object_unref0 (self->priv->theme_preview);
1526
self->priv->theme_preview = _tmp225_;
1527
_tmp226_ = self->priv->theme_preview;
1528
_tmp227_ = game_new (20, 14, 1, 0, 5, FALSE);
1529
_tmp228_ = _tmp227_;
1530
preview_set_game (_tmp226_, _tmp228_);
1531
_g_object_unref0 (_tmp228_);
1532
_tmp229_ = self->priv->theme_preview;
1580
1533
_tmp230_ = self->priv->settings;
1581
1534
_tmp231_ = g_settings_get_string (_tmp230_, "theme");
1582
1535
_tmp232_ = _tmp231_;
1583
_tmp233_ = g_strcmp0 (_tmp232_, "plain") == 0;
1536
preview_set_theme (_tmp229_, _tmp232_);
1584
1537
_g_free0 (_tmp232_);
1586
GtkComboBox* _tmp234_;
1587
GtkTreeIter _tmp235_;
1588
_tmp234_ = theme_combo;
1590
gtk_combo_box_set_active_iter (_tmp234_, &_tmp235_);
1592
_tmp236_ = theme_store;
1593
gtk_list_store_append (_tmp236_, &_tmp237_);
1595
_tmp238_ = theme_store;
1597
_tmp240_ = _ ("Tango Flat");
1598
gtk_list_store_set (_tmp238_, &_tmp239_, 0, _tmp240_, 1, "tangoflat", -1, -1);
1599
_tmp241_ = self->priv->settings;
1600
_tmp242_ = g_settings_get_string (_tmp241_, "theme");
1601
_tmp243_ = _tmp242_;
1602
_tmp244_ = g_strcmp0 (_tmp243_, "tangoflat") == 0;
1603
_g_free0 (_tmp243_);
1605
GtkComboBox* _tmp245_;
1606
GtkTreeIter _tmp246_;
1607
_tmp245_ = theme_combo;
1609
gtk_combo_box_set_active_iter (_tmp245_, &_tmp246_);
1611
_tmp247_ = theme_store;
1612
gtk_list_store_append (_tmp247_, &_tmp248_);
1614
_tmp249_ = theme_store;
1616
_tmp251_ = _ ("Tango Shaded");
1617
gtk_list_store_set (_tmp249_, &_tmp250_, 0, _tmp251_, 1, "tangoshaded", -1, -1);
1618
_tmp252_ = self->priv->settings;
1619
_tmp253_ = g_settings_get_string (_tmp252_, "theme");
1620
_tmp254_ = _tmp253_;
1621
_tmp255_ = g_strcmp0 (_tmp254_, "tangoshaded") == 0;
1622
_g_free0 (_tmp254_);
1624
GtkComboBox* _tmp256_;
1625
GtkTreeIter _tmp257_;
1626
_tmp256_ = theme_combo;
1628
gtk_combo_box_set_active_iter (_tmp256_, &_tmp257_);
1630
_tmp258_ = theme_store;
1631
gtk_list_store_append (_tmp258_, &_tmp259_);
1633
_tmp260_ = theme_store;
1635
_tmp262_ = _ ("Clean");
1636
gtk_list_store_set (_tmp260_, &_tmp261_, 0, _tmp262_, 1, "clean", -1, -1);
1637
_tmp263_ = self->priv->settings;
1638
_tmp264_ = g_settings_get_string (_tmp263_, "theme");
1639
_tmp265_ = _tmp264_;
1640
_tmp266_ = g_strcmp0 (_tmp265_, "clean") == 0;
1641
_g_free0 (_tmp265_);
1643
GtkComboBox* _tmp267_;
1644
GtkTreeIter _tmp268_;
1645
_tmp267_ = theme_combo;
1647
gtk_combo_box_set_active_iter (_tmp267_, &_tmp268_);
1649
_tmp269_ = theme_combo;
1650
g_signal_connect_object (_tmp269_, "changed", (GCallback) _quadrapassel_theme_combo_changed_cb_gtk_combo_box_changed, self, 0);
1652
_tmp271_ = theme_combo;
1653
gtk_box_pack_start (_tmp270_, (GtkWidget*) _tmp271_, FALSE, FALSE, (guint) 0);
1654
_tmp272_ = preview_new ();
1655
_tmp273_ = g_object_ref_sink (_tmp272_);
1656
_g_object_unref0 (self->priv->theme_preview);
1657
self->priv->theme_preview = _tmp273_;
1658
_tmp274_ = self->priv->theme_preview;
1659
_tmp275_ = game_new (20, 14, 1, 0, 5, FALSE);
1660
_tmp276_ = _tmp275_;
1661
preview_set_game (_tmp274_, _tmp276_);
1662
_g_object_unref0 (_tmp276_);
1663
_tmp277_ = self->priv->theme_preview;
1664
_tmp278_ = self->priv->settings;
1665
_tmp279_ = g_settings_get_string (_tmp278_, "theme");
1666
_tmp280_ = _tmp279_;
1667
preview_set_theme (_tmp277_, _tmp280_);
1668
_g_free0 (_tmp280_);
1670
_tmp282_ = self->priv->theme_preview;
1671
gtk_box_pack_start (_tmp281_, (GtkWidget*) _tmp282_, TRUE, TRUE, (guint) 0);
1672
_tmp283_ = self->priv->preferences_dialog;
1673
gtk_widget_show_all ((GtkWidget*) _tmp283_);
1539
_tmp234_ = self->priv->theme_preview;
1540
gtk_box_pack_start (_tmp233_, (GtkWidget*) _tmp234_, TRUE, TRUE, (guint) 0);
1541
_tmp235_ = self->priv->preferences_dialog;
1542
gtk_widget_show_all ((GtkWidget*) _tmp235_);
1674
1543
_g_object_unref0 (renderer);
1675
1544
_g_object_unref0 (theme_store);
1676
1545
_g_object_unref0 (theme_combo);
1677
1546
_g_object_unref0 (controls_list);
1678
_g_object_unref0 (fvbox);
1679
1547
_g_object_unref0 (adj);
1548
_g_object_unref0 (label);
1680
1549
_g_object_unref0 (grid);
1681
_g_object_unref0 (frame);
1682
_g_object_unref0 (label);
1683
1550
_g_object_unref0 (notebook);
1684
1551
_g_object_unref0 (vbox);