, _height (1.0)
, _recregion (recording)
, _automation (automation)
+ , _dragging (false)
{
group = new ArdourCanvas::Group (parent);
, trackview (other.trackview)
, _recregion (other._recregion)
, _automation (other._automation)
+ , _dragging (other._dragging)
{
Gdk::Color c;
_selected = other._selected;
- init (
- other.item_name, other.samples_per_unit, c, other.frame_position,
- other.item_duration, other.visibility, other.wide_enough_for_name, other.high_enough_for_name
- );
+ init (other.item_name, other.samples_per_unit, c, other.frame_position,
+ other.item_duration, other.visibility, other.wide_enough_for_name, other.high_enough_for_name);
}
void
TimeAxisViewItem::set_duration (framecnt_t dur, void* src)
{
if ((dur > max_item_duration) || (dur < min_item_duration)) {
- warning << string_compose (_("new duration %1 frames is out of bounds for %2"), get_item_name(), dur)
+ warning << string_compose (
+ P_("new duration %1 frame is out of bounds for %2", "new duration of %1 frames is out of bounds for %2", dur),
+ get_item_name(), dur)
<< endmsg;
return false;
}
}
update_name_pixbuf_visibility ();
- if (pb_width > 0) {
- name_pixbuf->property_pixbuf() = pixbuf_from_string(item_name, NAME_FONT, pb_width, NAME_HEIGHT, Gdk::Color ("#000000"));
+
+ if (pb_width < 1) {
+ pb_width = 1;
}
+
+ name_pixbuf->property_pixbuf() = pixbuf_from_string(item_name, NAME_FONT, pb_width, NAME_HEIGHT, Gdk::Color ("#000000"));
}
/**