X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Ftest3.C;h=c94be14fc09a0f9727a72d272794ae28a9f1bbe9;hb=22c6251d37911a11e322bf7518e6a992ea0bb6c7;hp=5433f55aa56eceeeb672897d11c28cee2c8ebea1;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/test3.C b/cinelerra-5.1/guicast/test3.C index 5433f55a..c94be14f 100644 --- a/cinelerra-5.1/guicast/test3.C +++ b/cinelerra-5.1/guicast/test3.C @@ -22,34 +22,35 @@ #include "bcsignals.h" #include "guicast.h" - - +/* +c++ x.C -I/mnt1/build5/cinelerra-5.1/guicast \ + -L/mnt1/build5/cinelerra-5.1/guicast/x86_64 -lguicast \ + -DHAVE_GL -DHAVE_XFT -I/usr/include/freetype2 -lGL -lX11 -lXext \ + -lXinerama -lXv -lpng -lfontconfig -lfreetype -lXft -pthread +*/ class TestWindow : public BC_Window { public: - TestWindow() : BC_Window("Test", - 0, - 0, - 320, - 240) - { - }; + TestWindow() : BC_Window("Test", 0, 0, 320, 240) {}; void create_objects() { + lock_window("TestWindow::create_objects"); set_color(BLACK); set_font(LARGEFONT); draw_text(10, 50, "Hello world"); flash(); flush(); + unlock_window(); }; }; int main() { - new BC_Signals; + BC_Signals signals; + BC_WindowBase::init_resources(1.); TestWindow window; window.create_objects(); window.run_window();