mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-21 22:26:29 +01:00
unify Fade-Handle Cursors
This commit is contained in:
parent
b1b9bc8a3e
commit
efeb662e7c
3 changed files with 2 additions and 34 deletions
|
|
@ -1999,6 +1999,7 @@ Editor::enter_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemType item_
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FadeInHandleItem:
|
case FadeInHandleItem:
|
||||||
|
case FadeInTrimHandleItem:
|
||||||
if (mouse_mode == MouseObject && !internal_editing()) {
|
if (mouse_mode == MouseObject && !internal_editing()) {
|
||||||
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
||||||
if (rect) {
|
if (rect) {
|
||||||
|
|
@ -2009,35 +2010,14 @@ Editor::enter_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemType item_
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FadeInTrimHandleItem:
|
|
||||||
if (mouse_mode == MouseObject && !internal_editing()) {
|
|
||||||
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
|
||||||
if (rect) {
|
|
||||||
RegionView* rv = static_cast<RegionView*>(item->get_data ("regionview"));
|
|
||||||
rect->set_fill_color (rv->get_fill_color());
|
|
||||||
set_canvas_cursor (_cursors->fade_trim_in);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FadeOutHandleItem:
|
case FadeOutHandleItem:
|
||||||
if (mouse_mode == MouseObject && !internal_editing()) {
|
|
||||||
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
|
||||||
if (rect) {
|
|
||||||
RegionView* rv = static_cast<RegionView*>(item->get_data ("regionview"));
|
|
||||||
rect->set_fill_color (rv->get_fill_color ());
|
|
||||||
set_canvas_cursor (_cursors->fade_out);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FadeOutTrimHandleItem:
|
case FadeOutTrimHandleItem:
|
||||||
if (mouse_mode == MouseObject && !internal_editing()) {
|
if (mouse_mode == MouseObject && !internal_editing()) {
|
||||||
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
ArdourCanvas::Rectangle *rect = dynamic_cast<ArdourCanvas::Rectangle *> (item);
|
||||||
if (rect) {
|
if (rect) {
|
||||||
RegionView* rv = static_cast<RegionView*>(item->get_data ("regionview"));
|
RegionView* rv = static_cast<RegionView*>(item->get_data ("regionview"));
|
||||||
rect->set_fill_color (rv->get_fill_color ());
|
rect->set_fill_color (rv->get_fill_color ());
|
||||||
set_canvas_cursor (_cursors->fade_trim_out);
|
set_canvas_cursor (_cursors->fade_out);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
|
|
@ -114,16 +114,6 @@ MouseCursors::MouseCursors ()
|
||||||
fade_out = new Cursor (Display::get_default(), p, 29, 0);
|
fade_out = new Cursor (Display::get_default(), p, 29, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
|
||||||
RefPtr<Pixbuf> p (::get_icon ("fade_in_cursor"));
|
|
||||||
fade_trim_in = new Cursor (Display::get_default(), p, 0, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
RefPtr<Pixbuf> p (::get_icon ("fade_out_cursor"));
|
|
||||||
fade_trim_out = new Cursor (Display::get_default(), p, 29, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
{
|
||||||
RefPtr<Pixbuf> p (::get_icon ("resize_left_cursor"));
|
RefPtr<Pixbuf> p (::get_icon ("resize_left_cursor"));
|
||||||
resize_left = new Cursor (Display::get_default(), p, 3, 10);
|
resize_left = new Cursor (Display::get_default(), p, 3, 10);
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,6 @@ public:
|
||||||
Gdk::Cursor* left_side_trim_right_only;
|
Gdk::Cursor* left_side_trim_right_only;
|
||||||
Gdk::Cursor* fade_in;
|
Gdk::Cursor* fade_in;
|
||||||
Gdk::Cursor* fade_out;
|
Gdk::Cursor* fade_out;
|
||||||
Gdk::Cursor* fade_trim_in;
|
|
||||||
Gdk::Cursor* fade_trim_out;
|
|
||||||
Gdk::Cursor* selector;
|
Gdk::Cursor* selector;
|
||||||
Gdk::Cursor* grabber;
|
Gdk::Cursor* grabber;
|
||||||
Gdk::Cursor* grabber_note;
|
Gdk::Cursor* grabber_note;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue