Re: Problems with Properties and Notify Signal Parts

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

 




So I'm still a bit confused about where the underscores are turned into dashes.

 property names: (yes)
   - registering a property
   - getting a property
   - setting a property

 signal names: (no?)
   - registering a signal
   - emitting a signal
   - registering a signal callback

 signal details: (no)
   - emitting a signal detail
   - registering a signal callback

One doesn't register signal details anywhere does one?

I recognise that you want to stay backwards compatible, but that you also want to be as regular as possible. So my argument is for something regular and expected.

I would argue that: signal -> no, property -> yes, is simpler than signal name -> yes, signal detail -> no, property -> yes. Cause it is more rules and property names sometimes get put into signal details and so then even this simple statement of the rules is wrong. So I ask, whose code would break if it was: signal -> yes, property -> yes? By signal -> yes I mean that both signal names and signal details have underscores converted to dashes, and by property -> yes I mean that property names have underscores converted to dashes.

For someones code to break from signal -> yes, property -> yes, they would have to have details with both underscores and dashes that needed to be distinguished. Who would need such a thing?

regards,

Richard.

_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux