projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version update
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
plugins
/
sketcher
/
sketcherwindow.h
diff --git
a/cinelerra-5.1/plugins/sketcher/sketcherwindow.h
b/cinelerra-5.1/plugins/sketcher/sketcherwindow.h
index 72fcc166be25ad6e6d1579891d9690eeee571688..a0a5e3ce374353327c041423ce0ae78128ba9387 100644
(file)
--- a/
cinelerra-5.1/plugins/sketcher/sketcherwindow.h
+++ b/
cinelerra-5.1/plugins/sketcher/sketcherwindow.h
@@
-53,6
+53,7
@@
class SketcherPointUp;
class SketcherPointDn;
class SketcherResetCurves;
class SketcherResetPoints;
class SketcherPointDn;
class SketcherResetCurves;
class SketcherResetPoints;
+class SketcherHelp;
class SketcherWindow;
class SketcherWindow;
@@
-373,6
+374,16
@@
public:
SketcherWindow *gui;
};
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
{
class SketcherWindow : public PluginClientWindow
{
@@
-385,6
+396,7
@@
public:
void update_gui();
int grab_event(XEvent *event);
int do_grab_event(XEvent *event);
void update_gui();
int grab_event(XEvent *event);
int do_grab_event(XEvent *event);
+ int handle_ungrab();
int grab_button_press(XEvent *event);
int grab_cursor_motion();
void send_configure_change();
int grab_button_press(XEvent *event);
int grab_cursor_motion();
void send_configure_change();
@@
-404,6
+416,7
@@
public:
SketcherAliasing *aliasing;
SketcherCurveList *curve_list;
SketcherResetCurves *reset_curves;
SketcherAliasing *aliasing;
SketcherCurveList *curve_list;
SketcherResetCurves *reset_curves;
+ SketcherHelp *help;
SketcherResetPoints *reset_points;
SketcherDrag *drag;
SketcherResetPoints *reset_points;
SketcherDrag *drag;
@@
-426,8
+439,10
@@
public:
float track_x, track_y;
int state, dragging;
int pending_motion, pending_config;
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;
XEvent motion_event;
float last_x, last_y;
+ int64_t last_time;
BC_Title *notes0, *notes1, *notes2, *notes3;
};
#endif
BC_Title *notes0, *notes1, *notes2, *notes3;
};
#endif