Re: GnomeDateEdit emits no signal on editing entry



hi;

after digging a bit in my email archives, and with the help of the
wiki[1], I finally remembered why we didn't port GnomeDateEdit to
GTK+: noboby was actually using it. the DateEdit widget was only
exposed in the bindings and in Glade.

some work was started in 2006 to get a new widget inside GTK+ via the
copy-and-paste libegg library:
https://git.gnome.org/browse/libegg/tree/libegg/datetime

that never happened because nobody used that widget either. :-)

ciao,
 Emmanuele.

[1] https://wiki.gnome.org/Attic/LibgnomeMustDie

On 1 March 2014 22:46, Emmanuele Bassi <ebassi gmail com> wrote:
hi;

On 1 March 2014 21:31, John Coppens <john jcoppens com> wrote:

Hi Bernhard, Emmanuelle,

it's Emmanuele.

I did not submit a bug report because I thought I was doing something wrong.
I couldn't really imagine this could really be an issue, given, like
Emmanuelle said, it is a very old widget, and the fact that this really
seems to be a basic functionality.

it apparently isn't, but...

It would be a pain if GnomeDateEdit would be deprecated without a new,
equivalent widget in gtk. I use it fairly frequently, and I've seen it
used many times.

... GnomeDateEdit has been deprecated for the best part of the past 5
years, and the entire libgnomeui library has been deprecated long
before GTK+ 3.0 was even released.

we have moved many widgets from libgnomeui to GTK+ itself, but the
DateEdit widget has never been deemed useful, or even used enough to
warrant its inclusion in the toolkit. to be fair, I think every
application exposing a date uses its own widget, and not two date
selection widgets look alike. I would not recommend anybody to copy
the approach or API used by the GnomeDateEdit widget either — they are
both quite frankly terrible. we have better date/time structures in
GLib, and better base widgets in GTK+, these days, so it should really
not be an issue.

ciao,
 Emmanuele.

--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/



-- 
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]