X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.h;h=2e9228694b73fb2d62aa538e6e0f70ce74d1e7c4;hb=38cb4182e11e57fc426bede3825e825e9d61433b;hp=e8bd76f542c52623a5beb977be8aedf719974d45;hpb=3ac72077bee819333ea9e8c3c3307b529ecf3647;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/awindowgui.h b/cinelerra-5.1/cinelerra/awindowgui.h index e8bd76f5..2e922869 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.h +++ b/cinelerra-5.1/cinelerra/awindowgui.h @@ -179,6 +179,7 @@ public: AWindowAssets *asset_list; AWindowFolders *folder_list; AWindowDivider *divider; + AWindowSearchText *search_text; // Store data to speed up responses // Persistant data for listboxes @@ -309,6 +310,35 @@ public: AWindowGUI *gui; }; +class AWindowSearchTextBox : public BC_TextBox +{ +public: + AWindowSearchTextBox(AWindowSearchText *search_text, int x, int y, int w); + int handle_event(); + + AWindowSearchText *search_text; +}; + +class AWindowSearchText +{ +public: + AWindowSearchText(MWindow *mwindow, AWindowGUI *gui, int x, int y); + + int handle_event(); + void create_objects(); + int get_w(); + int get_h(); + void reposition_window(int x, int y, int w); + const char *get_text(); + void clear(); + + MWindow *mwindow; + AWindowGUI *gui; + int x, y; + BC_Title *text_title; + BC_TextBox *text_box; +}; + class AWindowNewFolder : public BC_Button { public: