projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
expand vaapi render formats and add shortcut
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
plugins
/
tracer
/
tracerwindow.h
diff --git
a/cinelerra-5.1/plugins/tracer/tracerwindow.h
b/cinelerra-5.1/plugins/tracer/tracerwindow.h
index b6231cf7757baaefc9dd1f1be110664c193f6605..425885d4a0e8b25bdb20459c044e8232081c4edc 100644
(file)
--- a/
cinelerra-5.1/plugins/tracer/tracerwindow.h
+++ b/
cinelerra-5.1/plugins/tracer/tracerwindow.h
@@
-31,14
+31,15
@@
class TracerPointY;
class TracerDrag;
class TracerDraw;
class TracerFill;
class TracerDrag;
class TracerDraw;
class TracerFill;
+class TracerFeather;
class TracerRadius;
class TracerRadius;
-class TracerScale;
class TracerPointList;
class TracerNewPoint;
class TracerDelPoint;
class TracerPointUp;
class TracerPointDn;
class TracerReset;
class TracerPointList;
class TracerNewPoint;
class TracerDelPoint;
class TracerPointUp;
class TracerPointDn;
class TracerReset;
+class TracerInvert;
class TracerNum : public BC_TumbleTextBox
class TracerNum : public BC_TumbleTextBox
@@
-104,19
+105,19
@@
public:
TracerWindow *gui;
};
TracerWindow *gui;
};
-class Tracer
Radius
: public BC_ISlider
+class Tracer
Feather
: public BC_ISlider
{
public:
{
public:
- Tracer
Radius
(TracerWindow *gui, int x, int y, int w);
+ Tracer
Feather
(TracerWindow *gui, int x, int y, int w);
int handle_event();
TracerWindow *gui;
};
int handle_event();
TracerWindow *gui;
};
-class Tracer
Scale
: public BC_FSlider
+class Tracer
Radius
: public BC_FSlider
{
public:
{
public:
- Tracer
Scale
(TracerWindow *gui, int x, int y, int w);
+ Tracer
Radius
(TracerWindow *gui, int x, int y, int w);
int handle_event();
TracerWindow *gui;
int handle_event();
TracerWindow *gui;
@@
-206,6
+207,18
@@
public:
TracerWindow *gui;
};
TracerWindow *gui;
};
+class TracerInvert : public BC_CheckBox
+{
+public:
+ TracerInvert(TracerWindow *gui, Tracer *plugin, int x, int y);
+ ~TracerInvert();
+
+ int handle_event();
+
+ Tracer *plugin;
+ TracerWindow *gui;
+};
+
class TracerWindow : public PluginClientWindow
{
class TracerWindow : public PluginClientWindow
{
@@
-218,6
+231,7
@@
public:
void start_color_thread();
int grab_event(XEvent *event);
int do_grab_event(XEvent *event);
void start_color_thread();
int grab_event(XEvent *event);
int do_grab_event(XEvent *event);
+ int handle_ungrab();
void done_event(int result);
void send_configure_change();
void done_event(int result);
void send_configure_change();
@@
-229,16
+243,17
@@
public:
TracerDelPoint *del_point;
TracerPointUp *point_up;
TracerPointDn *point_dn;
TracerDelPoint *del_point;
TracerPointUp *point_up;
TracerPointDn *point_dn;
- int
dragging
, pending_config;
+ int
button_no
, pending_config;
float last_x, last_y;
TracerDrag *drag;
TracerDraw *draw;
TracerFill *fill;
BC_Title *title_r, *title_s;
float last_x, last_y;
TracerDrag *drag;
TracerDraw *draw;
TracerFill *fill;
BC_Title *title_r, *title_s;
+ TracerFeather *feather;
TracerRadius *radius;
TracerRadius *radius;
- TracerScale *scale;
TracerPointList *point_list;
TracerReset *reset;
TracerPointList *point_list;
TracerReset *reset;
+ TracerInvert *invert;
};
#endif
};
#endif