← Back to team overview

kicad-developers team mailing list archive

Re: Patch for hand-modifiable issue date


On 5/18/2013 11:46 AM, Lorenzo Marcantonio wrote:
On Sat, May 18, 2013 at 06:50:29AM -0500, Dick Hollenbeck wrote:
What about an additional button in the dialog, like one of those [...]
buttons you see next to a file entry field, but this one next to date.
When clicked it stuffs current date into field.

That would be easy to do (a 'Today' button)... however we need to decide
about the format for the date. strftime only does the locale 'numeric'
format for the locale (%x) which is ambiguous (01/02/2013 is january
2 or february 1?)

I only can think of:

1) Some fixed format like it was before (like %d %b %Y, which has
    localized month names) or ISO format (%Y-%m-%d)

2) Fetch the locale preferred format strings and use it (only in wx2.9)

3) A user configured format string from the preferences (more work to
    do, and have to find a good place for configuring it in both

A good compromise would be 2) falling back to 1) on wx2.8. 3) could be
useful but completely user-unfriendly (raise your hand if you ever seen
one common user which knows strftime formats)

We only have to choose how to handle this....

Would a wxDatePickerCtrl be a better option than a "today" button? According to the wxWidgets 2.8 documentation the native version always returns the current system locale which is probably what the user would want for the most part.


Follow ups