upgrades to scopewindow, add blurbox, bd.sh sed tab test, tweak clk2play over window...
[goodguy/cinelerra.git] / cinelerra-5.1 / plugins / sketcher / sketcherwindow.h
index 72fcc166be25ad6e6d1579891d9690eeee571688..3353ffac845e1dfa1d3d734019931547f242e701 100644 (file)
@@ -53,6 +53,7 @@ class SketcherPointUp;
 class SketcherPointDn;
 class SketcherResetCurves;
 class SketcherResetPoints;
+class SketcherHelp;
 class SketcherWindow;
 
 
@@ -373,6 +374,16 @@ public:
        SketcherWindow *gui;
 };
 
+class SketcherHelp : public BC_CheckBox
+{
+public:
+       SketcherHelp(SketcherWindow *gui, Sketcher *plugin, int x, int y);
+       ~SketcherHelp();
+       int handle_event();
+
+       Sketcher *plugin;
+       SketcherWindow *gui;
+};
 
 class SketcherWindow : public PluginClientWindow
 {
@@ -404,6 +415,7 @@ public:
        SketcherAliasing *aliasing;
        SketcherCurveList *curve_list;
        SketcherResetCurves *reset_curves;
+       SketcherHelp *help;
 
        SketcherResetPoints *reset_points;
        SketcherDrag *drag;
@@ -426,8 +438,10 @@ public:
        float track_x, track_y;
        int state, dragging;
        int pending_motion, pending_config;
+       int helped, help_y, help_h;
        XEvent motion_event;
        float last_x, last_y;
+       int64_t last_time;
        BC_Title *notes0, *notes1, *notes2, *notes3;
 };
 #endif