X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Ftitler%2Ftitlerwindow.h;fp=cinelerra-5.1%2Fplugins%2Ftitler%2Ftitlerwindow.h;h=dd9e9c51ac863c23743d22da2a010b99d0553529;hb=25bafacda1fe9d8a9520cad451547a75d934c1bb;hp=cc3734b4caf54df4b91b577bb9a543a483a87a30;hpb=77815ec03df6a03ed75433e8cf8ae1e83fb76d6e;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/titler/titlerwindow.h b/cinelerra-5.1/plugins/titler/titlerwindow.h index cc3734b4..dd9e9c51 100644 --- a/cinelerra-5.1/plugins/titler/titlerwindow.h +++ b/cinelerra-5.1/plugins/titler/titlerwindow.h @@ -76,6 +76,7 @@ class TitleCurPopup; class TitleCurItem; class TitleCurSubMenu; class TitleCurSubMenuItem; +class TitleFontsPopup; class TitleWindow : public PluginClientWindow { @@ -91,6 +92,7 @@ public: void update(); void previous_font(); void next_font(); + int insert_ibeam(const char *txt, int adv); TitleMain *client; @@ -116,10 +118,12 @@ public: TitleBold *bold; TitleDrag *drag; TitleCurPopup *cur_popup; + TitleFontsPopup *fonts_popup; int color_x, color_y; int outline_color_x, outline_color_y; int drag_dx, drag_dy, dragging; + int cur_ibeam; BC_Title *size_title; TitleSize *size; @@ -162,7 +166,6 @@ public: ArrayList encodings; ArrayList paths; ArrayList fonts; - int cur_ibeam; }; @@ -530,9 +533,20 @@ class TitleCurSubMenuItem : public BC_MenuItem public: TitleCurSubMenuItem(TitleCurSubMenu *submenu, const char *text); ~TitleCurSubMenuItem(); - int handle_event(); + TitleCurSubMenu *submenu; }; +class TitleFontsPopup : public BC_ListBox +{ +public: + TitleFontsPopup(TitleMain *client, TitleWindow *window); + ~TitleFontsPopup(); + int handle_event(); + + TitleMain *client; + TitleWindow *window; +}; + #endif