| 1243 | } |
| 1244 | |
| 1245 | void |
| 1246 | ghb_scale_configure( |
| 1247 | signal_user_data_t *ud, |
| 1248 | const char *name, |
| 1249 | double val, double min, double max, |
| 1250 | double step, double page, |
| 1251 | int digits, gboolean inverted) |
| 1252 | { |
| 1253 | GtkScale *scale; |
| 1254 | GtkAdjustment *adj; |
| 1255 | double page_sz; |
| 1256 | |
| 1257 | scale = GTK_SCALE(ghb_builder_widget(name)); |
| 1258 | |
| 1259 | adj = gtk_range_get_adjustment(GTK_RANGE(scale)); |
| 1260 | page_sz = gtk_adjustment_get_page_size(adj); |
| 1261 | |
| 1262 | adjustment_configure(adj, val, min, max, step, page, page_sz); |
| 1263 | |
| 1264 | gtk_scale_set_digits(scale, digits); |
| 1265 | gtk_range_set_inverted(GTK_RANGE(scale), inverted); |
| 1266 | } |
| 1267 | |
| 1268 | static void |
| 1269 | set_widget_ranges (signal_user_data_t *ud, GhbValue *settings) |
no test coverage detected