awindowgui / mwindowedit / label rework
[goodguy/history.git] / cinelerra-5.1 / cinelerra / preferences.h
index 3b2b221b9522dd3fdc2306b29021bba848e2bb41..af401ac08932a3dfa0968b06a71ec714cbdaf038 100644 (file)
@@ -29,6 +29,7 @@
 #include "maxchannels.h"
 #include "mutex.inc"
 #include "preferences.inc"
+#include "probeprefs.inc"
 #include "shbtnprefs.inc"
 #include "videoconfig.inc"
 
@@ -76,7 +77,9 @@ public:
 // Determined by /proc/cpuinfo and force_uniprocessor.
 // interactive forces it to ignore force_uniprocessor
        int calculate_processors(int interactive = 0);
-
+// file probe armed
+       int get_file_probe_armed(const char *nm);
+       void set_file_probe_armed(const char *nm, int v);
 // ================================= Performance ================================
 // directory to look in for indexes
        char index_directory[BCTEXTLEN];
@@ -99,8 +102,6 @@ public:
        int processors;
 // Number of processors for interactive operations.
        int real_processors;
-// ffmpeg probes early/late during File::open_file read
-       int ffmpeg_early_probe;
 // ffmpeg builds marker indexes as it builds idx files
        int ffmpeg_marker_indexes;
 // warning
@@ -109,6 +110,8 @@ public:
        int bd_warn_root;
 // popup menus activate on button release
        int popupmenu_btnup;
+// textbox focus policy: click, leave
+       int textbox_focus_policy;
 // use dvd yuv420p interlace format
        int dvd_yuv420p_interlace;
 
@@ -151,6 +154,8 @@ public:
        char android_pin[BCSTRLEN];
 // shell cmd line menu ops
        ArrayList<ShBtnPref *> shbtn_prefs;
+// file open probe order
+       ArrayList<ProbePref *> file_probes;
 
 // ====================================== Plugin Set ==============================
        char plugin_dir[BCTEXTLEN];