version update with minor changes
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / preferences.C
index f4716a723c1a774e58721615c4390257628b7f0b..6dc9f249adcbf89a6ea2107f51dfef42e3ce708d 100644 (file)
@@ -128,6 +128,9 @@ Preferences::Preferences()
        android_remote = 0;
        android_port = 23432;
        strcpy(android_pin, "cinelerra");
+       
+       fast_speed = 2.0;
+       slow_speed = 0.5;
 
        memset(channel_positions, 0, sizeof(channel_positions));
        int channels = 0;
@@ -201,6 +204,10 @@ void Preferences::copy_from(Preferences *that)
        android_remote = that->android_remote;
        android_port = that->android_port;
        strcpy(android_pin, that->android_pin);
+       
+       slow_speed = that->slow_speed;
+       fast_speed = that->fast_speed;
+       
        this->shbtn_prefs.remove_all_objects();
        for( int i=0; i<that->shbtn_prefs.size(); ++i )
                this->shbtn_prefs.append(new ShBtnPref(*that->shbtn_prefs[i]));
@@ -332,6 +339,8 @@ int Preferences::load_defaults(BC_Hash *defaults)
        scan_commercials = defaults->get("SCAN_COMMERCIALS", scan_commercials);
        android_remote = defaults->get("ANDROID_REMOTE", android_remote);
        android_port = defaults->get("ANDROID_PORT", android_port);
+       fast_speed = defaults->get("FAST_SPEED", fast_speed);
+       slow_speed = defaults->get("SLOW_SPEED", slow_speed);
        defaults->get("ANDROID_PIN", android_pin);
        defaults->get("INDEX_DIRECTORY", index_directory);
        index_size = defaults->get("INDEX_SIZE", index_size);
@@ -442,6 +451,7 @@ int Preferences::load_defaults(BC_Hash *defaults)
                shbtn_prefs.append(new ShBtnPref(_("Setting Shell Commands"), "$CIN_BROWSER file://$CIN_DAT/doc/ShellCmds.html"));
                shbtn_prefs.append(new ShBtnPref(_("Shortcuts"), "$CIN_BROWSER file://$CIN_DAT/doc/shortcuts.html"));
                shbtn_prefs.append(new ShBtnPref(_("RenderMux"), "$CIN_DAT/doc/RenderMux.sh"));
+               shbtn_prefs.append(new ShBtnPref(_("Delete brender files in tmp"), "$CIN_DAT/doc/brender_tmp_delete.sh"));
                shbtns_total = 0;
        }
        for( int i=0; i<shbtns_total; ++i ) {
@@ -495,7 +505,8 @@ int Preferences::save_defaults(BC_Hash *defaults)
        defaults->update("ANDROID_REMOTE", android_remote);
        defaults->update("ANDROID_PIN", android_pin);
        defaults->update("ANDROID_PORT", android_port);
-
+       defaults->update("SLOW_SPEED", slow_speed);
+       defaults->update("FAST_SPEED", fast_speed);
        defaults->update("CACHE_SIZE", cache_size);
        defaults->update("CACHE_TRANSITIONS", cache_transitions);
        defaults->update("INDEX_DIRECTORY", index_directory);