projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update ru.po/andrew, edge gui init fix, dual monitor root coords tweaks, rm debug...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
vwindowgui.h
diff --git
a/cinelerra-5.1/cinelerra/vwindowgui.h
b/cinelerra-5.1/cinelerra/vwindowgui.h
index a6c206e5be98644485be126b5e2a9476688a85a6..d2527acde203e6a98a5c9f53f46a8c25925f2ad2 100644
(file)
--- a/
cinelerra-5.1/cinelerra/vwindowgui.h
+++ b/
cinelerra-5.1/cinelerra/vwindowgui.h
@@
-30,22
+30,12
@@
#include "meterpanel.h"
#include "mwindow.inc"
#include "playtransport.h"
#include "meterpanel.h"
#include "mwindow.inc"
#include "playtransport.h"
-
#include "timebar.h"
#include "timebar.h"
-
#include "vtimebar.inc"
#include "vwindow.inc"
#include "vtimebar.inc"
#include "vwindow.inc"
+#include "vwindowgui.inc"
#include "zoompanel.h"
#include "zoompanel.h"
-class VWindowZoom;
-class VWindowSource;
-class VWindowTransport;
-class VWindowEditing;
-class VWindowCanvas;
-class VWindowMeters;
-class VWindowInPoint;
-class VWindowOutPoint;
-
class VWindowGUI : public BC_Window
{
public:
class VWindowGUI : public BC_Window
{
public:
@@
-94,8
+84,6
@@
public:
VWindowOutPoint *out_point;
char loaded_title[BCTEXTLEN];
int highlighted;
VWindowOutPoint *out_point;
char loaded_title[BCTEXTLEN];
int highlighted;
-private:
- void get_scrollbars(int &canvas_x, int &canvas_y, int &canvas_w, int &canvas_h);
};
};
@@
-112,16
+100,28
@@
public:
};
};
+class VWindowCanvasPopupRemoveSource : public BC_MenuItem
+{
+public:
+ VWindowCanvasPopupRemoveSource(Canvas *canvas);
+ int handle_event();
+ Canvas *canvas;
+};
+
class VWindowCanvas : public Canvas
{
public:
VWindowCanvas(MWindow *mwindow, VWindowGUI *gui);
class VWindowCanvas : public Canvas
{
public:
VWindowCanvas(MWindow *mwindow, VWindowGUI *gui);
-
+ void create_objects(EDL *edl);
+ int button_release_event();
void zoom_resize_window(float percentage);
void zoom_resize_window(float percentage);
+ int scope_on();
+ void draw_scope(VFrame *output, int refresh);
void draw_refresh(int flush = 1);
int need_overlays();
void draw_overlays();
void close_source();
void draw_refresh(int flush = 1);
int need_overlays();
void draw_overlays();
void close_source();
+ void zoom_auto();
MWindow *mwindow;
VWindowGUI *gui;
MWindow *mwindow;
VWindowGUI *gui;
@@
-156,7
+156,9
@@
public:
void panel_fit_autos(int all);
void panel_set_editing_mode(int mode);
void panel_set_auto_keyframes(int v);
void panel_fit_autos(int all);
void panel_set_editing_mode(int mode);
void panel_set_auto_keyframes(int v);
+ void panel_set_span_keyframes(int v);
void panel_set_labels_follow_edits(int v);
void panel_set_labels_follow_edits(int v);
+ void panel_set_gang_tracks(int v);
MWindow *mwindow;
VWindow *vwindow;
MWindow *mwindow;
VWindow *vwindow;