X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcpopupmenu.h;h=9ebef28a9acb58fd94b191e3acdad9f57695f786;hb=3932d2c16e903573db3cacdb3102dea9639c6ca4;hp=1d683835c0d2f0020ae5e2904b0e79d22f6942ee;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/bcpopupmenu.h b/cinelerra-5.1/guicast/bcpopupmenu.h index 1d683835..9ebef28a 100644 --- a/cinelerra-5.1/guicast/bcpopupmenu.h +++ b/cinelerra-5.1/guicast/bcpopupmenu.h @@ -53,9 +53,11 @@ public: virtual ~BC_PopupMenu(); // Adds popupmenu_margin to width - static int calculate_w(int w_argument); + static int calculate_w(int margin, int text_width, int use_title); + static int calculate_w(int text_width); static int calculate_h(VFrame **data = 0); virtual int handle_event() { return 0; }; + virtual int draw_face(int dx); char* get_text(); int initialize(); int add_item(BC_MenuItem *item); @@ -63,6 +65,7 @@ public: int remove_item(BC_MenuItem *item); int total_items(); BC_MenuItem* get_item(int i); + int get_margin(); // Set title of menu void set_text(const char *text); // Set icon of menu. Disables text.