From b384d47608e07b9f5b6ce5fe1d0d76d9bda38202 Mon Sep 17 00:00:00 2001 From: Good Guy Date: Mon, 19 Oct 2020 17:27:44 -0600 Subject: [PATCH] dblclk label folder item is goto, fix no-drag trns if not drawn, amp up pane divider contrast, guard pane members, fix pixmap handling of split x/y, add/fix patchbay gang_master track --- cinelerra-5.1/cinelerra/awindowgui.C | 12 +++++ cinelerra-5.1/cinelerra/edit.C | 4 +- cinelerra-5.1/cinelerra/editpanel.C | 8 +-- cinelerra-5.1/cinelerra/editpanel.h | 1 + cinelerra-5.1/cinelerra/edlsession.C | 6 --- cinelerra-5.1/cinelerra/edlsession.h | 1 - cinelerra-5.1/cinelerra/edlsession.inc | 4 -- cinelerra-5.1/cinelerra/localsession.C | 10 +++- cinelerra-5.1/cinelerra/localsession.h | 2 + cinelerra-5.1/cinelerra/localsession.inc | 5 ++ cinelerra-5.1/cinelerra/mainundo.C | 8 ++- cinelerra-5.1/cinelerra/mwindow.C | 3 +- cinelerra-5.1/cinelerra/mwindowedit.C | 2 +- cinelerra-5.1/cinelerra/mwindowgui.C | 51 ++++++++++-------- cinelerra-5.1/cinelerra/playabletracks.C | 2 +- cinelerra-5.1/cinelerra/resourcethread.C | 3 +- cinelerra-5.1/cinelerra/track.C | 16 +++--- cinelerra-5.1/cinelerra/track.h | 1 + cinelerra-5.1/cinelerra/trackcanvas.C | 21 ++++---- cinelerra-5.1/cinelerra/tracks.C | 14 ++--- cinelerra-5.1/cinelerra/tracksedit.C | 18 +++---- cinelerra-5.1/doc/shortcuts.html | 6 +++ .../plugins/theme_blond/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_blond/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_blond/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_blond/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_blond/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_blond/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_blond_cv/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_blond_cv/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_blond_cv/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_blond_cv/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_blond_cv/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_blond_cv/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_blue/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_blue/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_blue/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_blue/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_blue/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_blue/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_blue_dot/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_blue_dot/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_blue_dot/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_blue_dot/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_blue_dot/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_blue_dot/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_bright/data/xpane_dn.png | Bin 196 -> 156 bytes .../plugins/theme_bright/data/xpane_hi.png | Bin 187 -> 154 bytes .../plugins/theme_bright/data/xpane_up.png | Bin 191 -> 154 bytes .../plugins/theme_bright/data/ypane_dn.png | Bin 192 -> 124 bytes .../plugins/theme_bright/data/ypane_hi.png | Bin 188 -> 125 bytes .../plugins/theme_bright/data/ypane_up.png | Bin 191 -> 121 bytes .../plugins/theme_cakewalk/data/xpane_dn.png | Bin 301 -> 132 bytes .../plugins/theme_cakewalk/data/xpane_hi.png | Bin 332 -> 177 bytes .../plugins/theme_cakewalk/data/xpane_up.png | Bin 301 -> 132 bytes .../plugins/theme_cakewalk/data/ypane_dn.png | Bin 305 -> 110 bytes .../plugins/theme_cakewalk/data/ypane_hi.png | Bin 341 -> 163 bytes .../plugins/theme_cakewalk/data/ypane_up.png | Bin 305 -> 110 bytes .../plugins/theme_hulk/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_hulk/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_hulk/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_hulk/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_hulk/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_hulk/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_neophyte/data/xpane_dn.png | Bin 317 -> 158 bytes .../plugins/theme_neophyte/data/xpane_hi.png | Bin 307 -> 142 bytes .../plugins/theme_neophyte/data/xpane_up.png | Bin 318 -> 159 bytes .../plugins/theme_neophyte/data/ypane_dn.png | Bin 318 -> 129 bytes .../plugins/theme_neophyte/data/ypane_hi.png | Bin 319 -> 124 bytes .../plugins/theme_neophyte/data/ypane_up.png | Bin 319 -> 127 bytes .../plugins/theme_pinklady/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_pinklady/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_pinklady/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_pinklady/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_pinklady/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_pinklady/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_suv/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_suv/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_suv/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_suv/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_suv/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_suv/data/ypane_up.png | Bin 200 -> 127 bytes .../plugins/theme_unflat/data/xpane_dn.png | Bin 201 -> 158 bytes .../plugins/theme_unflat/data/xpane_hi.png | Bin 205 -> 156 bytes .../plugins/theme_unflat/data/xpane_up.png | Bin 202 -> 159 bytes .../plugins/theme_unflat/data/ypane_dn.png | Bin 200 -> 129 bytes .../plugins/theme_unflat/data/ypane_hi.png | Bin 200 -> 124 bytes .../plugins/theme_unflat/data/ypane_up.png | Bin 200 -> 127 bytes 88 files changed, 114 insertions(+), 84 deletions(-) diff --git a/cinelerra-5.1/cinelerra/awindowgui.C b/cinelerra-5.1/cinelerra/awindowgui.C index 3960340a..a9f71b18 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.C +++ b/cinelerra-5.1/cinelerra/awindowgui.C @@ -2879,6 +2879,18 @@ int AWindowAssets::selection_changed() deactivate_selection(); } + else if( get_button_down() && get_buttonpress() == LEFT_BUTTON && + get_double_click() ) { + item = (AssetPicon*)get_selection(0, 0); + if( item ) { + switch( folder ) { + case AW_LABEL_FOLDER: + if( !item->label ) break; + mwindow->set_position(item->label->position); + break; + } + } + } else if( get_button_down() && !gui->play_off && mwindow->edl->session->assetlist_format != ASSETS_TEXT ) { item = (AssetPicon*)get_selection(0, 0); diff --git a/cinelerra-5.1/cinelerra/edit.C b/cinelerra-5.1/cinelerra/edit.C index f538a503..5fab82ea 100644 --- a/cinelerra-5.1/cinelerra/edit.C +++ b/cinelerra-5.1/cinelerra/edit.C @@ -236,7 +236,7 @@ void Edit::detach_transition() { delete transition; transition = 0; - if( edl->session->gang_tracks == GANG_NONE ) return; + if( edl->local_session->gang_tracks == GANG_NONE ) return; double pos = track->from_units(startproject); Track *current = edl->tracks->first; for( ; current; current=current->next ) { @@ -264,7 +264,7 @@ void Edit::set_selected(int v) { if( !group_id ) { if( v < 0 ) v = !is_selected ? 1 : 0; - int gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0; + int gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0; select_affected_edits(v, gang); } else diff --git a/cinelerra-5.1/cinelerra/editpanel.C b/cinelerra-5.1/cinelerra/editpanel.C index bf33acba..0a56e0fe 100644 --- a/cinelerra-5.1/cinelerra/editpanel.C +++ b/cinelerra-5.1/cinelerra/editpanel.C @@ -162,7 +162,7 @@ void EditPanel::update() mwindow->edl->session->vwindow_click2play ; click2play->set_value(value); } - if( gang_tracks ) gang_tracks->update(mwindow->edl->session->gang_tracks); + if( gang_tracks ) gang_tracks->update(mwindow->edl->local_session->gang_tracks); if( meters ) { if( is_cwindow() ) { meters->update(mwindow->edl->session->cwindow_meter); @@ -1338,7 +1338,7 @@ EditPanelGangTracks::EditPanelGangTracks(MWindow *mwindow, EditPanel *panel, { this->mwindow = mwindow; this->panel = panel; - int gang = mwindow->edl->session->gang_tracks; + int gang = mwindow->edl->local_session->gang_tracks; set_tooltip(_(gang_tips[gang])); } @@ -1353,7 +1353,7 @@ VFrame **EditPanelGangTracks::get_images(MWindow *mwindow) gang_images[GANG_NONE] = mwindow->theme->get_image_set("gang0"); gang_images[GANG_MEDIA] = mwindow->theme->get_image_set("gang1"); gang_images[GANG_CHANNELS] = mwindow->theme->get_image_set("gang2"); - int gang = mwindow->edl->session->gang_tracks; + int gang = mwindow->edl->local_session->gang_tracks; return gang_images[gang]; } @@ -1366,7 +1366,7 @@ void EditPanelGangTracks::update(int gang) int EditPanelGangTracks::handle_event() { - int gang = mwindow->edl->session->gang_tracks; + int gang = mwindow->edl->local_session->gang_tracks; if( !shift_down() ) { if( ++gang > GANG_MEDIA ) gang = GANG_NONE; } diff --git a/cinelerra-5.1/cinelerra/editpanel.h b/cinelerra-5.1/cinelerra/editpanel.h index 5a2bafe4..2f3b40ed 100644 --- a/cinelerra-5.1/cinelerra/editpanel.h +++ b/cinelerra-5.1/cinelerra/editpanel.h @@ -25,6 +25,7 @@ #include "bcdialog.h" #include "guicast.h" #include "editpanel.inc" +#include "localsession.inc" #include "meterpanel.inc" #include "mwindow.inc" #include "manualgoto.inc" diff --git a/cinelerra-5.1/cinelerra/edlsession.C b/cinelerra-5.1/cinelerra/edlsession.C index f3044f6d..35cd1977 100644 --- a/cinelerra-5.1/cinelerra/edlsession.C +++ b/cinelerra-5.1/cinelerra/edlsession.C @@ -128,7 +128,6 @@ EDLSession::EDLSession(EDL *edl) scrub_speed = 2.; show_assets = 1; show_titles = 1; - gang_tracks = GANG_NONE; si_useduration = 1; si_duration = 3; test_playback_edits = 1; @@ -323,7 +322,6 @@ int EDLSession::load_defaults(BC_Hash *defaults) show_assets = defaults->get("SHOW_ASSETS", 1); show_titles = defaults->get("SHOW_TITLES", 1); - gang_tracks = defaults->get("GANG_TRACKS", GANG_NONE); // test_playback_edits = defaults->get("TEST_PLAYBACK_EDITS", 1); time_format = defaults->get("TIME_FORMAT", TIME_HMSF); timecode_offset = defaults->get("TIMECODE_OFFSET", timecode_offset); @@ -462,7 +460,6 @@ int EDLSession::save_defaults(BC_Hash *defaults) defaults->update("SI_DURATION",si_duration); defaults->update("SHOW_ASSETS", show_assets); defaults->update("SHOW_TITLES", show_titles); - defaults->update("GANG_TRACKS", gang_tracks); // defaults->update("TEST_PLAYBACK_EDITS", test_playback_edits); defaults->update("TIME_FORMAT", time_format); defaults->update("TIMECODE_OFFSET", timecode_offset); @@ -647,7 +644,6 @@ int EDLSession::load_xml(FileXML *file, safe_regions = file->tag.get_property("SAFE_REGIONS", safe_regions); show_assets = file->tag.get_property("SHOW_ASSETS", 1); show_titles = file->tag.get_property("SHOW_TITLES", 1); - gang_tracks = file->tag.get_property("GANG_TRACKS", GANG_NONE); // test_playback_edits = file->tag.get_property("TEST_PLAYBACK_EDITS", test_playback_edits); time_format = file->tag.get_property("TIME_FORMAT", time_format); timecode_offset = file->tag.get_property("TIMECODE_OFFSET", timecode_offset); @@ -717,7 +713,6 @@ int EDLSession::save_xml(FileXML *file) file->tag.set_property("SAFE_REGIONS", safe_regions); file->tag.set_property("SHOW_ASSETS", show_assets); file->tag.set_property("SHOW_TITLES", show_titles); - file->tag.set_property("GANG_TRACKS", gang_tracks); file->tag.set_property("TEST_PLAYBACK_EDITS", test_playback_edits); file->tag.set_property("TIME_FORMAT", time_format); file->tag.set_property("TIMECODE_OFFSET", timecode_offset); @@ -894,7 +889,6 @@ int EDLSession::copy(EDLSession *session) si_duration = session->si_duration; show_assets = session->show_assets; show_titles = session->show_titles; - gang_tracks = session->gang_tracks; test_playback_edits = session->test_playback_edits; time_format = session->time_format; timecode_offset = session->timecode_offset; diff --git a/cinelerra-5.1/cinelerra/edlsession.h b/cinelerra-5.1/cinelerra/edlsession.h index fad4789a..b95b8672 100644 --- a/cinelerra-5.1/cinelerra/edlsession.h +++ b/cinelerra-5.1/cinelerra/edlsession.h @@ -202,7 +202,6 @@ public: int show_assets; // Show titles in resources int show_titles; - int gang_tracks; // Test for data before rendering a track int test_playback_edits; // Format to display times in diff --git a/cinelerra-5.1/cinelerra/edlsession.inc b/cinelerra-5.1/cinelerra/edlsession.inc index da9cac9c..6b4b5a05 100644 --- a/cinelerra-5.1/cinelerra/edlsession.inc +++ b/cinelerra-5.1/cinelerra/edlsession.inc @@ -24,10 +24,6 @@ #define INIT_ATRANSITION "Crossfade" #define INIT_VTRANSITION "Dissolve" -#define GANG_NONE 0 -#define GANG_CHANNELS 1 -#define GANG_MEDIA 2 -#define TOTAL_GANGS 3 class EDLSession; diff --git a/cinelerra-5.1/cinelerra/localsession.C b/cinelerra-5.1/cinelerra/localsession.C index 75001658..8293824c 100644 --- a/cinelerra-5.1/cinelerra/localsession.C +++ b/cinelerra-5.1/cinelerra/localsession.C @@ -76,6 +76,7 @@ LocalSession::LocalSession(EDL *edl) zoom_atrack = 0; zoom_vtrack = 0; x_pane = y_pane = -1; + gang_tracks = GANG_NONE; for(int i = 0; i < TOTAL_PANES; i++) { view_start[i] = 0; @@ -101,6 +102,7 @@ LocalSession::LocalSession(EDL *edl) red_max = green_max = blue_max = 0; use_max = 0; solo_track_id = -1; + gang_tracks = GANG_NONE; } LocalSession::~LocalSession() @@ -142,6 +144,7 @@ void LocalSession::copy_from(LocalSession *that) blue_max = that->blue_max; use_max = that->use_max; solo_track_id = that->solo_track_id; + gang_tracks = that->gang_tracks; for (int i = 0; i < AUTOGROUPTYPE_COUNT; i++) { automation_mins[i] = that->automation_mins[i]; @@ -196,6 +199,8 @@ void LocalSession::save_xml(FileXML *file, double start) file->tag.set_property("GREEN_MAX", green_max); file->tag.set_property("BLUE_MAX", blue_max); file->tag.set_property("USE_MAX", use_max); + file->tag.set_property("GANG_TRACKS", gang_tracks); + for (int i = 0; i < AUTOGROUPTYPE_COUNT; i++) { if (!Automation::autogrouptypes_fixedrange[i]) { @@ -234,6 +239,7 @@ void LocalSession::synchronize_params(LocalSession *that) blue_max = that->blue_max; if( solo_track_id < 0 || that->solo_track_id < 0 ) solo_track_id = that->solo_track_id; + gang_tracks = that->gang_tracks; } @@ -293,7 +299,7 @@ void LocalSession::load_xml(FileXML *file, unsigned long load_flags) green_max = file->tag.get_property("GREEN_MAX", green_max); blue_max = file->tag.get_property("BLUE_MAX", blue_max); use_max = file->tag.get_property("USE_MAX", use_max); - + gang_tracks = file->tag.get_property("GANG_TRACKS", gang_tracks); for (int i = 0; i < AUTOGROUPTYPE_COUNT; i++) { if (!Automation::autogrouptypes_fixedrange[i]) { automation_mins[i] = file->tag.get_property(xml_autogrouptypes_titlesmin[i],automation_mins[i]); @@ -360,6 +366,7 @@ int LocalSession::load_defaults(BC_Hash *defaults) green_max = defaults->get("GREEN_MAX", 0.0); blue_max = defaults->get("BLUE_MAX", 0.0); use_max = defaults->get("USE_MAX", 0); + gang_tracks = defaults->get("GANG_TRACKS", GANG_NONE); for (int i = 0; i < AUTOGROUPTYPE_COUNT; i++) { if (!Automation::autogrouptypes_fixedrange[i]) { @@ -397,6 +404,7 @@ int LocalSession::save_defaults(BC_Hash *defaults) defaults->update("GREEN_MAX", green_max); defaults->update("BLUE_MAX", blue_max); defaults->update("USE_MAX", use_max); + defaults->update("GANG_TRACKS", gang_tracks); for (int i = 0; i < AUTOGROUPTYPE_COUNT; i++) { if (!Automation::autogrouptypes_fixedrange[i]) { diff --git a/cinelerra-5.1/cinelerra/localsession.h b/cinelerra-5.1/cinelerra/localsession.h index 9b962456..3497d07e 100644 --- a/cinelerra-5.1/cinelerra/localsession.h +++ b/cinelerra-5.1/cinelerra/localsession.h @@ -116,6 +116,8 @@ public: int use_max; // mask solo track, or -1 int solo_track_id; +// gang mode: none, channels, media + int gang_tracks; private: // The reason why selection ranges and inpoints have to be separate: // The selection position has to change to set new in points. diff --git a/cinelerra-5.1/cinelerra/localsession.inc b/cinelerra-5.1/cinelerra/localsession.inc index e1960c1d..3f5bc9d1 100644 --- a/cinelerra-5.1/cinelerra/localsession.inc +++ b/cinelerra-5.1/cinelerra/localsession.inc @@ -24,4 +24,9 @@ class LocalSession; +#define GANG_NONE 0 +#define GANG_CHANNELS 1 +#define GANG_MEDIA 2 +#define TOTAL_GANGS 3 + #endif diff --git a/cinelerra-5.1/cinelerra/mainundo.C b/cinelerra-5.1/cinelerra/mainundo.C index c19a6ada..5b0a70bd 100644 --- a/cinelerra-5.1/cinelerra/mainundo.C +++ b/cinelerra-5.1/cinelerra/mainundo.C @@ -198,11 +198,9 @@ int MainUndo::undo() } if( current ) { // Set the redo text to the current description - if( mwindow->gui ) { - UndoStackItem *next = NEXT; - mwindow->gui->mainmenu->redo-> - update_caption(next ? next->get_description() : ""); - } + UndoStackItem *next = NEXT; + mwindow->gui->mainmenu->redo-> + update_caption(next ? next->get_description() : ""); char *current_data = current->get_data(); if( current_data ) { FileXML file; diff --git a/cinelerra-5.1/cinelerra/mwindow.C b/cinelerra-5.1/cinelerra/mwindow.C index cf16cd93..4179cc51 100644 --- a/cinelerra-5.1/cinelerra/mwindow.C +++ b/cinelerra-5.1/cinelerra/mwindow.C @@ -1524,7 +1524,8 @@ void MWindow::tile_mixers() void MWindow::set_gang_tracks(int v) { - edl->session->gang_tracks = v; + edl->local_session->gang_tracks = v; + sync_parameters(CHANGE_PARAMS); gui->update(1, 1, 0, 0, 1, 0, 0); gui->flush(); } diff --git a/cinelerra-5.1/cinelerra/mwindowedit.C b/cinelerra-5.1/cinelerra/mwindowedit.C index 6f74435b..66910d2a 100644 --- a/cinelerra-5.1/cinelerra/mwindowedit.C +++ b/cinelerra-5.1/cinelerra/mwindowedit.C @@ -779,7 +779,7 @@ void MWindow::insert_effects_canvas(Track *dest_track, double start, double leng ArrayList shared_locations; PluginSet *pluginset = session->pluginset_highlighted; - int gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0; + int gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0; int data_type = dest_track->data_type; int first_track = 1; diff --git a/cinelerra-5.1/cinelerra/mwindowgui.C b/cinelerra-5.1/cinelerra/mwindowgui.C index 17078ba4..5e4dc7bd 100644 --- a/cinelerra-5.1/cinelerra/mwindowgui.C +++ b/cinelerra-5.1/cinelerra/mwindowgui.C @@ -299,14 +299,14 @@ void MWindowGUI::redraw_time_dependancies() int MWindowGUI::focus_in_event() { for(int i = 0; i < TOTAL_PANES; i++) - if(pane[i]) pane[i]->cursor->focus_in_event(); + if(pane[i] && pane[i]->cursor) pane[i]->cursor->focus_in_event(); return 1; } int MWindowGUI::focus_out_event() { for(int i = 0; i < TOTAL_PANES; i++) - if(pane[i]) pane[i]->cursor->focus_out_event(); + if(pane[i] && pane[i]->cursor) pane[i]->cursor->focus_out_event(); return 1; } @@ -512,7 +512,7 @@ void MWindowGUI::deactivate_timeline() { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->deactivate(); } @@ -534,7 +534,7 @@ void MWindowGUI::draw_overlays(int flash_it) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->draw_overlays(); if(flash_it) pane[i]->canvas->flash(); @@ -591,7 +591,7 @@ void MWindowGUI::update_plugintoggles() { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->refresh_plugintoggles(); } @@ -603,7 +603,7 @@ void MWindowGUI::draw_indexes(Indexable *indexable) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->draw_indexes(indexable); } @@ -613,8 +613,11 @@ void MWindowGUI::draw_indexes(Indexable *indexable) void MWindowGUI::draw_canvas(int redraw, int hide_cursor) { resource_thread->stop_draw(0); - - int mode = redraw ? FORCE_REDRAW : NORMAL_DRAW; + int mode = NORMAL_DRAW; + if( redraw ) { + mode = FORCE_REDRAW; + resource_pixmaps.remove_all_objects(); + } for(int i = 0; i < TOTAL_PANES; i++) { if( pane[i] ) pane[i]->canvas->draw(mode, hide_cursor); @@ -627,7 +630,7 @@ void MWindowGUI::flash_canvas(int flush) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->flash(flush); } @@ -646,7 +649,7 @@ void MWindowGUI::draw_cursor(int do_plugintoggles) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->cursor) { pane[i]->cursor->draw(do_plugintoggles); } @@ -657,7 +660,7 @@ void MWindowGUI::show_cursor(int do_plugintoggles) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->cursor) { pane[i]->cursor->show(do_plugintoggles); } @@ -668,7 +671,7 @@ void MWindowGUI::hide_cursor(int do_plugintoggles) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->cursor) { pane[i]->cursor->hide(do_plugintoggles); } @@ -679,7 +682,7 @@ void MWindowGUI::update_cursor() { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->cursor) { pane[i]->cursor->update(); } @@ -690,7 +693,7 @@ void MWindowGUI::set_playing_back(int value) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->cursor) { pane[i]->cursor->playing_back = value; } @@ -746,7 +749,7 @@ void MWindowGUI::set_editing_mode(int flush) { for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) + if(pane[i] && pane[i]->canvas) { pane[i]->canvas->update_cursor(flush); } @@ -782,6 +785,9 @@ void MWindowGUI::update(int scrollbars, if( do_canvas != NO_DRAW && do_canvas != IGNORE_THREAD ) resource_thread->stop_draw(1); + if( do_canvas == FORCE_REDRAW ) + resource_pixmaps.remove_all_objects(); + for(int i = 0; i < TOTAL_PANES; i++) { if(pane[i]) pane[i]->update(scrollbars, @@ -882,11 +888,9 @@ int MWindowGUI::drag_motion() for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) pane[i]->canvas->drag_motion( - &over_track, - &over_edit, - &over_pluginset, - &over_plugin); + if(pane[i] && pane[i]->canvas) + pane[i]->canvas->drag_motion(&over_track, &over_edit, + &over_pluginset, &over_plugin); } if(mwindow->session->track_highlighted != over_track) @@ -943,8 +947,8 @@ int MWindowGUI::drag_stop() for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) result |= pane[i]->canvas->drag_stop( - &redraw); + if(pane[i] && pane[i]->canvas) + result |= pane[i]->canvas->drag_stop(&redraw); } mwindow->edl->optimize(); @@ -1048,7 +1052,8 @@ int MWindowGUI::repeat_event(int64_t duration) int result = 0; for(int i = 0; i < TOTAL_PANES; i++) { - if(pane[i]) result = pane[i]->cursor->repeat_event(duration); + if(pane[i] && pane[i]->cursor) + result = pane[i]->cursor->repeat_event(duration); } return result; } diff --git a/cinelerra-5.1/cinelerra/playabletracks.C b/cinelerra-5.1/cinelerra/playabletracks.C index cf98666b..4f53d22a 100644 --- a/cinelerra-5.1/cinelerra/playabletracks.C +++ b/cinelerra-5.1/cinelerra/playabletracks.C @@ -65,7 +65,7 @@ int PlayableTracks::is_playable(Track *current_track, int64_t position, result = 0; // Test play patch if( result && - !current_track->play ) + !current_track->plays() ) result = 0; if( result ) { EDL *edl = current_track->edl; diff --git a/cinelerra-5.1/cinelerra/resourcethread.C b/cinelerra-5.1/cinelerra/resourcethread.C index 4c28c032..fca02199 100644 --- a/cinelerra-5.1/cinelerra/resourcethread.C +++ b/cinelerra-5.1/cinelerra/resourcethread.C @@ -452,7 +452,8 @@ void ResourceVideoThread::do_video(VResourceThreadItem *item) item->pixmap->draw_vframe(temp_picon2, item->picon_x, item->picon_y, item->picon_w, item->picon_h, 0, 0); - gui->update(0, IGNORE_THREAD, 0, 0, 0, 0, 0); + TimelinePane *pane = gui->pane[item->pane_number]; + if( pane ) pane->update(0, IGNORE_THREAD, 0, 0); } } diff --git a/cinelerra-5.1/cinelerra/track.C b/cinelerra-5.1/cinelerra/track.C index f97ef3c2..03034830 100644 --- a/cinelerra-5.1/cinelerra/track.C +++ b/cinelerra-5.1/cinelerra/track.C @@ -1793,8 +1793,8 @@ void Track::set_camera(float x, float y, float z) int Track::is_hidden() { if( master ) return 0; - if( edl->session->gang_tracks == GANG_MEDIA ) return 1; - if( edl->session->gang_tracks == GANG_CHANNELS ) { + if( edl->local_session->gang_tracks == GANG_MEDIA ) return 1; + if( edl->local_session->gang_tracks == GANG_CHANNELS ) { for( Track *track=previous; track; track=track->previous ) { if( track->data_type == data_type ) return 1; if( track->master ) return 0; @@ -1806,13 +1806,13 @@ int Track::is_hidden() Track *Track::gang_master() { Track *track = this; - switch( edl->session->gang_tracks ) { + switch( edl->local_session->gang_tracks ) { case GANG_NONE: return track; case GANG_CHANNELS: { Track *current = track; int data_type = track->data_type; - while( current && !track->master ) { + while( current && !current->master ) { if( !(current = current->previous) ) break; if( current->data_type == data_type ) track = current; } @@ -1827,7 +1827,7 @@ Track *Track::gang_master() int Track::in_gang(Track *track) { - if( edl->session->gang_tracks == GANG_NONE ) return ganged; + if( edl->local_session->gang_tracks == GANG_NONE ) return ganged; Track *current = this; while( current && !current->master ) current = current->previous; while( track && !track->master ) track = track->previous; @@ -1846,7 +1846,7 @@ int Track::is_ganged() int Track::armed_gang(Track *track) { - if( edl->session->gang_tracks == GANG_NONE ) return ganged; + if( edl->local_session->gang_tracks == GANG_NONE ) return ganged; Track *current = gang_master(); for(;;) { if( track == current ) return 1; @@ -1856,6 +1856,10 @@ int Track::armed_gang(Track *track) return 1; } +int Track::plays() +{ + return gang_master()->play; +} int Track::index_in(Mixer *mixer) { diff --git a/cinelerra-5.1/cinelerra/track.h b/cinelerra-5.1/cinelerra/track.h index 9c12af1f..c267eb5b 100644 --- a/cinelerra-5.1/cinelerra/track.h +++ b/cinelerra-5.1/cinelerra/track.h @@ -176,6 +176,7 @@ public: int is_ganged(); int armed_gang(Track *track); int index_in(Mixer *mixer); + int plays(); EDL *edl; Tracks *tracks; diff --git a/cinelerra-5.1/cinelerra/trackcanvas.C b/cinelerra-5.1/cinelerra/trackcanvas.C index 536fabc6..c6722e79 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.C +++ b/cinelerra-5.1/cinelerra/trackcanvas.C @@ -805,14 +805,11 @@ void TrackCanvas::draw_resources(int mode, resource_timer->update(); + if(!indexes_only) { // Age resource pixmaps for deletion - if(!indexes_only) for(int i = 0; i < gui->resource_pixmaps.total; i++) gui->resource_pixmaps.values[i]->visible--; - - if(mode == FORCE_REDRAW) - gui->resource_pixmaps.remove_all_objects(); - + } if(debug) PRINT_TRACE if(mode != IGNORE_THREAD) gui->resource_thread->reset(pane->number, indexes_only); @@ -978,12 +975,9 @@ ResourcePixmap* TrackCanvas::create_pixmap(Edit *edit, if(!result) { //SET_TRACE - result = new ResourcePixmap(mwindow, - gui, - edit, - pane->number, - pixmap_w, - pixmap_h); + result = new ResourcePixmap(mwindow, gui, edit, pane->number, pixmap_w, pixmap_h); + set_bg_color(BLACK); + clear_box(0,0, pixmap_w,pixmap_h, result); //SET_TRACE gui->resource_pixmaps.append(result); } @@ -2240,7 +2234,8 @@ int TrackCanvas::do_keyframes(int cursor_x, // track context menu to appear int result = 0; EDLSession *session = mwindow->edl->session; - int gang = session->gang_tracks != GANG_NONE || get_double_click() ? 1 : 0; + int gang = mwindow->edl->local_session->gang_tracks != GANG_NONE || + get_double_click() ? 1 : 0; static BC_Pixmap *auto_pixmaps[AUTOMATION_TOTAL] = { @@ -5105,6 +5100,8 @@ int TrackCanvas::do_plugin_handles(int cursor_x, int TrackCanvas::do_transition_handles(int cursor_x, int cursor_y, int button_press, int &rerender, int &update_overlay, int &new_cursor, int &update_cursor) { + if( !mwindow->edl->session->auto_conf->transitions ) + return 0; Transition *trans_result = 0; int result = 0; diff --git a/cinelerra-5.1/cinelerra/tracks.C b/cinelerra-5.1/cinelerra/tracks.C index 8cbf92ce..862bde2d 100644 --- a/cinelerra-5.1/cinelerra/tracks.C +++ b/cinelerra-5.1/cinelerra/tracks.C @@ -333,7 +333,7 @@ int Tracks::delete_track(Track *track, int gang) { if( !track ) return 0; if( gang < 0 ) - gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0; + gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0; Track *nxt = track->next; if( gang ) { track = track->gang_master(); @@ -363,7 +363,7 @@ int Tracks::detach_shared_effects(int module) } int Tracks::detach_ganged_effects(Plugin *plugin) { - if( edl->session->gang_tracks == GANG_NONE ) return 1; + if( edl->local_session->gang_tracks == GANG_NONE ) return 1; for( Track *current=first; current; current=NEXT ) { if( current == plugin->track ) continue; if( !current->armed_gang(plugin->track) ) continue; @@ -385,7 +385,7 @@ int Tracks::total_of(int type) IntAuto *mute_auto = (IntAuto *)mute_keyframe; result += - (current->play && type == PLAY) || + (current->plays() && type == PLAY) || (current->is_armed() && type == RECORD) || (current->is_ganged() && type == GANG) || (current->draw && type == DRAW) || @@ -420,7 +420,7 @@ int Tracks::playable_audio_tracks() for(Track *current = first; current; current = NEXT) { - if(current->data_type == TRACK_AUDIO && current->play) + if(current->data_type == TRACK_AUDIO && current->plays()) { result++; } @@ -435,7 +435,7 @@ int Tracks::playable_video_tracks() for(Track *current = first; current; current = NEXT) { - if(current->data_type == TRACK_VIDEO && current->play) + if(current->data_type == TRACK_VIDEO && current->plays()) { result++; } @@ -464,7 +464,7 @@ double Tracks::total_playable_length() double total = 0; for(Track *current = first; current; current = NEXT) { - if( current->play ) + if( current->plays() ) { double length = current->get_length(); if(length > total) total = length; @@ -745,7 +745,7 @@ int Tracks::new_group(int id) int Tracks::set_group_selected(int id, int v) { int count = 0; - int gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0; + int gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0; for( Track *track=first; track; track=track->next ) { if( track->is_hidden() ) continue; for( Edit *edit=track->edits->first; edit; edit=edit->next ) { diff --git a/cinelerra-5.1/cinelerra/tracksedit.C b/cinelerra-5.1/cinelerra/tracksedit.C index 8a8602f6..e84fe07b 100644 --- a/cinelerra-5.1/cinelerra/tracksedit.C +++ b/cinelerra-5.1/cinelerra/tracksedit.C @@ -386,7 +386,7 @@ void Tracks::set_transition_length(Transition *transition, double length) } } if( !found ) return; - if( edl->session->gang_tracks == GANG_NONE ) return; + if( edl->local_session->gang_tracks == GANG_NONE ) return; Track *track = transition->edit->track; double pos = track->from_units(transition->edit->startproject); Track *current = edl->tracks->first; @@ -558,7 +558,7 @@ int Tracks::delete_tracks() { int total_deleted = 0; int done = 0; - int gang = edl->session->gang_tracks != GANG_NONE ? 1 : 0; + int gang = edl->local_session->gang_tracks != GANG_NONE ? 1 : 0; while( !done ) { done = 1; @@ -757,7 +757,7 @@ int Tracks::concatenate_tracks(int edit_plugins, int edit_autos) input_track = input_track->next) { if(input_track->data_type == data_type && - input_track->play && + input_track->plays() && !input_track->is_armed()) break; } @@ -783,7 +783,7 @@ int Tracks::concatenate_tracks(int edit_plugins, int edit_autos) if(input_track->data_type == data_type && !input_track->is_armed() && - input_track->play) break; + input_track->plays()) break; } for(output_track = output_track->next; @@ -856,7 +856,7 @@ int Tracks::roll_track_up(Track *track) if( first == last ) return 1; int n = 1; Track *src = track, *dst = src->previous; - if( edl->session->gang_tracks != GANG_NONE ) { + if( edl->local_session->gang_tracks != GANG_NONE ) { while( src && !src->master ) src = src->previous; if( !src ) src = first; Track *nxt = src->next; @@ -874,7 +874,7 @@ int Tracks::roll_track_down(Track *track) if( first == last ) return 1; int n = 1; Track *src = track, *dst = src->next; - if( edl->session->gang_tracks != GANG_NONE ) { + if( edl->local_session->gang_tracks != GANG_NONE ) { while( src && !src->master ) src = src->previous; if( !src ) src = first; Track *nxt = src->next; @@ -900,7 +900,7 @@ int Tracks::roll_tracks_up() if( first == last ) return 1; int n = 1; Track *src = first, *dst = 0; - if( edl->session->gang_tracks != GANG_NONE ) { + if( edl->local_session->gang_tracks != GANG_NONE ) { Track *nxt = src->next; while( nxt && !nxt->master ) { ++n; nxt = nxt->next; } } @@ -914,7 +914,7 @@ int Tracks::roll_tracks_down() if( first == last ) return 1; int n = 1; Track *src = last, *dst = first; - if( edl->session->gang_tracks != GANG_NONE ) { + if( edl->local_session->gang_tracks != GANG_NONE ) { while( src && !src->master ) { ++n; src = src->previous; } } if( src == dst ) return 1; @@ -1108,7 +1108,7 @@ void Tracks::paste_automation(double selectionstart, void Tracks::paste_transition(PluginServer *server, Edit *dest_edit) { dest_edit->insert_transition(server->title); - if( edl->session->gang_tracks == GANG_NONE ) return; + if( edl->local_session->gang_tracks == GANG_NONE ) return; Track *track = dest_edit->track; double pos = track->from_units(dest_edit->startproject); for( Track *current=first; current; current=current->next ) { diff --git a/cinelerra-5.1/doc/shortcuts.html b/cinelerra-5.1/doc/shortcuts.html index 57abd089..6f3ec8a4 100644 --- a/cinelerra-5.1/doc/shortcuts.html +++ b/cinelerra-5.1/doc/shortcuts.html @@ -2856,6 +2856,12 @@ 'Ctrl+Shift' Use window layout #4 + +
+ In Labels folder + Double click + On a Label, timeline cursor moves to label +

diff --git a/cinelerra-5.1/plugins/theme_blond/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_blond/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_blond/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_blond/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_blond/data/xpane_up.png b/cinelerra-5.1/plugins/theme_blond/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_blond/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_blond/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_blond/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_blond/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_blond/data/ypane_up.png b/cinelerra-5.1/plugins/theme_blond/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_up.png b/cinelerra-5.1/plugins/theme_blond_cv/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_up.png b/cinelerra-5.1/plugins/theme_blond_cv/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_blue/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_blue/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_blue/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_blue/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_blue/data/xpane_up.png b/cinelerra-5.1/plugins/theme_blue/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_blue/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_blue/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_blue/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_blue/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_blue/data/ypane_up.png b/cinelerra-5.1/plugins/theme_blue/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_up.png b/cinelerra-5.1/plugins/theme_blue_dot/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_up.png b/cinelerra-5.1/plugins/theme_blue_dot/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_bright/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_bright/data/xpane_dn.png index cdd52f298d314f2aa5dff0a52016556e55dac0a0..8a2fca237ac3f5424d2dc9819b195edb370b057d 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?EFdq9DQHL&i; zKkdnCCT@1GJicpj&wayq;#W`i&UO{gUmsTTSJ&??Zjp6P>EM~DXynp%LO@ap59dpJ fLEoa^y0whaH$-!8pQzviTF2n&>gTe~DWM4f_PsSm delta 180 zcmbQkc!Y6+L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-cB5js1Wt%HdNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$k5ZpF~sBe+iM4T85B5}9a8?!{g{|E;Rvtpy8YSWFIKI3A$jihJjKVn#vt(D_WxJ5 YHNOR7vuwI5fVvqxUHx3vIVCg!0Bd+U;{X5v diff --git a/cinelerra-5.1/plugins/theme_bright/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_bright/data/xpane_hi.png index d4da75f1c487b2e4dd9f1cfc3d7b29a36450e57f..5a03629dbcd4bcb0398ec6a47575db8a65dc48a9 100644 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq!K+{977`9-`?EFd%!^8u!H6A z_d4Q^tB#lm?08~&Um)s%`y`cIvvsi_Dq3@YZ~b3icvL`A$vLHiXQHB!OWO%NoVonR dYx(Lt)kBlHQ;UASYXn-x;OXk;vd$@?2>_ywG$#N6 delta 171 zcmbQmxSMf;L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-cA}xC8^Ko;akYtH#M2T~LZf zk%p&>V~EG`wUfim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-cB4t+D-_8OQk}PqJC~?lu%}vcKVQ?-=O)N=GQ7F$W$xv|j^bH7ai$Oj~L_&i#nWUc2>L)a$+J;?<{F Va_+}w%mZp<@O1TaS?83{1OQFJIrjhn diff --git a/cinelerra-5.1/plugins/theme_bright/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_bright/data/ypane_dn.png index 3236a286eba80bd96dd8eb3dd56b382eb3b5b4c6..05803ca66d38de3f63efb79c14478894f4a35883 100644 GIT binary patch delta 106 zcmV-w0G0p10ep}cWDo`b005@<`Y!+g07FScK~z{r?bxvmz#tF=K@QP>%XR_@NOt;2 zGtmcE!0Pi%4S=hRbtFmhH3guO(KdPqqM6ad)N^8f$< M07*qoM6N<$f>tgm9{>OV delta 175 zcmb<9z&Jsoo`Z>jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZQE@iNZulLrb(mbgZgIOpf)rskC}I2WZRmZYXAlxLP?D7bt2281{Ai31hs zdb&7f&jB&(~bJ428V(JZfPpJsH^6R_p}`9Ru*^j+$LIJTT{%)^_Tm9 T3!#F{ro`Z>jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZSYtLJ$HZw3lUmbgZgIOpf)rskC}I2WZRmZYXAlxLP?D7bt2281{Ai31gB zdb&72&p1J%o`Z>jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZSYORm@SlK=`ymbgZgIOpf)rskC}I2WZRmZYXAlxLP?D7bt2281{Ai31hs zc)B=-cpQIw=^!tI0Z+5ToWJE|<{h72OxBQQWW40qu&wPvnWs_Mh1SI$zn(KPYBRHK TOWtG()X3oJ>gTe~DWM4fZ1FXl diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_dn.png index efa5f823eb15ae5daa5a87fcda05486ac12d5920..052e927bc3fe7d3958d79fe95a618393afef50d1 100644 GIT binary patch delta 115 zcmZ3>)WSGHB1eFYfq|iV^)Fr^7!u+B_LL#x0R@Hw8*=Ro8yMak-fAw9@orD@ xnVr|}oj+R6yoc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cDx@pN$v z@#uVeVk0ku0tbV^6J>Gn|NFVi{1o2aD89d5qNr_3keB9CAhFX}y4sjo@KoXDyFh&m Mp00i_>zopr0EBf{Q2+n{ diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_hi.png index fb0f39e312365c26e2e1cde018af0dbbd31f104a..10c87d253ce5634671958af7fed49e8bced33a7f 100644 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq$)gJ977`9-`+G7Y%t()xH#po z46{(y0;VpuF9r(hd17XsN`L+@deTF8$DngduiT2Nnen@5-s@fO1^=ont=2nTm=k@( zWS5+wOWO$nNhRl$4xWjMMtC^;x#sI<{%_m2lObfEz@-&`miz^}fx*+&&t;ucLK6Un C89>tj literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^tU$bjgAGV(TdVm2DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cE6_H=O! z@#uVe-H^AzK!Ww*Z*HB^%dJbJCNxN?JeasNGa=vL!jpSHo=Wb}sIHaV#`NTKTWa&Y pignE<`xpX6T%l+V+hhGk`{py8o6Dj^F9MBa@O1TaS?83{1OWKvX7~UA diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_up.png b/cinelerra-5.1/plugins/theme_cakewalk/data/xpane_up.png index efa5f823eb15ae5daa5a87fcda05486ac12d5920..052e927bc3fe7d3958d79fe95a618393afef50d1 100644 GIT binary patch delta 115 zcmZ3>)WSGHB1eFYfq|iV^)Fr^7!u+B_LL#x0R@Hw8*=Ro8yMak-fAw9@orD@ xnVr|}oj+R6yoc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cDx@pN$v z@#uVeVk0ku0tbV^6J>Gn|NFVi{1o2aD89d5qNr_3keB9CAhFX}y4sjo@KoXDyFh&m Mp00i_>zopr0EBf{Q2+n{ diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_cakewalk/data/ypane_dn.png index 3766da571bc7478b7a9d8d7f279d7dae269ae03d..b1573ce3529fb911eda9753cd6cdf77b86cdbad2 100644 GIT binary patch delta 92 zcmdnUls7>lOn{AnfnnMAU;04G)YHW=B*Ojem5qW73LFfEr6E~a*NzM3Jk?vd|DWu{ w$g6u9B%bbJV)&QxfWcYP;y?f!pTQN@{kALF0u5mBboFyt=akR{0N)=V&Hw-a literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^JAjy#gAGW2OIOPQQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnKs;OXKR z;?bFGVzT+)c>^xDg9fZV%x@b44Y)Em-GqN=NL))WY3y%G;~mTy1=Mk`+)d NgQu&X%Q~loCIHjfSPTFF diff --git a/cinelerra-5.1/plugins/theme_cakewalk/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_cakewalk/data/ypane_hi.png index df21cda2d0db8157c08fb0a9f49dbaaa213873f8..0edb49b2290b9566591e6b37c7aaba361e2a1973 100644 GIT binary patch delta 147 zcmV;E0Brx&0;2(t7=I830001{_xdjY003%9L_t(oNA1?J4Zt7_1yMj*gOwP9ni^(c z9adrwOc5DHDbfa{dzBlvr*C6SDQ6J_065B}NADrjYRnkcemwvH{^8s`w!Lqylt;id z+#;-T0NBxcV6T8{*;(KKuqW-bS^?Kd4gfgA1oVy{9`aOdLJR-^002ovPDHLkV1mpt BIK=<} literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^JAjy#gAGW2OIOPQQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnJx;_2cT z;?bFGVzT+)c>^xDg9fZRJU|dL^Rt9RLflOn{AnfnnMAU;04G)YHW=B*Ojem5qW73LFfEr6E~a*NzM3Jk?vd|DWu{ w$g6u9B%bbJV)&QxfWcYP;y?f!pTQN@{kALF0u5mBboFyt=akR{0N)=V&Hw-a literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^JAjy#gAGW2OIOPQQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnKs;OXKR z;?bFGVzT+)c>^xDg9fZV%x@b44Y)Em-GqN=NL))WY3y%G;~mTy1=Mk`+)d NgQu&X%Q~loCIHjfSPTFF diff --git a/cinelerra-5.1/plugins/theme_hulk/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_hulk/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_hulk/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_hulk/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_hulk/data/xpane_up.png b/cinelerra-5.1/plugins/theme_hulk/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_hulk/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_hulk/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_hulk/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_hulk/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_hulk/data/ypane_up.png b/cinelerra-5.1/plugins/theme_hulk/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_neophyte/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_neophyte/data/xpane_dn.png index ef31e281ad0c9ba0a6cfaf6174a2ec802b452807..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^tU$bjgAGV(TdVm2DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cDR@pN$v z@#uVeVk0ku0*C9t{z8GOZ^eDsx3fC?gio$#SI5t&Dh1C;DiCxs{?e*d a?`>?w*-O?%<*NbBVeoYIb6Mw<&;$UJv|ii* diff --git a/cinelerra-5.1/plugins/theme_neophyte/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_neophyte/data/xpane_hi.png index 6e209afcef78873f8ea5bdfc3a1669a2a3cc90e2..7ced2ccd04e7d639b297b46cdde60571a4f5e91b 100644 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq(VJi977`9-<~oQWOn2^aNzW3 z_Y|YHN%@yz-8jmkUw;03^X^^S=`&}}ES_imH{Iu03K8fF(?K?&e^I~J90yv!;OXk; Jvd$@?2>^}jI0*m% literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^tU$bjgAGV(TdVm2DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cB*@^o^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^tU$bjgAGV(TdVm2DVAa<&kznEsNqQI0P;BtJR*x3 z82FBWFymBhK53w!WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)Ed>}<3 znI$=?43!0md8zTG1)?!m=L2Q9K{Ae|B^mie4E{NZX-YxsQh~ynYpP*N)MWty#cDR^>lFz z@#uVe!jYH3fP>}W;*|nllo%8xmc(DW;xKvc^N6%L8 b-{+WZw{g0vR>yJx4Px+g^>bP0l+XkK5A|R_ diff --git a/cinelerra-5.1/plugins/theme_neophyte/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_neophyte/data/ypane_dn.png index 2f64b273d46c8831c9c7f31d6161ab8d24e902eb..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVE^0)YXL7-0`Gu#;<50ANoJ9NgcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnKs>*?Yc z;?eo`+D2Xm0}f_K;Z%XDZ^#j+S3j3^P6gcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnKs=jq}Y z;?eo`njWj)&eSo`eETV(@hJb6Mw<&;$UOl48pM diff --git a/cinelerra-5.1/plugins/theme_neophyte/data/ypane_up.png b/cinelerra-5.1/plugins/theme_neophyte/data/ypane_up.png index 8000523fc65443fe8e2ba592cc71c224f512de7e..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmdnbR6ju?U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_(@C~*J) literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^JAjy#gAGW2OIOPQQY^(zo*^7SP{WbZ0pxQQctjR6 zFz_7#VaBQ2e9}Nc$r9IylHmNblJdl&REF~Ma=pyF?Be9af>gcyqV(DCY@~pS_&|z6 zGD~t&87d1B^HSqW3q)hC&IihHgJc{_OEU6{82ob*)0BeNr2>UzLBcMn#mPmP1tppJ zc??Ddh8DU87P^LJRtkBk<$4N9dS6X|3MD`aor_WvL8=r&GILXrlpZuOdjnKs=jq}Y z;?eo`nj20Bh6TdR i$FrWjt0`FXm2tW(`~6FQ{wf1aV(@hJb6Mw<&;$T$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_pinklady/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_pinklady/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_pinklady/data/xpane_up.png b/cinelerra-5.1/plugins/theme_pinklady/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_pinklady/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_pinklady/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_pinklady/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_pinklady/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_pinklady/data/ypane_up.png b/cinelerra-5.1/plugins/theme_pinklady/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_suv/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_suv/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_suv/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_suv/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_suv/data/xpane_up.png b/cinelerra-5.1/plugins/theme_suv/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_suv/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_suv/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_suv/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_suv/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_suv/data/ypane_up.png b/cinelerra-5.1/plugins/theme_suv/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI diff --git a/cinelerra-5.1/plugins/theme_unflat/data/xpane_dn.png b/cinelerra-5.1/plugins/theme_unflat/data/xpane_dn.png index 80a7337fd67ec478a5a40346ff9471524139246f..d3f2d9ec90a1e61d90bacdc5a864a9b649fdce05 100644 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq*6Uy977`9-=5ki*x$q~?->-fhoQ8^OM_OhG2q!uD i;Nkq`TDS9ellYAd!l@GsIvxQnWbkzLb6Mw<&;$Tv3pu6$ delta 185 zcmbQoc#?5~L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!p|>g|55@dBw6AbQR1ARo12hQ7GjElCpAr(9&bv3U$MBd$ fa?gL+ZTb2sJ6X#vHzXJUjbQL}^>bP0l+XkKI%PZ1 diff --git a/cinelerra-5.1/plugins/theme_unflat/data/xpane_hi.png b/cinelerra-5.1/plugins/theme_unflat/data/xpane_hi.png index 436c08038102c719d4d799fed414aee278cd924a..14ca77841181be3fc54c04a413aa24d7a449f03e 100644 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq>?>d977`9-`?CP*xmdKI;Vst09S`P-2eap delta 189 zcmbQkc$RU3L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!mHDm_v-~vNV3E=qQp5rH#aq}gu%HeHL)Z$MWH;iBtya7(>EZzkxv|` z$jZ~jF~sBe+Y<+Q4=C^)a1h^BS9X$Zrp7BXuG+>U{fuw!|6HjRCiszQ=FaO6e6rVW ky%v>S`~K$L`&>U5Srmn)K3}b`3N(hn)78&qol`;+0AOQ5umAu6 diff --git a/cinelerra-5.1/plugins/theme_unflat/data/xpane_up.png b/cinelerra-5.1/plugins/theme_unflat/data/xpane_up.png index 007cf7a0125e295d3e58dbf3568f0a30be09fc5d..8f70e4332d6a7b88fe42ba970758b5838aaf4d8a 100644 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^tU$a&fDK4iul~ggq|!WH977`9-`?CPc))<;XuzD) z2?k2S*1j=I9GIVcIn{5L@HU)h)v8rW?~F^z%l#{ln9kqFGf~mVrR{`(q>^(=2OiGF j^@pa;oN2i~xS##CoZ#gu^`>b+8yP%Z{an^LB{Ts5XO=bV delta 186 zcmbQwc#3g?L_G%+0|Ud7$c>Ufim^Dz-HBn{IhmJ04rhT!WHAE+e+LLNik(>61{7p3 z@$_|NzsD-c!X-Il&I%r&kYtH#M2T~LZf zk-4XfV~EG`w)Xmu0K*o`eVO4NtarzPq+=)iRaa>AZUrdkl|B hB=`K6ompAU_-zZjd-S3?n}B98c)I$ztaD0e0ssntKLP*% diff --git a/cinelerra-5.1/plugins/theme_unflat/data/ypane_dn.png b/cinelerra-5.1/plugins/theme_unflat/data/ypane_dn.png index 2f7c4deee6fd7303a7e91e0e264b9813a49486ce..2449be14e89a4264877eb61d059874596d6317da 100644 GIT binary patch delta 112 zcmV-$0FVF30f7OK7-0`Gu#;<50ANoJ9NbCYGe8D3oWGWGJ|M`UZqI@`(c# znR>c7hIkx*d&yCd!GPn)fyKd!e?GQPx!i5Y{OhH$w&LUyK8&m1?VGf!OYDZMP($Dc e-y6%A=CKv8V-c{aT$l_rfx*+&&t;ucLK6VQr8?sP diff --git a/cinelerra-5.1/plugins/theme_unflat/data/ypane_hi.png b/cinelerra-5.1/plugins/theme_unflat/data/ypane_hi.png index dff6eae9e9f1301e582e8bada7a8866f83ffeeb8..9efae065a022104ca1800b8acdc116eb3a5fedd8 100644 GIT binary patch delta 106 zcmX@XSTjK)MSzWgfnnMAU;04G+0(@_B*Oje4Mn~K20Y9M@?QPl89#mbnv|u|xl61w zj$To?{#lA)%LJ8^62jfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZS=Smi9N`vDY^EOCt}an8@pP0cG|a4t$sEJ;mKD9lFz@i_kWlA|Dl0mqR8i-Rj84s-LJlQQIcvHbj+7N0}g8bU*3J@5K*zv1INpz%Y^ dXfjuYRK*Im$H|P#T!AJqc)I$ztaD0e0s!(0Ir9Jj diff --git a/cinelerra-5.1/plugins/theme_unflat/data/ypane_up.png b/cinelerra-5.1/plugins/theme_unflat/data/ypane_up.png index 321bf0c894116d6bd165dbb183777595b74d17a6..4ad7b4e12837f80075088575b3fd035d9f16eabe 100644 GIT binary patch delta 109 zcmX@XSU*7`U4V^&fnnMAU;04G&C|s(B*Oje4MV;L2M!j8b3Y6!l=QE;Md$XXEW5Me zt=O8^f($(Yp`oIM`y9*5zlXCn%$2EUXLxh6fthEkk+JdL1B}adGMc;>$W2M_^FD0u(? delta 183 zcmbjfuWLhqcxCXEDmyaVpw-h<|UBBS>O>_%)r3k0m6)8CziGW1=&kH zeO=k_u}ZRVitb|H{sbr_S>hT|;+&tGo0?a`;9QiNSdyBeP@Y+mq2TW68xY>eCk|9( z>gnPb;&J@#B}YL91CApH76&W7aAk1vQ#9mzvHbj+7N14CS=X$3<+aI|`wbuG0gWGO dMw7WJq=b4|A13*P$pKAZ@O1TaS?83{1OT-HIN1OI -- 2.26.2