Moved some colours from hardcoded to ardour.colour (hopefully for canvas themeing?).
Fixed marker canvas separator lines (didn't work, use rect outlines instead). Fiddle with separator line colours. git-svn-id: svn://localhost/ardour2/trunk@1948 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
b0e91bfa08
commit
5ee4677900
|
@ -9,11 +9,17 @@ cAudioBusBase 0.86 0.82 0.92 0.41
|
|||
cMidiTrackOutline 0.00 0.00 0.00 1.00
|
||||
cMidiTrackBase 1.0 0.85 0.85 0.5
|
||||
cMidiBusBase 0.75 0.65 0.65 0.41
|
||||
cMarkerLabel 0.0 0.0 0.0 1.0
|
||||
cMeterBar 0.40 0.40 0.45 1.0
|
||||
cMeterSeparator 0.05 0.05 0.10 1.0
|
||||
cTempoBar 0.45 0.45 0.50 1.0
|
||||
cTempoSeparator 0.10 0.10 0.15 1.0
|
||||
cMarkerBar 0.50 0.50 0.55 1.0
|
||||
cRangeMarkerBar 0.55 0.55 0.59 1.0
|
||||
cTransportMarkerBar 0.60 0.60 0.64 1.0
|
||||
cMarkerSeparator 0.15 0.15 0.20 1.0
|
||||
cRangeMarkerBar 0.55 0.55 0.60 1.0
|
||||
cRangeMarkerSeparator 0.20 0.20 0.25 1.0
|
||||
cTransportMarkerBar 0.60 0.60 0.65 1.0
|
||||
cTransportMarkerSeparator 0.25 0.25 0.30 1.0
|
||||
cTimeStretchFill 0.89 0.71 0.71 0.59
|
||||
cTimeStretchOutline 0.39 0.39 0.39 0.59
|
||||
cAutomationLine 0.27 0.74 0.35 1.0
|
||||
|
|
|
@ -62,11 +62,17 @@ COLORID(cLocationCDMarker)
|
|||
COLORID(cLocationLoop)
|
||||
COLORID(cLocationPunch)
|
||||
COLORID(cVerboseCanvasCursor)
|
||||
COLORID(cMarkerLabel)
|
||||
COLORID(cTempoBar)
|
||||
COLORID(cTempoSeparator)
|
||||
COLORID(cMeterBar)
|
||||
COLORID(cMeterSeparator)
|
||||
COLORID(cMarkerBar)
|
||||
COLORID(cMarkerSeparator)
|
||||
COLORID(cRangeMarkerBar)
|
||||
COLORID(cRangeMarkerSeparator)
|
||||
COLORID(cTransportMarkerBar)
|
||||
COLORID(cTransportMarkerSeparator)
|
||||
COLORID(cRangeDragBarRect)
|
||||
COLORID(cRangeDragBarRectFill)
|
||||
COLORID(cRangeDragRect)
|
||||
|
|
|
@ -574,13 +574,6 @@ class Editor : public PublicEditor
|
|||
ArdourCanvas::SimpleRect* range_marker_bar;
|
||||
ArdourCanvas::SimpleRect* transport_marker_bar;
|
||||
|
||||
|
||||
ArdourCanvas::SimpleLine* tempo_line;
|
||||
ArdourCanvas::SimpleLine* meter_line;
|
||||
ArdourCanvas::SimpleLine* marker_line;
|
||||
ArdourCanvas::SimpleLine* range_marker_line;
|
||||
ArdourCanvas::SimpleLine* transport_marker_line;
|
||||
|
||||
Gtk::Label minsec_label;
|
||||
Gtk::Label bbt_label;
|
||||
Gtk::Label smpte_label;
|
||||
|
|
|
@ -161,24 +161,34 @@ Editor::initialize_canvas ()
|
|||
|
||||
tempo_bar = new ArdourCanvas::SimpleRect (*tempo_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
tempo_bar->property_fill_color_rgba() = color_map[cTempoBar];
|
||||
tempo_bar->property_outline_pixels() = 0;
|
||||
tempo_bar->property_outline_what() = (0x1 | 0x8);
|
||||
tempo_bar->property_outline_pixels() = 1;
|
||||
tempo_bar->property_outline_color_rgba() = color_map[cTempoSeparator];
|
||||
|
||||
meter_bar = new ArdourCanvas::SimpleRect (*meter_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
meter_bar->property_fill_color_rgba() = color_map[cMeterBar];
|
||||
meter_bar->property_outline_pixels() = 0;
|
||||
meter_bar->property_outline_what() = (0x1 | 0x8);
|
||||
meter_bar->property_outline_pixels() = 1;
|
||||
meter_bar->property_outline_color_rgba() = color_map[cMeterSeparator];
|
||||
|
||||
marker_bar = new ArdourCanvas::SimpleRect (*marker_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
marker_bar->property_fill_color_rgba() = color_map[cMarkerBar];
|
||||
marker_bar->property_outline_pixels() = 0;
|
||||
marker_bar->property_outline_what() = (0x1 | 0x8);
|
||||
marker_bar->property_outline_pixels() = 1;
|
||||
marker_bar->property_outline_color_rgba() = color_map[cMarkerSeparator];
|
||||
|
||||
range_marker_bar = new ArdourCanvas::SimpleRect (*range_marker_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
range_marker_bar->property_fill_color_rgba() = color_map[cRangeMarkerBar];
|
||||
range_marker_bar->property_outline_pixels() = 0;
|
||||
range_marker_bar->property_outline_what() = (0x1 | 0x8);
|
||||
range_marker_bar->property_outline_pixels() = 1;
|
||||
range_marker_bar->property_outline_color_rgba() = color_map[cRangeMarkerSeparator];
|
||||
|
||||
transport_marker_bar = new ArdourCanvas::SimpleRect (*transport_marker_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
transport_marker_bar->property_fill_color_rgba() = color_map[cTransportMarkerBar];
|
||||
transport_marker_bar->property_outline_pixels() = 0;
|
||||
|
||||
transport_marker_bar->property_outline_what() = (0x1 | 0x8);
|
||||
transport_marker_bar->property_outline_pixels() = 1;
|
||||
transport_marker_bar->property_outline_color_rgba() = color_map[cTransportMarkerSeparator];
|
||||
|
||||
range_bar_drag_rect = new ArdourCanvas::SimpleRect (*range_marker_group, 0.0, 0.0, max_canvas_coordinate, timebar_height-1.0);
|
||||
range_bar_drag_rect->property_fill_color_rgba() = color_map[cRangeDragBarRectFill];
|
||||
range_bar_drag_rect->property_outline_color_rgba() = color_map[cRangeDragBarRect];
|
||||
|
@ -257,23 +267,6 @@ Editor::initialize_canvas ()
|
|||
range_marker_bar->signal_event().connect (bind (mem_fun (*this, &Editor::canvas_range_marker_bar_event), range_marker_bar));
|
||||
transport_marker_bar->signal_event().connect (bind (mem_fun (*this, &Editor::canvas_transport_marker_bar_event), transport_marker_bar));
|
||||
|
||||
/* separator lines */
|
||||
|
||||
tempo_line = new ArdourCanvas::SimpleLine (*tempo_group, 0, timebar_height, max_canvas_coordinate, timebar_height);
|
||||
tempo_line->property_color_rgba() = RGBA_TO_UINT (0,0,0,255);
|
||||
|
||||
meter_line = new ArdourCanvas::SimpleLine (*meter_group, 0, timebar_height, max_canvas_coordinate, timebar_height);
|
||||
meter_line->property_color_rgba() = RGBA_TO_UINT (0,0,0,255);
|
||||
|
||||
marker_line = new ArdourCanvas::SimpleLine (*marker_group, 0, timebar_height, max_canvas_coordinate, timebar_height);
|
||||
marker_line->property_color_rgba() = RGBA_TO_UINT (0,0,0,255);
|
||||
|
||||
range_marker_line = new ArdourCanvas::SimpleLine (*range_marker_group, 0, timebar_height, max_canvas_coordinate, timebar_height);
|
||||
range_marker_line->property_color_rgba() = RGBA_TO_UINT (0,0,0,255);
|
||||
|
||||
transport_marker_line = new ArdourCanvas::SimpleLine (*transport_marker_group, 0, timebar_height, max_canvas_coordinate, timebar_height);
|
||||
transport_marker_line->property_color_rgba() = RGBA_TO_UINT (0,0,0,255);
|
||||
|
||||
ZoomChanged.connect (bind (mem_fun(*this, &Editor::update_loop_range_view), false));
|
||||
ZoomChanged.connect (bind (mem_fun(*this, &Editor::update_punch_range_view), false));
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
#include "public_editor.h"
|
||||
#include "utils.h"
|
||||
#include "canvas_impl.h"
|
||||
#include "color.h"
|
||||
|
||||
#include "i18n.h"
|
||||
|
||||
|
@ -252,7 +253,7 @@ Marker::Marker (PublicEditor& ed, ArdourCanvas::Group& parent, guint32 rgba, con
|
|||
}
|
||||
text->property_y() = 0.0;
|
||||
text->property_anchor() = Gtk::ANCHOR_NW;
|
||||
text->property_fill_color() = "black";
|
||||
text->property_fill_color_rgba() = color_map[cMarkerLabel];
|
||||
|
||||
editor.ZoomChanged.connect (mem_fun (*this, &Marker::reposition));
|
||||
|
||||
|
|
Loading…
Reference in New Issue