projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
upgrades to scopewindow, add blurbox, bd.sh sed tab test, tweak clk2play over window...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
guicast
/
test3.C
diff --git
a/cinelerra-5.1/guicast/test3.C
b/cinelerra-5.1/guicast/test3.C
index 5433f55aa56eceeeb672897d11c28cee2c8ebea1..c94be14fc09a0f9727a72d272794ae28a9f1bbe9 100644
(file)
--- a/
cinelerra-5.1/guicast/test3.C
+++ b/
cinelerra-5.1/guicast/test3.C
@@
-22,34
+22,35
@@
#include "bcsignals.h"
#include "guicast.h"
#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:
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()
{
void create_objects()
{
+ lock_window("TestWindow::create_objects");
set_color(BLACK);
set_font(LARGEFONT);
draw_text(10, 50, "Hello world");
flash();
flush();
set_color(BLACK);
set_font(LARGEFONT);
draw_text(10, 50, "Hello world");
flash();
flush();
+ unlock_window();
};
};
int main()
{
};
};
int main()
{
- new BC_Signals;
+ BC_Signals signals;
+ BC_WindowBase::init_resources(1.);
TestWindow window;
window.create_objects();
window.run_window();
TestWindow window;
window.create_objects();
window.run_window();