Erick Pérez Castellanos
5395dca4f2
date-selector: make it GtkMenuButton descendant
...
Added GtkBuilder's UI file definition
2014-12-25 13:03:15 -05:00
Erick Pérez Castellanos
d1315de42a
date-selector: fixed re-entry in ::set_date
...
This was causing double actualization of internal day,month,year
variables because GtkCalendar::day-selected signal handler is run by
default after the user connected ones.
2014-12-24 15:00:56 -05:00
Erick Pérez Castellanos
cf69b68288
date-selector: always use 4 digits entry for years
...
Since GtkCalendar widget is a bit clunky to navigate fast between years,
using a four years digits it's better because we are still
very close to the change of the century.
2014-12-24 13:31:54 -05:00
Georges Basile Stavracas Neto
70fa71492e
date-selector: added docs
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
e2dc2591e8
date-selector: remove unneeded initialization
...
GObject initializes private fields to 0, we don't have to redo this work.
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
70d62e802d
date-selector: fix code style format
...
Better legibility is always welcomed.
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
4d9ed837cb
date-selector: remove debug message
...
It's not needed to know the mask.
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
5ed4832f9a
date-selector: use atoi instead of strtol
...
This prevents the pseudo-bug where strtol thinks the date is in octal because of the leading zeros.
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
3257f47b46
date-selector: fix code style
2014-12-23 12:01:42 -05:00
Georges Basile Stavracas Neto
fddac33fad
date-selector: factor out duplicated code
2014-12-23 12:01:41 -05:00
Georges Basile Stavracas Neto
13a3fb9638
date-selector: don't set locale on ::init
2014-12-23 12:01:41 -05:00
Georges Basile Stavracas Neto
5cec73ab43
date-selector: completely drop the format_24h flag
...
Dates do not depend on the time format, so it shouldn't be cached here.
2014-12-23 12:01:41 -05:00
Georges Basile Stavracas Neto
9b5670a416
date-selector: add gcal_date_selector_use_24h_format function
...
Will be used later on in order to avoid retrieving this value multiple times with GSettings.
2014-12-23 12:01:41 -05:00
Georges Basile Stavracas Neto
0ad7dd54ab
date-selector: remove wrongly placed g_object_refs
2014-12-23 12:01:41 -05:00
Georges Basile Stavracas Neto
bfc6e37595
date-selector: show Day, Month and Year labels according to it's position
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
71913eed41
date-selector: fire MODIFIED signal
...
Also, some code cleanup.
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
62849f128d
date-selector: fix focus-out propagation issue
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
f0e0a6c015
date-selector: update date on GtkEntry::activate signal
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
55b4002e6b
date-selector: set date on GtkEntry::focus-out-event
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
077b1a7d01
date-selector: clamp day & month values before validating it
2014-12-23 12:01:40 -05:00
Georges Basile Stavracas Neto
107772131b
date-selector: clear code, improved set_date func
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
d820abcb3e
date-selector: allow calendar to select the date
...
For testing reasons, we don't fire MODIFIED signal yet.
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
86624ce8fd
date-selector: validate entries' input
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
69db4acf4c
date-selector: limit number of digits of entries
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
55c0681763
date-selector: setup date entries' text
...
They still are useless.
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
8521e5b0f1
date-selector: shows parsed date at the date's label
...
Also, GcalDateSelector do it's best to find out day, month and year relative positions at the date mask.
2014-12-23 12:01:39 -05:00
Georges Basile Stavracas Neto
a518c4e046
date-selector: set calendar's date
2014-12-23 12:01:38 -05:00
Georges Basile Stavracas Neto
2be9c125dd
date-selector: load popover with date selector
2014-12-23 12:01:38 -05:00
Georges Basile Stavracas Neto
40683e5e10
date-selector: initial implementetation
...
No functionality is ready, only project settings and class type.
2014-12-23 12:01:38 -05:00