X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fzoombar.h;h=107500e0aa3707e660598a4204220616b488bb1e;hp=c013b019cc33ed240d7745a80f736fd6f3c8ab1c;hb=f41ee8a0f00338fffb7fd6760a5ecd04c0101a41;hpb=3d7a882d0808f456957f823454bd84ff8317a51a diff --git a/cinelerra-5.1/cinelerra/zoombar.h b/cinelerra-5.1/cinelerra/zoombar.h index c013b019..107500e0 100644 --- a/cinelerra-5.1/cinelerra/zoombar.h +++ b/cinelerra-5.1/cinelerra/zoombar.h @@ -42,6 +42,8 @@ public: void redraw_time_dependancies(); int update(); // redraw the current values void update_autozoom(); + void update_autozoom(int grouptype, int color); + void update_autozoom(int color); int update_clocks(); int update_playback(int64_t new_position); // update the playback position int set_selection(int which_one); @@ -59,7 +61,8 @@ public: LengthTextBox *length_value; FromTextBox *from_value; ToTextBox *to_value; - TitleBarAlpha *title_alpha; + TitleAlphaBar *title_alpha_bar; + TitleAlphaText *title_alpha_text; char string[256], string2[256]; }; @@ -110,6 +113,7 @@ public: void create_objects(); static const char* to_text(int shape); static int from_text(char *text); + int draw_face(int dx, int color); int handle_event(); MWindow *mwindow; ZoomBar *zoombar; @@ -161,10 +165,19 @@ public: ZoomBar *zoombar; }; -class TitleBarAlpha : public BC_FSlider +class TitleAlphaBar : public BC_FSlider { public: - TitleBarAlpha(MWindow *mwindow, ZoomBar *zoombar, int x, int y); + TitleAlphaBar(MWindow *mwindow, ZoomBar *zoombar, int x, int y); + int handle_event(); + MWindow *mwindow; + ZoomBar *zoombar; +}; + +class TitleAlphaText : public BC_TextBox +{ +public: + TitleAlphaText(MWindow *mwindow, ZoomBar *zoombar, int x, int y); int handle_event(); MWindow *mwindow; ZoomBar *zoombar;