On Tue, 2009-01-06 at 00:31 -0500, Matthias Clasen wrote: > Over the Christmas vacation, I spent a day adding marks to scales. I can't speak to the implementation, but this is a lovely initiative. I've long wished for something like this. ++ As a related matter; do you think that there would be a reasonable way to clamp the GtkScale so that only values with marks could be selected? [is that what you have in mind already?] Right now I have an application where I am using a using an GtkHScale to select a minute value [as in hour:minute time] but restricting it to 0, 5, 30, 45, (and 59, since I'm not wrapping). The code I'm using is this in a GtkRange 'value-changed' handler is something like this: current = minute.getValue(); if ((current > 0) && (current < 8)) { minute.setValue(0); } else if ((current >= 8) && (current < 23)) { minute.setValue(15); } else if ((current >= 23) && (current < 38)) { minute.setValue(30); } else if ((current >= 38) && (current < 53)) { minute.setValue(45); } else if ((current >= 54) && (current < 60)) { minute.setValue(59); } which does work but did seem a tad overbearing. {shrug}; at some point you've just gotta write code. I didn't think anything more of it until I saw you implementing marks, so I figured I would ask. Nice work. AfC Sydney
Attachment:
signature.asc
Description: This is a digitally signed message part