X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fgtk-dateentry.h;h=525de0614e4d7eaff0121ef500cc3d2d615feb6f;hp=8c62e509eb89b6cb9b64e21e612cca7d243b9fa0;hb=236cb5e47660876f46488ea8f76ecd5bebfa1fac;hpb=59c5e08a64798d4303ae7eb3a2713bc93d98fa7b diff --git a/src/gtk-dateentry.h b/src/gtk-dateentry.h index 8c62e50..525de06 100644 --- a/src/gtk-dateentry.h +++ b/src/gtk-dateentry.h @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2016 Maxime DOYEN + * Copyright (C) 1995-2019 Maxime DOYEN * * This file is part of HomeBank. * @@ -34,6 +34,9 @@ typedef struct _GtkDateEntryClass GtkDateEntryClass; typedef struct _GtkDateEntryPrivate GtkDateEntryPrivate; +#define HB_MINDATE 693596 //01/01/1900 +#define HB_MAXDATE 803533 //31/12/2200 + struct _GtkDateEntry { GtkBox box; @@ -63,20 +66,15 @@ struct _GtkDateEntryPrivate GtkWidget *entry; GtkWidget *button; GtkWidget *arrow; - GtkWidget *popup_window; - GtkWidget *frame; + GtkWidget *popover; GtkWidget *calendar; GDate *date; guint32 lastdate; GDate mindate, maxdate; - GdkDevice *device; - gboolean has_grab; - gboolean popup_in_progress; - - GdkDevice *grab_pointer; - GdkDevice *grab_keyboard; + + gulong hid_dayselect; };