- minsec_nmarks = 2 + (range / minsec_mark_interval);
- } else if (range <= 60 * 60 * fr) { /* 30 minutes - 1hr */
- minsec_mark_interval = 2 * 60 * fr; /* show 2 minutes */
- minsec_ruler_scale = minsec_show_minutes;
- minsec_mark_modulo = 10;
- minsec_nmarks = 2 + (range / minsec_mark_interval);
- } else if (range <= 4 * 60 * 60 * fr) { /* 1 - 4 hrs*/
- minsec_mark_interval = 5 * 60 * fr; /* show 10 minutes */
- minsec_ruler_scale = minsec_show_minutes;
- minsec_mark_modulo = 30;
- minsec_nmarks = 2 + (range / minsec_mark_interval);
- } else if (range <= 8 * 60 * 60 * fr) { /* 4 - 8 hrs*/
- minsec_mark_interval = 20 * 60 * fr; /* show 20 minutes */
- minsec_ruler_scale = minsec_show_minutes;
- minsec_mark_modulo = 60;
- minsec_nmarks = 2 + (range / minsec_mark_interval);
- } else if (range <= 16 * 60 * 60 * fr) { /* 16-24 hrs*/
- minsec_mark_interval = 60 * 60 * fr; /* show 60 minutes */
- minsec_ruler_scale = minsec_show_hours;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 2 * 60 * fr) { /* 1-2 minutes */
+ minsec_mark_interval = 5 * fr; /* show 5 seconds */
+ minsec_ruler_scale = minsec_show_seconds;
+ minsec_mark_modulo = 3;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 4 * 60 * fr) { /* 4 minutes */
+ minsec_mark_interval = 5 * fr; /* show 10 seconds */
+ minsec_ruler_scale = minsec_show_seconds;
+ minsec_mark_modulo = 30;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 10 * 60 * fr) { /* 10 minutes */
+ minsec_mark_interval = 30 * fr; /* show 30 seconds */
+ minsec_ruler_scale = minsec_show_seconds;
+ minsec_mark_modulo = 120;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 30 * 60 * fr) { /* 10-30 minutes */
+ minsec_mark_interval = 60 * fr; /* show 1 minute */
+ minsec_ruler_scale = minsec_show_minutes;
+ minsec_mark_modulo = 5;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 60 * 60 * fr) { /* 30 minutes - 1hr */
+ minsec_mark_interval = 2 * 60 * fr; /* show 2 minutes */
+ minsec_ruler_scale = minsec_show_minutes;
+ minsec_mark_modulo = 10;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 4 * 60 * 60 * fr) { /* 1 - 4 hrs*/
+ minsec_mark_interval = 5 * 60 * fr; /* show 10 minutes */
+ minsec_ruler_scale = minsec_show_minutes;
+ minsec_mark_modulo = 30;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 8 * 60 * 60 * fr) { /* 4 - 8 hrs*/
+ minsec_mark_interval = 20 * 60 * fr; /* show 20 minutes */
+ minsec_ruler_scale = minsec_show_minutes;
+ minsec_mark_modulo = 60;
+ minsec_nmarks = 2 + (range / minsec_mark_interval);
+ } else if (range <= 16 * 60 * 60 * fr) { /* 16-24 hrs*/
+ minsec_mark_interval = 60 * 60 * fr; /* show 60 minutes */
+ minsec_ruler_scale = minsec_show_hours;