444
static gboolean ___lambda3__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
444
static gboolean ___lambda2__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
446
result = __lambda3_ ((ConfigurationEditor*) self, event);
446
result = __lambda2_ (self, event);
451
451
static void _configuration_editor_find_next_cb_gtk_entry_activate (GtkEntry* _sender, gpointer self) {
452
configuration_editor_find_next_cb ((ConfigurationEditor*) self);
452
configuration_editor_find_next_cb (self);
456
static void __lambda4_ (ConfigurationEditor* self) {
457
GtkBox* _tmp0_ = NULL;
456
static void __lambda3_ (ConfigurationEditor* self) {
458
458
_tmp0_ = self->priv->search_box;
459
459
gtk_widget_hide ((GtkWidget*) _tmp0_);
463
static void ___lambda4__gtk_button_clicked (GtkButton* _sender, gpointer self) {
464
__lambda4_ ((ConfigurationEditor*) self);
463
static void ___lambda3__gtk_button_clicked (GtkButton* _sender, gpointer self) {
468
468
static void _configuration_editor_find_next_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
469
configuration_editor_find_next_cb ((ConfigurationEditor*) self);
469
configuration_editor_find_next_cb (self);
473
473
static void configuration_editor_real_startup (GApplication* base) {
474
474
ConfigurationEditor * self;
475
475
const gchar* _tmp0_ = NULL;
476
GSettings* _tmp1_ = NULL;
477
SettingsModel* _tmp2_ = NULL;
478
GtkBuilder* _tmp3_ = NULL;
479
GtkApplicationWindow* _tmp6_ = NULL;
480
GtkApplicationWindow* _tmp7_ = NULL;
481
GtkApplicationWindow* _tmp8_ = NULL;
477
SettingsModel* _tmp2_;
479
GtkApplicationWindow* _tmp6_;
480
GtkApplicationWindow* _tmp7_;
481
GtkApplicationWindow* _tmp8_;
482
482
const gchar* _tmp9_ = NULL;
483
GtkApplicationWindow* _tmp10_ = NULL;
484
GtkApplicationWindow* _tmp11_ = NULL;
485
GtkApplicationWindow* _tmp12_ = NULL;
486
GtkBuilder* _tmp13_ = NULL;
483
GtkApplicationWindow* _tmp10_;
484
GtkApplicationWindow* _tmp11_;
485
GtkApplicationWindow* _tmp12_;
487
487
GObject* _tmp14_ = NULL;
488
GtkBuilder* menu_ui = NULL;
489
GtkBuilder* _tmp15_ = NULL;
490
490
GObject* _tmp17_ = NULL;
491
GtkApplicationWindow* _tmp18_ = NULL;
492
GSettings* _tmp19_ = NULL;
491
GtkApplicationWindow* _tmp18_;
493
493
gint _tmp20_ = 0;
494
GSettings* _tmp21_ = NULL;
495
495
gint _tmp22_ = 0;
496
GSettings* _tmp23_ = NULL;
497
497
gboolean _tmp24_ = FALSE;
498
DConfDirView* _tmp29_ = NULL;
499
GtkTreeView* _tmp30_ = NULL;
500
SettingsModel* _tmp31_ = NULL;
501
GtkTreeView* _tmp32_ = NULL;
498
DConfDirView* _tmp29_;
499
GtkTreeView* _tmp30_;
500
SettingsModel* _tmp31_;
501
GtkTreeView* _tmp32_;
502
502
GtkTreeSelection* _tmp33_ = NULL;
503
GtkTreeView* _tmp34_ = NULL;
504
GtkScrolledWindow* scroll = NULL;
505
GtkBuilder* _tmp35_ = NULL;
503
GtkTreeView* _tmp34_;
506
505
GObject* _tmp36_ = NULL;
507
GtkScrolledWindow* _tmp37_ = NULL;
508
GtkScrolledWindow* _tmp38_ = NULL;
509
GtkTreeView* _tmp39_ = NULL;
510
DConfKeyView* _tmp40_ = NULL;
511
GtkTreeView* _tmp41_ = NULL;
512
GtkTreeView* _tmp42_ = NULL;
506
GtkScrolledWindow* _tmp37_;
507
GtkScrolledWindow* scroll;
508
GtkScrolledWindow* _tmp38_;
509
GtkTreeView* _tmp39_;
510
DConfKeyView* _tmp40_;
511
GtkTreeView* _tmp41_;
512
GtkTreeView* _tmp42_;
513
513
GtkTreeSelection* _tmp43_ = NULL;
514
GtkBuilder* _tmp44_ = NULL;
515
515
GObject* _tmp45_ = NULL;
516
GtkScrolledWindow* _tmp46_ = NULL;
517
GtkScrolledWindow* _tmp47_ = NULL;
518
GtkTreeView* _tmp48_ = NULL;
519
GtkBuilder* _tmp49_ = NULL;
516
GtkScrolledWindow* _tmp46_;
517
GtkScrolledWindow* _tmp47_;
518
GtkTreeView* _tmp48_;
520
520
GObject* _tmp50_ = NULL;
521
GtkGrid* _tmp51_ = NULL;
522
GtkBuilder* _tmp52_ = NULL;
523
523
GObject* _tmp53_ = NULL;
524
GtkLabel* _tmp54_ = NULL;
525
GtkBuilder* _tmp55_ = NULL;
526
526
GObject* _tmp56_ = NULL;
527
GtkLabel* _tmp57_ = NULL;
528
GtkBuilder* _tmp58_ = NULL;
529
529
GObject* _tmp59_ = NULL;
530
GtkLabel* _tmp60_ = NULL;
531
GtkBuilder* _tmp61_ = NULL;
532
532
GObject* _tmp62_ = NULL;
533
GtkLabel* _tmp63_ = NULL;
534
GtkBuilder* _tmp64_ = NULL;
535
535
GObject* _tmp65_ = NULL;
536
GtkLabel* _tmp66_ = NULL;
537
GtkBuilder* _tmp67_ = NULL;
538
538
GObject* _tmp68_ = NULL;
539
GtkAction* _tmp69_ = NULL;
540
GtkAction* _tmp70_ = NULL;
541
GtkBuilder* _tmp71_ = NULL;
542
542
GObject* _tmp72_ = NULL;
543
GtkBox* _tmp73_ = NULL;
544
GtkBox* _tmp74_ = NULL;
545
GtkBuilder* _tmp75_ = NULL;
546
546
GObject* _tmp76_ = NULL;
547
GtkEntry* _tmp77_ = NULL;
548
GtkBuilder* _tmp78_ = NULL;
549
549
GObject* _tmp79_ = NULL;
550
GtkLabel* _tmp80_ = NULL;
551
GtkEntry* _tmp81_ = NULL;
552
GtkButton* search_box_close_button = NULL;
553
GtkBuilder* _tmp82_ = NULL;
554
553
GObject* _tmp83_ = NULL;
555
GtkButton* _tmp84_ = NULL;
556
GtkButton* _tmp85_ = NULL;
557
GtkButton* search_next_button = NULL;
558
GtkBuilder* _tmp86_ = NULL;
555
GtkButton* search_box_close_button;
559
558
GObject* _tmp87_ = NULL;
560
GtkButton* _tmp88_ = NULL;
561
GtkButton* _tmp89_ = NULL;
560
GtkButton* search_next_button;
562
562
GtkTreeIter iter = {0};
563
SettingsModel* _tmp90_ = NULL;
563
SettingsModel* _tmp90_;
564
564
GtkTreeIter _tmp91_ = {0};
565
565
gboolean _tmp92_ = FALSE;
566
566
GError * _inner_error_ = NULL;
1176
1179
_tmp18_ = FALSE;
1178
1181
_tmp23_ = self->priv->set_default_action;
1179
gtk_action_set_sensitive (_tmp23_, _tmp18_);
1180
_tmp24_ = g_strdup ("");
1181
schema_name = _tmp24_;
1183
gtk_action_set_sensitive (_tmp23_, _tmp24_);
1182
1184
_tmp25_ = g_strdup ("");
1185
schema_name = _tmp25_;
1184
1186
_tmp26_ = g_strdup ("");
1185
description = _tmp26_;
1186
1188
_tmp27_ = g_strdup ("");
1189
description = _tmp27_;
1188
1190
_tmp28_ = g_strdup ("");
1189
default_value = _tmp28_;
1190
_tmp29_ = self->priv->selected_key;
1191
if (_tmp29_ != NULL) {
1192
Key* _tmp30_ = NULL;
1193
SchemaKey* _tmp31_ = NULL;
1194
_tmp30_ = self->priv->selected_key;
1195
_tmp31_ = _tmp30_->schema;
1196
if (_tmp31_ != NULL) {
1197
gchar* gettext_domain = NULL;
1198
Key* _tmp32_ = NULL;
1199
SchemaKey* _tmp33_ = NULL;
1200
const gchar* _tmp34_ = NULL;
1201
gchar* _tmp35_ = NULL;
1202
Key* _tmp36_ = NULL;
1203
SchemaKey* _tmp37_ = NULL;
1204
Schema* _tmp38_ = NULL;
1205
const gchar* _tmp39_ = NULL;
1206
gchar* _tmp40_ = NULL;
1207
Key* _tmp41_ = NULL;
1208
SchemaKey* _tmp42_ = NULL;
1209
const gchar* _tmp43_ = NULL;
1210
gboolean _tmp48_ = FALSE;
1211
const gchar* _tmp49_ = NULL;
1212
Key* _tmp55_ = NULL;
1213
SchemaKey* _tmp56_ = NULL;
1214
const gchar* _tmp57_ = NULL;
1215
gboolean _tmp62_ = FALSE;
1216
const gchar* _tmp63_ = NULL;
1217
Key* _tmp69_ = NULL;
1218
gchar* _tmp70_ = NULL;
1219
Key* _tmp71_ = NULL;
1220
SchemaKey* _tmp72_ = NULL;
1221
GVariant* _tmp73_ = NULL;
1222
gchar* _tmp74_ = NULL;
1223
_tmp32_ = self->priv->selected_key;
1224
_tmp33_ = _tmp32_->schema;
1225
_tmp34_ = _tmp33_->gettext_domain;
1226
_tmp35_ = g_strdup (_tmp34_);
1227
gettext_domain = _tmp35_;
1228
_tmp36_ = self->priv->selected_key;
1229
_tmp37_ = _tmp36_->schema;
1192
_tmp29_ = g_strdup ("");
1193
default_value = _tmp29_;
1194
_tmp30_ = self->priv->selected_key;
1195
if (_tmp30_ != NULL) {
1198
_tmp31_ = self->priv->selected_key;
1199
_tmp32_ = _tmp31_->schema;
1200
if (_tmp32_ != NULL) {
1203
const gchar* _tmp35_;
1205
gchar* gettext_domain;
1209
const gchar* _tmp40_;
1213
const gchar* _tmp44_;
1214
gboolean _tmp49_ = FALSE;
1215
const gchar* _tmp50_;
1219
const gchar* _tmp59_;
1220
gboolean _tmp64_ = FALSE;
1221
const gchar* _tmp65_;
1224
gchar* _tmp73_ = NULL;
1228
gchar* _tmp77_ = NULL;
1229
_tmp33_ = self->priv->selected_key;
1230
_tmp34_ = _tmp33_->schema;
1231
_tmp35_ = _tmp34_->gettext_domain;
1232
_tmp36_ = g_strdup (_tmp35_);
1233
gettext_domain = _tmp36_;
1234
_tmp37_ = self->priv->selected_key;
1230
1235
_tmp38_ = _tmp37_->schema;
1231
_tmp39_ = _tmp38_->id;
1232
_tmp40_ = g_strdup (_tmp39_);
1236
_tmp39_ = _tmp38_->schema;
1237
_tmp40_ = _tmp39_->id;
1238
_tmp41_ = g_strdup (_tmp40_);
1233
1239
_g_free0 (schema_name);
1234
schema_name = _tmp40_;
1235
_tmp41_ = self->priv->selected_key;
1236
_tmp42_ = _tmp41_->schema;
1237
_tmp43_ = _tmp42_->summary;
1238
if (_tmp43_ != NULL) {
1239
Key* _tmp44_ = NULL;
1240
SchemaKey* _tmp45_ = NULL;
1241
const gchar* _tmp46_ = NULL;
1242
gchar* _tmp47_ = NULL;
1243
_tmp44_ = self->priv->selected_key;
1244
_tmp45_ = _tmp44_->schema;
1245
_tmp46_ = _tmp45_->summary;
1246
_tmp47_ = g_strdup (_tmp46_);
1240
schema_name = _tmp41_;
1241
_tmp42_ = self->priv->selected_key;
1242
_tmp43_ = _tmp42_->schema;
1243
_tmp44_ = _tmp43_->summary;
1244
if (_tmp44_ != NULL) {
1247
const gchar* _tmp47_;
1249
_tmp45_ = self->priv->selected_key;
1250
_tmp46_ = _tmp45_->schema;
1251
_tmp47_ = _tmp46_->summary;
1252
_tmp48_ = g_strdup (_tmp47_);
1247
1253
_g_free0 (summary);
1250
_tmp49_ = gettext_domain;
1251
if (_tmp49_ != NULL) {
1252
const gchar* _tmp50_ = NULL;
1254
_tmp48_ = g_strcmp0 (_tmp50_, "") != 0;
1256
_tmp50_ = gettext_domain;
1257
if (_tmp50_ != NULL) {
1258
const gchar* _tmp51_;
1260
_tmp49_ = g_strcmp0 (_tmp51_, "") != 0;
1259
const gchar* _tmp51_ = NULL;
1260
const gchar* _tmp52_ = NULL;
1261
const gchar* _tmp53_ = NULL;
1262
gchar* _tmp54_ = NULL;
1263
_tmp51_ = gettext_domain;
1265
_tmp53_ = g_dgettext (_tmp51_, _tmp52_);
1266
_tmp54_ = g_strdup (_tmp53_);
1266
const gchar* _tmp53_;
1267
const gchar* _tmp54_;
1268
const gchar* _tmp55_ = NULL;
1270
_tmp53_ = gettext_domain;
1272
_tmp55_ = g_dgettext (_tmp53_, _tmp54_);
1273
_tmp56_ = g_strdup (_tmp55_);
1267
1274
_g_free0 (summary);
1270
_tmp55_ = self->priv->selected_key;
1271
_tmp56_ = _tmp55_->schema;
1272
_tmp57_ = _tmp56_->description;
1273
if (_tmp57_ != NULL) {
1274
Key* _tmp58_ = NULL;
1275
SchemaKey* _tmp59_ = NULL;
1276
const gchar* _tmp60_ = NULL;
1277
gchar* _tmp61_ = NULL;
1278
_tmp58_ = self->priv->selected_key;
1279
_tmp59_ = _tmp58_->schema;
1280
_tmp60_ = _tmp59_->description;
1281
_tmp61_ = g_strdup (_tmp60_);
1277
_tmp57_ = self->priv->selected_key;
1278
_tmp58_ = _tmp57_->schema;
1279
_tmp59_ = _tmp58_->description;
1280
if (_tmp59_ != NULL) {
1283
const gchar* _tmp62_;
1285
_tmp60_ = self->priv->selected_key;
1286
_tmp61_ = _tmp60_->schema;
1287
_tmp62_ = _tmp61_->description;
1288
_tmp63_ = g_strdup (_tmp62_);
1282
1289
_g_free0 (description);
1283
description = _tmp61_;
1285
_tmp63_ = gettext_domain;
1286
if (_tmp63_ != NULL) {
1287
const gchar* _tmp64_ = NULL;
1288
_tmp64_ = description;
1289
_tmp62_ = g_strcmp0 (_tmp64_, "") != 0;
1294
const gchar* _tmp65_ = NULL;
1295
const gchar* _tmp66_ = NULL;
1296
const gchar* _tmp67_ = NULL;
1297
gchar* _tmp68_ = NULL;
1298
_tmp65_ = gettext_domain;
1290
description = _tmp63_;
1292
_tmp65_ = gettext_domain;
1293
if (_tmp65_ != NULL) {
1294
const gchar* _tmp66_;
1299
1295
_tmp66_ = description;
1300
_tmp67_ = g_dgettext (_tmp65_, _tmp66_);
1301
_tmp68_ = g_strdup (_tmp67_);
1296
_tmp64_ = g_strcmp0 (_tmp66_, "") != 0;
1302
const gchar* _tmp68_;
1303
const gchar* _tmp69_;
1304
const gchar* _tmp70_ = NULL;
1306
_tmp68_ = gettext_domain;
1307
_tmp69_ = description;
1308
_tmp70_ = g_dgettext (_tmp68_, _tmp69_);
1309
_tmp71_ = g_strdup (_tmp70_);
1302
1310
_g_free0 (description);
1303
description = _tmp68_;
1311
description = _tmp71_;
1305
_tmp69_ = self->priv->selected_key;
1306
_tmp70_ = configuration_editor_key_to_description (self, _tmp69_);
1313
_tmp72_ = self->priv->selected_key;
1314
_tmp73_ = configuration_editor_key_to_description (self, _tmp72_);
1307
1315
_g_free0 (type);
1309
_tmp71_ = self->priv->selected_key;
1310
_tmp72_ = _tmp71_->schema;
1311
_tmp73_ = _tmp72_->default_value;
1312
_tmp74_ = g_variant_print (_tmp73_, FALSE);
1317
_tmp74_ = self->priv->selected_key;
1318
_tmp75_ = _tmp74_->schema;
1319
_tmp76_ = _tmp75_->default_value;
1320
_tmp77_ = g_variant_print (_tmp76_, FALSE);
1313
1321
_g_free0 (default_value);
1314
default_value = _tmp74_;
1322
default_value = _tmp77_;
1315
1323
_g_free0 (gettext_domain);
1317
const gchar* _tmp75_ = NULL;
1318
gchar* _tmp76_ = NULL;
1319
_tmp75_ = _ ("No schema");
1320
_tmp76_ = g_strdup (_tmp75_);
1325
const gchar* _tmp78_ = NULL;
1327
_tmp78_ = _ ("No schema");
1328
_tmp79_ = g_strdup (_tmp78_);
1321
1329
_g_free0 (schema_name);
1322
schema_name = _tmp76_;
1330
schema_name = _tmp79_;
1325
_tmp77_ = self->priv->schema_label;
1326
_tmp78_ = schema_name;
1327
gtk_label_set_text (_tmp77_, _tmp78_);
1328
_tmp79_ = self->priv->summary_label;
1330
_tmp81_ = string_strip (_tmp80_);
1332
gtk_label_set_text (_tmp79_, _tmp82_);
1334
_tmp83_ = self->priv->description_label;
1335
_tmp84_ = description;
1336
_tmp85_ = string_strip (_tmp84_);
1338
gtk_label_set_text (_tmp83_, _tmp86_);
1340
_tmp87_ = self->priv->type_label;
1342
gtk_label_set_text (_tmp87_, _tmp88_);
1343
_tmp89_ = self->priv->default_label;
1344
_tmp90_ = default_value;
1345
gtk_label_set_text (_tmp89_, _tmp90_);
1333
_tmp80_ = self->priv->schema_label;
1334
_tmp81_ = schema_name;
1335
gtk_label_set_text (_tmp80_, _tmp81_);
1336
_tmp82_ = self->priv->summary_label;
1338
_tmp84_ = string_strip (_tmp83_);
1340
gtk_label_set_text (_tmp82_, _tmp85_);
1342
_tmp86_ = self->priv->description_label;
1343
_tmp87_ = description;
1344
_tmp88_ = string_strip (_tmp87_);
1346
gtk_label_set_text (_tmp86_, _tmp89_);
1348
_tmp90_ = self->priv->type_label;
1350
gtk_label_set_text (_tmp90_, _tmp91_);
1351
_tmp92_ = self->priv->default_label;
1352
_tmp93_ = default_value;
1353
gtk_label_set_text (_tmp92_, _tmp93_);
1346
1354
_g_free0 (default_value);
1347
1355
_g_free0 (type);
1348
1356
_g_free0 (description);
1558
1570
on_first_directory = TRUE;
1560
gboolean _tmp19_ = FALSE;
1561
1573
_tmp19_ = TRUE;
1563
Directory* dir = NULL;
1564
SettingsModel* _tmp21_ = NULL;
1565
GtkTreeIter _tmp22_ = {0};
1566
Directory* _tmp23_ = NULL;
1567
gboolean _tmp24_ = FALSE;
1568
gboolean _tmp51_ = FALSE;
1570
gboolean _tmp20_ = FALSE;
1571
_tmp20_ = configuration_editor_get_next_iter (self, &iter);
1576
SettingsModel* _tmp22_;
1577
GtkTreeIter _tmp23_;
1578
Directory* _tmp24_ = NULL;
1584
gboolean _tmp21_ = FALSE;
1585
_tmp21_ = configuration_editor_get_next_iter (self, &iter);
1576
1590
_tmp19_ = FALSE;
1577
_tmp21_ = self->priv->model;
1579
_tmp23_ = settings_model_get_directory (_tmp21_, &_tmp22_);
1581
_tmp24_ = have_key_iter;
1583
Directory* _tmp25_ = NULL;
1584
KeyModel* _tmp26_ = NULL;
1585
KeyModel* _tmp27_ = NULL;
1586
GtkTreeIter _tmp28_ = {0};
1587
gboolean _tmp29_ = FALSE;
1591
_tmp22_ = self->priv->model;
1593
_tmp24_ = settings_model_get_directory (_tmp22_, &_tmp23_);
1595
_tmp25_ = have_key_iter;
1600
GtkTreeIter _tmp29_ = {0};
1588
1601
gboolean _tmp30_ = FALSE;
1589
1602
gboolean _tmp31_ = FALSE;
1591
_tmp26_ = directory_get_key_model (_tmp25_);
1593
_tmp29_ = gtk_tree_model_get_iter_first ((GtkTreeModel*) _tmp27_, &_tmp28_);
1595
have_key_iter = _tmp29_;
1596
_tmp31_ = on_first_directory;
1598
Directory* _tmp32_ = NULL;
1599
const gchar* _tmp33_ = NULL;
1600
GtkEntry* _tmp34_ = NULL;
1601
const gchar* _tmp35_ = NULL;
1602
const gchar* _tmp36_ = NULL;
1605
_tmp33_ = _tmp32_->name;
1606
_tmp34_ = self->priv->search_entry;
1607
_tmp35_ = gtk_entry_get_text (_tmp34_);
1609
_tmp37_ = string_index_of (_tmp33_, _tmp36_, 0);
1610
_tmp30_ = _tmp37_ >= 0;
1606
_tmp27_ = directory_get_key_model (_tmp26_);
1608
_tmp30_ = gtk_tree_model_get_iter_first ((GtkTreeModel*) _tmp28_, &_tmp29_);
1610
have_key_iter = _tmp30_;
1611
_tmp32_ = on_first_directory;
1614
const gchar* _tmp34_;
1616
const gchar* _tmp36_;
1617
const gchar* _tmp37_;
1620
_tmp34_ = _tmp33_->name;
1621
_tmp35_ = self->priv->search_entry;
1622
_tmp36_ = gtk_entry_get_text (_tmp35_);
1624
_tmp38_ = string_index_of (_tmp34_, _tmp37_, 0);
1625
_tmp31_ = _tmp38_ >= 0;
1615
GtkTreeView* _tmp38_ = NULL;
1616
SettingsModel* _tmp39_ = NULL;
1617
GtkTreeIter _tmp40_ = {0};
1618
GtkTreePath* _tmp41_ = NULL;
1619
GtkTreePath* _tmp42_ = NULL;
1620
GtkTreeView* _tmp43_ = NULL;
1621
GtkTreeSelection* _tmp44_ = NULL;
1622
GtkTreeIter _tmp45_ = {0};
1623
GtkTreeView* _tmp46_ = NULL;
1624
SettingsModel* _tmp47_ = NULL;
1625
GtkTreeIter _tmp48_ = {0};
1626
GtkTreePath* _tmp49_ = NULL;
1627
GtkTreePath* _tmp50_ = NULL;
1628
_tmp38_ = self->priv->dir_tree_view;
1629
_tmp39_ = self->priv->model;
1631
_tmp41_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp39_, &_tmp40_);
1633
gtk_tree_view_expand_to_path (_tmp38_, _tmp42_);
1634
_gtk_tree_path_free0 (_tmp42_);
1635
_tmp43_ = self->priv->dir_tree_view;
1636
_tmp44_ = gtk_tree_view_get_selection (_tmp43_);
1638
gtk_tree_selection_select_iter (_tmp44_, &_tmp45_);
1639
_tmp46_ = self->priv->dir_tree_view;
1640
_tmp47_ = self->priv->model;
1642
_tmp49_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp47_, &_tmp48_);
1644
gtk_tree_view_scroll_to_cell (_tmp46_, _tmp50_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1645
_gtk_tree_path_free0 (_tmp50_);
1631
GtkTreeView* _tmp40_;
1632
SettingsModel* _tmp41_;
1633
GtkTreeIter _tmp42_;
1634
GtkTreePath* _tmp43_ = NULL;
1635
GtkTreePath* _tmp44_;
1636
GtkTreeView* _tmp45_;
1637
GtkTreeSelection* _tmp46_ = NULL;
1638
GtkTreeIter _tmp47_;
1639
GtkTreeView* _tmp48_;
1640
SettingsModel* _tmp49_;
1641
GtkTreeIter _tmp50_;
1642
GtkTreePath* _tmp51_ = NULL;
1643
GtkTreePath* _tmp52_;
1644
_tmp40_ = self->priv->dir_tree_view;
1645
_tmp41_ = self->priv->model;
1647
_tmp43_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp41_, &_tmp42_);
1649
gtk_tree_view_expand_to_path (_tmp40_, _tmp44_);
1650
_gtk_tree_path_free0 (_tmp44_);
1651
_tmp45_ = self->priv->dir_tree_view;
1652
_tmp46_ = gtk_tree_view_get_selection (_tmp45_);
1654
gtk_tree_selection_select_iter (_tmp46_, &_tmp47_);
1655
_tmp48_ = self->priv->dir_tree_view;
1656
_tmp49_ = self->priv->model;
1658
_tmp51_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp49_, &_tmp50_);
1660
gtk_tree_view_scroll_to_cell (_tmp48_, _tmp52_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1661
_gtk_tree_path_free0 (_tmp52_);
1646
1662
_g_object_unref0 (dir);
1650
1666
on_first_directory = FALSE;
1651
_tmp51_ = have_key_iter;
1667
_tmp53_ = have_key_iter;
1654
gboolean _tmp52_ = FALSE;
1658
Directory* _tmp57_ = NULL;
1659
KeyModel* _tmp58_ = NULL;
1660
KeyModel* _tmp59_ = NULL;
1661
GtkTreeIter _tmp60_ = {0};
1662
Key* _tmp61_ = NULL;
1663
Key* _tmp62_ = NULL;
1664
GtkEntry* _tmp63_ = NULL;
1665
const gchar* _tmp64_ = NULL;
1666
const gchar* _tmp65_ = NULL;
1667
gboolean _tmp66_ = FALSE;
1669
Directory* _tmp53_ = NULL;
1670
KeyModel* _tmp54_ = NULL;
1671
KeyModel* _tmp55_ = NULL;
1672
gboolean _tmp56_ = FALSE;
1674
_tmp54_ = directory_get_key_model (_tmp53_);
1676
_tmp56_ = gtk_tree_model_iter_next ((GtkTreeModel*) _tmp55_, &key_iter);
1677
GtkTreeIter _tmp63_;
1678
Key* _tmp64_ = NULL;
1682
const gchar* _tmp67_;
1683
const gchar* _tmp68_;
1684
gboolean _tmp69_ = FALSE;
1690
gboolean _tmp59_ = FALSE;
1692
_tmp57_ = directory_get_key_model (_tmp56_);
1694
_tmp59_ = gtk_tree_model_iter_next ((GtkTreeModel*) _tmp58_, &key_iter);
1683
_tmp58_ = directory_get_key_model (_tmp57_);
1686
_tmp61_ = key_model_get_key (_tmp59_, &_tmp60_);
1689
_tmp63_ = self->priv->search_entry;
1690
_tmp64_ = gtk_entry_get_text (_tmp63_);
1692
_tmp66_ = configuration_editor_key_matches (self, _tmp62_, _tmp65_);
1694
GtkTreeView* _tmp67_ = NULL;
1695
SettingsModel* _tmp68_ = NULL;
1696
GtkTreeIter _tmp69_ = {0};
1697
GtkTreePath* _tmp70_ = NULL;
1698
GtkTreePath* _tmp71_ = NULL;
1699
GtkTreeView* _tmp72_ = NULL;
1700
GtkTreeSelection* _tmp73_ = NULL;
1701
GtkTreeIter _tmp74_ = {0};
1702
GtkTreeView* _tmp75_ = NULL;
1703
SettingsModel* _tmp76_ = NULL;
1704
GtkTreeIter _tmp77_ = {0};
1705
GtkTreePath* _tmp78_ = NULL;
1706
GtkTreePath* _tmp79_ = NULL;
1707
GtkTreeView* _tmp80_ = NULL;
1708
GtkTreeSelection* _tmp81_ = NULL;
1709
GtkTreeIter _tmp82_ = {0};
1710
GtkTreeView* _tmp83_ = NULL;
1711
Directory* _tmp84_ = NULL;
1712
KeyModel* _tmp85_ = NULL;
1713
KeyModel* _tmp86_ = NULL;
1714
GtkTreeIter _tmp87_ = {0};
1715
GtkTreePath* _tmp88_ = NULL;
1716
GtkTreePath* _tmp89_ = NULL;
1717
_tmp67_ = self->priv->dir_tree_view;
1718
_tmp68_ = self->priv->model;
1720
_tmp70_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp68_, &_tmp69_);
1722
gtk_tree_view_expand_to_path (_tmp67_, _tmp71_);
1723
_gtk_tree_path_free0 (_tmp71_);
1724
_tmp72_ = self->priv->dir_tree_view;
1725
_tmp73_ = gtk_tree_view_get_selection (_tmp72_);
1727
gtk_tree_selection_select_iter (_tmp73_, &_tmp74_);
1701
_tmp61_ = directory_get_key_model (_tmp60_);
1704
_tmp64_ = key_model_get_key (_tmp62_, &_tmp63_);
1707
_tmp66_ = self->priv->search_entry;
1708
_tmp67_ = gtk_entry_get_text (_tmp66_);
1710
_tmp69_ = configuration_editor_key_matches (self, _tmp65_, _tmp68_);
1712
GtkTreeView* _tmp70_;
1713
SettingsModel* _tmp71_;
1714
GtkTreeIter _tmp72_;
1715
GtkTreePath* _tmp73_ = NULL;
1716
GtkTreePath* _tmp74_;
1717
GtkTreeView* _tmp75_;
1718
GtkTreeSelection* _tmp76_ = NULL;
1719
GtkTreeIter _tmp77_;
1720
GtkTreeView* _tmp78_;
1721
SettingsModel* _tmp79_;
1722
GtkTreeIter _tmp80_;
1723
GtkTreePath* _tmp81_ = NULL;
1724
GtkTreePath* _tmp82_;
1725
GtkTreeView* _tmp83_;
1726
GtkTreeSelection* _tmp84_ = NULL;
1727
GtkTreeIter _tmp85_;
1728
GtkTreeView* _tmp86_;
1732
GtkTreeIter _tmp90_;
1733
GtkTreePath* _tmp91_ = NULL;
1734
GtkTreePath* _tmp92_;
1735
_tmp70_ = self->priv->dir_tree_view;
1736
_tmp71_ = self->priv->model;
1738
_tmp73_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp71_, &_tmp72_);
1740
gtk_tree_view_expand_to_path (_tmp70_, _tmp74_);
1741
_gtk_tree_path_free0 (_tmp74_);
1728
1742
_tmp75_ = self->priv->dir_tree_view;
1729
_tmp76_ = self->priv->model;
1743
_tmp76_ = gtk_tree_view_get_selection (_tmp75_);
1730
1744
_tmp77_ = iter;
1731
_tmp78_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp76_, &_tmp77_);
1733
gtk_tree_view_scroll_to_cell (_tmp75_, _tmp79_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1734
_gtk_tree_path_free0 (_tmp79_);
1735
_tmp80_ = self->priv->key_tree_view;
1736
_tmp81_ = gtk_tree_view_get_selection (_tmp80_);
1738
gtk_tree_selection_select_iter (_tmp81_, &_tmp82_);
1745
gtk_tree_selection_select_iter (_tmp76_, &_tmp77_);
1746
_tmp78_ = self->priv->dir_tree_view;
1747
_tmp79_ = self->priv->model;
1749
_tmp81_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp79_, &_tmp80_);
1751
gtk_tree_view_scroll_to_cell (_tmp78_, _tmp82_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1752
_gtk_tree_path_free0 (_tmp82_);
1739
1753
_tmp83_ = self->priv->key_tree_view;
1741
_tmp85_ = directory_get_key_model (_tmp84_);
1744
_tmp88_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp86_, &_tmp87_);
1754
_tmp84_ = gtk_tree_view_get_selection (_tmp83_);
1756
gtk_tree_selection_select_iter (_tmp84_, &_tmp85_);
1757
_tmp86_ = self->priv->key_tree_view;
1759
_tmp88_ = directory_get_key_model (_tmp87_);
1745
1760
_tmp89_ = _tmp88_;
1746
gtk_tree_view_scroll_to_cell (_tmp83_, _tmp89_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1747
_gtk_tree_path_free0 (_tmp89_);
1762
_tmp91_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp89_, &_tmp90_);
1764
gtk_tree_view_scroll_to_cell (_tmp86_, _tmp92_, NULL, FALSE, (gfloat) 0, (gfloat) 0);
1765
_gtk_tree_path_free0 (_tmp92_);
1748
1766
_g_object_unref0 (key);
1749
1767
_g_object_unref0 (dir);