aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/fs/meta.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/fs/meta.c')
-rw-r--r--src/plugins/fs/meta.c25
1 files changed, 18 insertions, 7 deletions
diff --git a/src/plugins/fs/meta.c b/src/plugins/fs/meta.c
index 12087f30..28fa7cb1 100644
--- a/src/plugins/fs/meta.c
+++ b/src/plugins/fs/meta.c
@@ -464,13 +464,8 @@ int parseTimeInterval(const char * timeSpec,
464int tryParseTimeInterval(GladeXML * xml, 464int tryParseTimeInterval(GladeXML * xml,
465 const char * intervalComboBoxEntry, 465 const char * intervalComboBoxEntry,
466 TIME_T * interval) { 466 TIME_T * interval) {
467 GtkWidget * update; 467 return parseTimeInterval(getEntryLineValue(xml,
468 const char * timeSpec; 468 intervalComboBoxEntry),
469
470 update = glade_xml_get_widget(xml,
471 intervalComboBoxEntry);
472 timeSpec = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN(update))));
473 return parseTimeInterval(timeSpec,
474 interval); 469 interval);
475} 470}
476 471
@@ -580,5 +575,21 @@ extractMainWidgetFromWindow(GladeXML * xml,
580 return ret; 575 return ret;
581} 576}
582 577
578int getToggleButtonValue(GladeXML * xml,
579 const char * widgetName) {
580 return gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(glade_xml_get_widget(xml,
581 widgetName)));
582}
583
584const char * getEntryLineValue(GladeXML * xml,
585 const char * widgetName) {
586 GtkBin * line;
587 GtkEntry * entry;
588
589 line = GTK_BIN(glade_xml_get_widget(xml,
590 widgetName));
591 entry = GTK_ENTRY(gtk_bin_get_child(line));
592 return gtk_entry_get_text(entry);
593}
583 594
584/* end of meta.c */ 595/* end of meta.c */