X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftipwindow.h;h=cbed6f10eb1f44c84b31ad5e00cefdfafa1cf5c1;hb=4b6c39e6cf4a3fd9c1b347db6de686ab55d6cac8;hp=8a5b7ac36165d6d3cb97d0c925f2f2d1449239a1;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/tipwindow.h b/cinelerra-5.1/cinelerra/tipwindow.h index 8a5b7ac3..cbed6f10 100644 --- a/cinelerra-5.1/cinelerra/tipwindow.h +++ b/cinelerra-5.1/cinelerra/tipwindow.h @@ -23,11 +23,18 @@ #define TIPWINDOW_H #include "bcdialog.h" +#include "cstrdup.h" #include "guicast.h" #include "mwindow.inc" #include "tipwindow.inc" +class Tips : public ArrayList { +public: + Tips() { set_array_delete(); } + ~Tips() { remove_all_objects(); } + void add(const char *tip) { append(cstrdup(tip)); } +}; // Tip of the day to be run at initialization @@ -40,7 +47,8 @@ public: void handle_close_event(int result); BC_Window* new_gui(); - char* get_current_tip(int n); + static void load_tips(const char *lang); + const char* get_current_tip(int n); void next_tip(); void prev_tip();