25 #ifndef GNC_FREQUENCY_H 26 #define GNC_FREQUENCY_H 28 #include "gnc-date-edit.h" 30 #include "Recurrence.h" 36 #define GNC_TYPE_FREQUENCY (gnc_frequency_get_type()) 37 G_DECLARE_FINAL_TYPE (
GncFrequency, gnc_frequency, GNC, FREQUENCY, GtkBox)
42 GtkWidget* gnc_frequency_new(GList *recurrences,
const GDate *start_date);
43 GtkWidget* gnc_frequency_new_from_recurrence(GList *recurrences,
const GDate *start_date);
50 void gnc_frequency_setup(
GncFrequency *gf, GList *recurrences,
const GDate *start_date);
51 void gnc_frequency_setup_recurrence(
GncFrequency *gf, GList *recurrences,
const GDate *start_date);
58 void gnc_frequency_save_to_recurrence(
GncFrequency *gf, GList **recurrences, GDate *out_start_date);
64 void gnc_frequency_set_frequency_label_text (
GncFrequency *gf,
const gchar *txt);
70 void gnc_frequency_set_date_label_text (
GncFrequency *gf,
const gchar *txt);
Period / Date Frequency Specification.