upgrade to ffmpeg-4.0, findobj upgrades, rework plugin visibility
[goodguy/history.git] / cinelerra-5.1 / plugins / findobj / findobjwindow.h
index 02feee23bd21941503372df59e011acc8b7634d8..a856d0735de0dc72162d10f0b38a5ae72efca763 100644 (file)
 #include "findobj.inc"
 #include "guicast.h"
 
+
 class FindObjReset;
 class FindObjLayer;
 class FindObjScanFloat;
 class FindObjScanFloatText;
 class FindObjDrawSceneBorder;
-class FindObjDrawKeypoints;
-class FindObjReplace;
 class FindObjDrawObjectBorder;
 class FindObjDrawReplaceBorder;
-class FindObjDragObject;
+class FindObjDrawKeypoints;
+class FindObjReplace;
 class FindObjDragScene;
+class FindObjDragObject;
 class FindObjDragReplace;
 class FindObjAlgorithm;
-class FindObjMode;
+class FindObjUseFlann;
+class FindObjDrawMatch;
+class FindObjAspect;
 class FindObjScale;
 class FindObjRotate;
 class FindObjTranslate;
+class FindObjMode;
 class FindObjBlend;
 class FindObjWindow;
 
@@ -209,6 +213,24 @@ public:
        FindObjWindow *gui;
 };
 
+class FindObjDrawMatch : public BC_CheckBox
+{
+public:
+       FindObjDrawMatch(FindObjMain *plugin, FindObjWindow *gui, int x, int y);
+       int handle_event();
+       FindObjMain *plugin;
+       FindObjWindow *gui;
+};
+
+class FindObjAspect : public BC_CheckBox
+{
+public:
+       FindObjAspect(FindObjMain *plugin, FindObjWindow *gui, int x, int y);
+       int handle_event();
+       FindObjMain *plugin;
+       FindObjWindow *gui;
+};
+
 class FindObjScale : public BC_CheckBox
 {
 public:
@@ -271,7 +293,9 @@ public:
        FindObjReset *reset;
        FindObjAlgorithm *algorithm;
        FindObjUseFlann *use_flann;
+       FindObjDrawMatch *draw_match;
        FindObjMode *mode;
+       FindObjAspect *aspect;
        FindObjScale *scale;
        FindObjRotate *rotate;
        FindObjTranslate *translate;