X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmwindowgui.h;h=4ba7c16ebe164cad80855f04d9ba90d37a791fde;hb=5d8a7826b0f80f00622e46baf75453995a76e343;hp=6484dc8184c1927982ad1d32ecf4ba806e380e88;hpb=3fc547b01e919d3044bacf2a78baddeaed04e3a0;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/mwindowgui.h b/cinelerra-5.1/cinelerra/mwindowgui.h index 6484dc81..4ba7c16e 100644 --- a/cinelerra-5.1/cinelerra/mwindowgui.h +++ b/cinelerra-5.1/cinelerra/mwindowgui.h @@ -53,6 +53,7 @@ #include "timelinepane.inc" #include "track.inc" #include "trackcanvas.inc" +#include "trackpopup.inc" #include "trackscroll.inc" #include "transitionpopup.inc" #include "zoombar.inc" @@ -78,6 +79,16 @@ public: MButtons *mbuttons; }; +class StackButton : public BC_GenericButton +{ +public: + StackButton(MWindow *mwindow, int x, int y); + int handle_event(); + void update(); + + MWindow *mwindow; +}; + class ProxyToggle : public BC_Toggle { public: @@ -163,7 +174,7 @@ public: int menu_w(); int menu_h(); // Draw on the status bar only. - void show_message(const char *message, int color=-1); + void show_message(const char *message, int msg_color=-1, int box_color=-1); void update_default_message(); void reset_default_message(); void default_message(); @@ -212,6 +223,7 @@ public: DbWindow *db_window; SWindow *swindow; // Popup menus + TrackPopup *track_menu; EditPopup *edit_menu; PluginPopup *plugin_menu; KeyframePopup *keyframe_menu; @@ -223,6 +235,7 @@ public: MButtons *mbuttons; FFMpegToggle *ffmpeg_toggle; ProxyToggle *proxy_toggle; + StackButton *stack_button; PaneDivider *x_divider; PaneDivider *y_divider; TimelinePane *pane[TOTAL_PANES];