Merge branch 'ct' of git.pipapo.org:cinelerra-ct into ct
[cinelerra_cv/ct.git] / guicast / errorbox.C
blob3814c95cf1ada039e4736b7ea5350d4db997a918
1 #include "bcwidgetgrid.h"
2 #include "errorbox.h"
4 ErrorBox::ErrorBox(char *title, int x, int y, int w, int h)
5  : BC_Window(title, x, y, w, h, w, h, 0)
9 ErrorBox::~ErrorBox()
13 int ErrorBox::create_objects(char *text)
15         int x = 10, y = 10;
16         BC_Title *title;
18         BC_WidgetGrid *wg;
19         BC_RelocatableWidget *rw;
21         wg = add_widgetgrid(new BC_WidgetGrid(10, 10, 10, 10, 3, 3));
23         rw =
24         add_subwindow(new BC_Title(get_w() / 2, 
25                 y, 
26                 text, 
27                 MEDIUMFONT, 
28                 get_resources()->default_text_color, 
29                 1));
30         wg->add(rw, 0, 0);
31         x = get_w() / 2 - 30;
32         y = get_h() - 50;
33         rw =
34         add_tool(new BC_OKButton(x, y));
36         wg->move_widgets();
37         resize_window(wg->get_w_wm(), wg->get_h_wm() + rw->get_h());
38         rw->reposition_widget(get_w() / 2  - rw->get_w() / 2, rw->get_y());
39         printf("x %d %d\n",get_w() / 2  - rw->get_w() / 2, rw->get_y());
40         return 0;
43 //      Local Variables:
44 //      mode: C++
45 //      c-file-style: "linux"
46 //      End: