projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version update, Features5 update, proxy tweak
[goodguy/history.git]
/
cinelerra-5.1
/
plugins
/
titler
/
titlerwindow.h
diff --git
a/cinelerra-5.1/plugins/titler/titlerwindow.h
b/cinelerra-5.1/plugins/titler/titlerwindow.h
index 9752b5f943f944f2ae87682b5edac64405ab51f4..0a5122b485470e6a4f3ca16c9a4d5229b3b1eea9 100644
(file)
--- a/
cinelerra-5.1/plugins/titler/titlerwindow.h
+++ b/
cinelerra-5.1/plugins/titler/titlerwindow.h
@@
-29,6
+29,7
@@
class TitleWindow;
class TitleInterlace;
#include "colorpicker.h"
class TitleInterlace;
#include "colorpicker.h"
+#include "dragcheckbox.h"
#include "filexml.h"
#include "mutex.h"
#include "titler.h"
#include "filexml.h"
#include "mutex.h"
#include "titler.h"
@@
-38,6
+39,7
@@
class TitleInterlace;
class TitleFontTumble;
class TitleSizeTumble;
class TitleItalic;
class TitleFontTumble;
class TitleSizeTumble;
class TitleItalic;
+class TitleAlias;
class TitleBold;
class TitleDrag;
class TitleSize;
class TitleBold;
class TitleDrag;
class TitleSize;
@@
-88,7
+90,7
@@
public:
void create_objects();
int resize_event(int w, int h);
void create_objects();
int resize_event(int w, int h);
-
int grab_event(XEvent *event
);
+
void update_drag(
);
void update_color();
void update_justification();
void update_stats();
void update_color();
void update_justification();
void update_stats();
@@
-122,6
+124,7
@@
public:
TitleStroker *stroker;
BC_Title *style_title;
TitleItalic *italic;
TitleStroker *stroker;
BC_Title *style_title;
TitleItalic *italic;
+ TitleAlias *alias;
TitleBold *bold;
TitleDrag *drag;
TitleCurPopup *cur_popup;
TitleBold *bold;
TitleDrag *drag;
TitleCurPopup *cur_popup;
@@
-207,7
+210,14
@@
public:
};
};
-
+class TitleAlias : public BC_CheckBox
+{
+public:
+ TitleAlias(TitleMain *client, TitleWindow *window, int x, int y);
+ int handle_event();
+ TitleMain *client;
+ TitleWindow *window;
+};
class TitleItalic : public BC_CheckBox
{
public:
class TitleItalic : public BC_CheckBox
{
public:
@@
-224,11
+234,15
@@
public:
TitleMain *client;
TitleWindow *window;
};
TitleMain *client;
TitleWindow *window;
};
-class TitleDrag : public
BC_
CheckBox
+class TitleDrag : public
Drag
CheckBox
{
public:
TitleDrag(TitleMain *client, TitleWindow *window, int x, int y);
int handle_event();
{
public:
TitleDrag(TitleMain *client, TitleWindow *window, int x, int y);
int handle_event();
+ void update_gui();
+ Track *get_drag_track();
+ int64_t get_drag_position();
+
TitleMain *client;
TitleWindow *window;
};
TitleMain *client;
TitleWindow *window;
};