View Single Post
fiferboy's Avatar
Posts: 475 | Thanked: 771 times | Joined on Dec 2007 @ Hamilton, Ontario, Canada
#95
john,

I hesitate to make too many options available for increasingly obscure purposes. Don't get me wrong - I understand exactly what you are talking about but I question whether there is a clean way of providing all the options necessary without confusing the average user. I have two possible solutions, but let me know if you see others.

1) Give the hour numeral a size bump in relation to the selected font size when using "stacked" mode. This would be trivial programatically (just passing an extra dbus parameter and interpreting it) but does not offer the same level of flexibility as your suggestion.

2) Have the configuration dialog give smarter options. For example, if "AM/PM" mode is not checked, then you don't need to display "stacked" mode option. If "stacked" mode is not checked, you don't need to display "hour font" option. Although this is much more complex programming I can do it to provide a cleaner interface, although I don't know what HIGs have to say about disappearing or context sensitive options.

If anyone has a preference, please state it. If nothing else it will give me something to do tonight

EDIT: Just a side note that when I implemented "stacked" mode (I don't know why I always put it in quotes) I tried reducing the spacing between the two lines to allow bigger fonts to fit but the following did not work:

Code:
pango_layout_set_spacing(gtk_label_get_layout(minutesLabel),0)
Anyone know why? Sorry for the technical post.

Last edited by fiferboy; 2008-02-21 at 21:18.