GRIDTYPE(GridTypeBeatDiv28)
GRIDTYPE(GridTypeSmpte)
GRIDTYPE(GridTypeMinSec)
-GRIDTYPE(GridTypeSamples)
+GRIDTYPE(GridTypeCDFrame)
/* Changing this order will break the menu */
N_("1/28 (32nd septuplet)"),
N_("Timecode"),
N_("MinSec"),
- N_("Samples"),
+ N_("CD Frames"),
0
};
case GridTypeNone:
case GridTypeSmpte:
case GridTypeMinSec:
- case GridTypeSamples:
+ case GridTypeCDFrame:
return false;
}
return false;
switch (_grid_type) {
case GridTypeSmpte:
case GridTypeMinSec:
- case GridTypeSamples:
+ case GridTypeCDFrame:
return true;
case GridTypeBeatDiv32:
case GridTypeBeatDiv28:
ruler_timecode_action->set_active(false);
ruler_minsec_action->set_active(true);
ruler_samples_action->set_active(false);
- } else if (_grid_type == GridTypeSamples) {
+ } else if (_grid_type == GridTypeCDFrame) {
ruler_tempo_action->set_active(false);
ruler_meter_action->set_active(false);
ruler_bbt_action->set_active(false);
ruler_timecode_action->set_active(false);
ruler_minsec_action->set_active(false);
+
+ ruler_cd_marker_action->set_active(true);
ruler_samples_action->set_active(true);
}
grid_type_selector.AddMenuElem(SeparatorElem());
grid_type_selector.AddMenuElem (MenuElem (grid_type_strings[(int)GridTypeSmpte], sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_selection_done), (GridType) GridTypeSmpte)));
grid_type_selector.AddMenuElem (MenuElem (grid_type_strings[(int)GridTypeMinSec], sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_selection_done), (GridType) GridTypeMinSec)));
- grid_type_selector.AddMenuElem (MenuElem (grid_type_strings[(int)GridTypeSamples], sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_selection_done), (GridType) GridTypeSamples)));
+ grid_type_selector.AddMenuElem (MenuElem (grid_type_strings[(int)GridTypeCDFrame], sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_selection_done), (GridType) GridTypeCDFrame)));
set_size_request_to_display_given_text (grid_type_selector, _("Long Grid"), COMBO_TRIANGLE_WIDTH, 2); // problem: some of the rarely-used grid names are very long. Just do something arbitary, translators: rename this if needed
}
case GridTypeNone: return 0;
case GridTypeSmpte: return 0;
case GridTypeMinSec: return 0;
- case GridTypeSamples: return 0;
+ case GridTypeCDFrame: return 0;
default: return 0;
}
return 0;
case GridTypeNone: return 0;
case GridTypeSmpte: return 0;
case GridTypeMinSec: return 0;
- case GridTypeSamples: return 0;
+ case GridTypeCDFrame: return 0;
}
return 0;
}
myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-smpte"), grid_type_strings[(int)GridTypeSmpte].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeSmpte)));
myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-minsec"), grid_type_strings[(int)GridTypeMinSec].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeMinSec)));
- myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-samples"), grid_type_strings[(int)GridTypeSamples].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeSamples)));
+ myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-cdframe"), grid_type_strings[(int)GridTypeCDFrame].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeCDFrame)));
myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-beat"), grid_type_strings[(int)GridTypeBeat].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeBeat)));
myactions.register_radio_action (snap_actions, grid_choice_group, X_("grid-type-bar"), grid_type_strings[(int)GridTypeBar].c_str(), (sigc::bind (sigc::mem_fun(*this, &Editor::grid_type_chosen), Editing::GridTypeBar)));
case Editing::GridTypeSmpte:
action = "grid-type-smpte";
break;
- case Editing::GridTypeSamples:
- action = "grid-type-samples";
+ case Editing::GridTypeCDFrame:
+ action = "grid-type-cdframe";
break;
case Editing::GridTypeMinSec:
action = "grid-type-minsec";
case Editing::GridTypeBeatDiv28:
case Editing::GridTypeSmpte:
case Editing::GridTypeMinSec:
- case Editing::GridTypeSamples:
+ case Editing::GridTypeCDFrame:
break; //do nothing
}
}
case Editing::GridTypeBeatDiv28:
case Editing::GridTypeSmpte:
case Editing::GridTypeMinSec:
- case Editing::GridTypeSamples:
+ case Editing::GridTypeCDFrame:
break; //do nothing
}
}
case GridTypeNone:
case GridTypeSmpte:
case GridTypeMinSec:
- case GridTypeSamples:
+ case GridTypeCDFrame:
bbt_beat_subdivision = 4;
break;
}
metric_get_bbt (grid_marks, _leftmost_sample, rightmost_sample, 12);
} else if (_grid_type== GridTypeSmpte) {
metric_get_timecode (grid_marks, _leftmost_sample, rightmost_sample, 12);
- } else if (_grid_type == GridTypeSamples) {
+ } else if (_grid_type == GridTypeCDFrame) {
metric_get_samples (grid_marks, _leftmost_sample, rightmost_sample, 12);
} else if (_grid_type == GridTypeMinSec) {
metric_get_minsec (grid_marks, _leftmost_sample, rightmost_sample, 12);
REGISTER_ENUM (GridTypeBeatDiv28);
REGISTER_ENUM (GridTypeSmpte);
REGISTER_ENUM (GridTypeMinSec);
- REGISTER_ENUM (GridTypeSamples);
+ REGISTER_ENUM (GridTypeCDFrame);
REGISTER (grid_type);
REGISTER_ENUM (SnapOff);