search fixes, preset fixes, ladspa icon logging, igor pref theme, drag btn rollover
[goodguy/history.git] / cinelerra-5.1 / cinelerra / preferences.h
index d6f1821d57a27f8ecaeb50ea4f595d7e77ea300d..c93187ea86f2a328c30205e5400ad0ceb7b03c0a 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];
@@ -90,6 +93,10 @@ public:
        int trap_sigintr;
 // Title of theme
        char theme[BCTEXTLEN];
+// plugin icon set
+       char plugin_icons[BCTEXTLEN];
+// snapshot directory path
+       char snapshot_path[BCTEXTLEN];
        double render_preroll;
        int brender_preroll;
        int force_uniprocessor;
@@ -99,17 +106,24 @@ 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
        int warn_indexes;
        int warn_version;
+       int bd_warn_root;
+// grab input focus on enter notify
+       int grab_input_focus;
 // popup menus activate on button release
        int popupmenu_btnup;
+// textbox focus policy: click, leave
+       int textbox_focus_policy;
+// forward playback starts next frame, not this frame
+       int forward_render_displacement;
 // use dvd yuv420p interlace format
        int dvd_yuv420p_interlace;
+// highlight inversion color
+       int highlight_inverse;
 
 // Default positions for channels
        int channel_positions[MAXCHANNELS * MAXCHANNELS];
@@ -150,6 +164,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];