fix awdw solo vicon crash, fix nested clip for binfolders, open edit edl
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / theme.h
index 2c980bcb794c0862670d3c717c6810412a83e939..199de0a843af51e936b17809da12044576a8f68b 100644 (file)
@@ -25,7 +25,9 @@
 #include "awindowgui.inc"
 #include "batchrender.inc"
 #include "bctheme.h"
+#include "compressortools.inc"
 #include "cwindowgui.inc"
+#include "edit.inc"
 #include "guicast.h"
 #include "keyframegui.inc"
 #include "levelwindowgui.inc"
@@ -104,15 +106,9 @@ public:
        virtual void draw_lwindow_bg(LevelWindowGUI *gui);
        virtual void draw_mwindow_bg(MWindowGUI *gui);
        virtual void draw_vwindow_bg(VWindowGUI *gui);
-       virtual void draw_resource_bg(TrackCanvas *canvas,
-               ResourcePixmap *pixmap,
-               int edit_x,
-               int edit_w,
-               int pixmap_x,
-               int x1,
-               int y1,
-               int x2,
-               int y2);
+       virtual void draw_resource_bg(TrackCanvas *canvas, ResourcePixmap *pixmap,
+                       int color, Edit *edit, int edit_x, int edit_w,
+                       int pixmap_x, int x1, int y1, int x2, int y2);
 
        virtual void get_preferences_sizes();
        virtual void draw_preferences_bg(PreferencesWindow *gui);
@@ -121,6 +117,7 @@ public:
        virtual void draw_setformat_bg(SetFormatWindow *window);
 
        virtual void build_menus();
+       virtual int get_color_title_bg();
 //     unsigned char* get_image(char *title);
        void flush_images();
 
@@ -170,7 +167,18 @@ public:
        int adivider_x, adivider_y, adivider_w, adivider_h;
        int afolders_x, afolders_y, afolders_w, afolders_h;
        int alist_x, alist_y, alist_w, alist_h;
+       int stack_button_w;
        int audio_color;
+// audio zero crossing
+       int zero_crossing_color;
+// compressor graph line
+       int graph_active_color;
+       int graph_inactive_color;
+// compressor graph background
+       int graph_grid_color;
+       int graph_bg_color;
+       int graph_border1_color;
+       int graph_border2_color;
        int assetedit_color;
        int browse_pad;
        int cauto_x, cauto_y, cauto_w, cauto_h;
@@ -328,6 +336,7 @@ public:
        VFrame **ffmpeg_toggle;
        VFrame **proxy_p_toggle;
        VFrame **proxy_s_toggle;
+       VFrame **mask_mode_toggle;
        VFrame **infoasset_data;
        VFrame **in_point;
        VFrame **insert_data;
@@ -336,6 +345,7 @@ public:
        VFrame **lift_data;
        VFrame *maskkeyframe_data;
        VFrame *modekeyframe_data;
+       VFrame *hardedge_data;
        VFrame **movedn_data;
        VFrame **moveup_data;
        VFrame **newbin_data;
@@ -364,6 +374,7 @@ public:
        VFrame **statusbar_cancel_data;
        VFrame *timebar_view_data;
        VFrame **transition_data;
+       VFrame **tumblepatch_data;
        VFrame **uptriangle_data;
        VFrame **viewasset_data;
        VFrame *vtimebar_bg_data;